cad/openscad fails to build on 9.3/i386

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


On 27 Mar 2015, at 14:53, Andrea Venturoli <ml at netfence.it> 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
higher:

https://github.com/openscad/openscad/issues/757

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.

-Dimitry

-------------- 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: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20150328/4c50218d/attachment.sig>


More information about the freebsd-ports mailing list