Bug#1128154: wsjtx-improved: FTBFS with boost 1.90
| Newsgroups | gmane.linux.debian.devel.ham |
|---|---|
| Message-ID | <[email protected]> |
Package: src:wsjtx-improved Version: 3.0.0+251212+repack-1 Severity: important Tags: sid forky ftbfs User: [email protected] Usertags: boost1.90 Dear Maintainer, wsjtx-improved FTBFS with boost 1.90. Note that the FTBFS may not necessarily be connected to boost - please check the build log for the actual cause. Ubuntu has started the rebuild and the status can be tracked here: https://transitions.ubuntu.com/html/boost1.90.html#!good,bad,partial,unknown,!notintesting Thanks to them. Please find your package there, after that you can see the logs from the failing build. Note: This ticket severity will be increased to RC bug when boost-defaults is switched to 1.90. Additional information: The boost system library was removed upstream in 1.89 and is empty since 1.69. If your package depends on or build-depends on libboost-system-dev, remove it from build-depends and the build system. See https://www.boost.org/releases/1.89.0/ for cmake instructions. Note that libboost-system-dev is "virtually" provided by libboost-dev_1.90, but it is better to drop it from build-depends as this will be removed in the future. Here is the most probably relevant part of the failing build log: [ 20%] Building Fortran object CMakeFiles/wsjt_fort.dir/lib/getlags.f90.o /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccnFjTVK.ltrans0.ltrans.o: in function `gaussrand': /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:83:(.text+0x52d): undefined reference to `log' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:85:(.text+0x582): undefined reference to `log' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:85:(.text+0x5b8): undefined reference to `sqrt' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:83:(.text+0x5c8): undefined reference to `sqrt' /usr/bin/x86_64-linux-gnu-ld.bfd: /tmp/ccnFjTVK.ltrans0.ltrans.o: in function `main': /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:43:(.text.startup+0x3c3): undefined reference to `sincos' /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/src/wsjtx-improved-3.0.0+251212+repack-1build1/lib/wsprd/wsprsim.c:193:(.text.startup+0x55e): undefined reference to `pow' /usr/bin/gfortran -DBIGSYM=1 -DBOOST_ALL_DYN_LINK -DCMAKE_BUILD -DFOX_OTP -DQT5 -DUNIX -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/wsjt_fort_autogen/include -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/wsjtx-improved-3.0.0+251212+repack-1build1 -Wa,--noexecstack -fvisibility=hidden -c /<<PKGBUILDDIR>>/lib/getlags.f90 -o CMakeFiles/wsjt_fort.dir/lib/getlags.f90.o collect2: error: ld returned 1 exit status Thanks, Anton