cad/openscad fails to build on 9.3/i386

Dimitry Andric dim at
Sat Mar 28 16:26:33 UTC 2015

On 27 Mar 2015, at 14:53, Andrea Venturoli <ml at> wrote:
> I'm trying to upgrade OpensCAD to 2015.03, which was committed yesterday.
> However it fails to build.
>> c++ -c -O2 -pipe -fno-strict-aliasing -frounding-math -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -pthread -D_THREAD_SAFE -Wall -W -Wno-unused-local-typedefs -DOPENSCAD_VERSION=2015.03 -DOPENSCAD_YEAR=2015.0 -DOPENSCAD_MONTH=03.0 -DOPENSCAD_DAY=.0 -DENABLE_CGAL -DENABLE_OPENCSG -DUSE_SCINTILLA_EDITOR -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/share/qt4/mkspecs/freebsd-g++ -I. -I/usr/local/include/eigen3 -I/usr/local/include/qt4/QtCore -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtOpenGL -I/usr/local/include/qt4 -Isrc -I/usr/local/include/qt4 -Isrc/libtess2/Include -I/usr/local/include -Iobjects -I/usr/local/include/qt4 -I/usr/local/include -o objects/scadlexer.o src/scadlexer.cpp
>> cc1plus: error: unrecognized command line option "-Wno-unused-local-typedefs"
>> *** [objects/scadlexer.o] Error code 1

This is because upstream has unconditionally added the
-Wno-unused-local-typedefs flag, which is only supported by gcc 4.7 and

Our base gcc is very old, so it does not have this flag.  It is probably
easiest to compile this port with lang/gcc, or with clang.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <>

More information about the freebsd-ports mailing list