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>

Reply via email to