Package: src:field3d
Version: 1.7.3-6
Tags: sid forky ftbfs patch
User: [email protected]
Usertags: boost1.90
field3d ftbfs with boost 1.90, the boost_system lib is gone.
the first patch fixes this, see
https://launchpadlibrarian.net/846247360/field3d_1.7.3-6ubuntu1_1.7.3-6ubuntu2.diff.gz
however, it still fails to link, see the build logs at
https://launchpad.net/ubuntu/+source/field3d/1.7.3-6ubuntu2
adding a b-d on libboost-all-dev works as a stop-gap:
https://launchpad.net/ubuntu/+source/field3d/1.7.3-6ubuntu3
but that is probably not wanted. Looking at the build logs, you see that
stuff is linked with boost container and date_time, but just adding
these is not good enough and I still see the link error.
A build dependency on libboost-date-time-dev is definitely missing, as
the source reference this:
$ fgrep -r date_time .
./test/unit_tests/UnitTest.cpp:#include
<boost/date_time/posix_time/posix_time.hpp>
./test/misc_tests/lib_perf_test/src/main.cpp:#include
<boost/date_time/posix_time/posix_time.hpp>
./test/misc_tests/threading_and_virtual_calls/main.cpp:#include
<boost/date_time/posix_time/posix_time.hpp>
./.pc/Add_OpenEXR_3.x_support.patch/test/unit_tests/UnitTest.cpp:#include
<boost/date_time/posix_time/posix_time.hpp>