Cyril Brulebois writes: > Source: openscenegraph > Version: 2.9.11-1 > Severity: serious > Justification: FTBFS > User: debian-bsd@lists.debian.org > Usertags: kfreebsd > > Hi, > > your package no longer builds on kfreebsd-*: > | [ 87%] Building CXX object > applications/present3D/CMakeFiles/application_present3D.dir/Cluster.o > | cd > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/build/osg/applications/present3D > && /usr/bin/c++ -g -O2 -Wall -Wparentheses -Wno-long-long -Wno-import > -pedantic -Wreturn-type -Wmissing-braces -Wunknown-pragmas -Wunused > -fpermissive -O3 -DNDEBUG > -I/build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/include > > -I/build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/build/osg/include > -o CMakeFiles/application_present3D.dir/Cluster.o -c > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/applications/present3D/Cluster.cpp > | > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/applications/present3D/Cluster.cpp:56:6: > error: #error Teach me how to build on this system > | > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/applications/present3D/Cluster.cpp: > In member function 'void Receiver::sync()': > | > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/applications/present3D/Cluster.cpp:369:64: > warning: invalid conversion from 'int*' to 'socklen_t*' > | > /build/buildd-openscenegraph_2.9.11-1-kfreebsd-amd64-jXKFmU/openscenegraph-2.9.11/OpenSceneGraph/applications/present3D/Cluster.cpp:374:72: > warning: invalid conversion from 'int*' to 'socklen_t*' > | make[3]: *** > [applications/present3D/CMakeFiles/application_present3D.dir/Cluster.o] Error > 1 > > Full build logs: > > https://buildd.debian.org/status/package.php?p=openscenegraph&suite=experimental > > Please get in touch with debian-bsd@ if you need help for porting. > > KiBi.
Hi, The problem comes from a list of cascading #ifdef checks that fails because __FreeBSD__ is not defined. I wonder if just defining __FreeBSD__ in the Makefile is fine or if I must instead patch the package to check, for example, if __FreeBSD_kernel__ is defined. -- Alberto -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87wrj0amx8....@eps142.cdf.udc.es