Source: thunderbolt-tools Version: 0.9.1-1 Severity: important Tags: upstream Justification: fails to build from source User: debian-...@lists.debian.org Usertags: kfreebsd
Builds of thunderbolt-tools for kfreebsd-* (admittedly not release architectures) failed per the below excerpt from https://buildd.debian.org/status/fetch.php?pkg=thunderbolt-tools&arch=kfreebsd-amd64&ver=0.9.1-1&stamp=1511269071&raw=0: /usr/bin/c++ -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/tbtacl-write.dir/write.cpp.o -o tbtacl-write ../common/libcommon.a /usr/lib/x86_64-kfreebsd-gnu/libboost_filesystem.so /usr/bin/ld: CMakeFiles/tbtacl-write.dir/write.cpp.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv' //usr/lib/x86_64-kfreebsd-gnu/libboost_system.so.1.62.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status As the linker notes, linking directly against -lboost_system should help. Moreover, IIRC, you can avoid this reference altogether by compiling with -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED. Could you please take a look? Thanks! -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu