[Debian-med-packaging] Bug#975446: libzeep: FTBFS against boost_1.74
Maarten L. Hekkelman
maarten at hekkelman.com
Mon Nov 23 07:19:29 GMT 2020
Hi Anton,
Previous versions of libboost-tools-dev used to install a file called
boost-build.jam in /usr/share/boost-build. Version 1.74 however no
longer does this. Is this a permanent change? In the previous setup one
could simply use bjam to build but with version 1.74 this no longer works.
So before I change my build scripts, I'd like to know if the omission of
/usr/share/boost-build/boost-build.jam is an error or was intended to be
dropped.
regards, -maarten
Op 22-11-2020 om 21:43 schreef Anton Gladky:
> Hi Marteen,
>
> there are really some misunderstandings with version numbers. Anyway,
> I have just tried to build 5.0.2-3 and it still fails to build:
>
> ============
>
> mkdir -p obj
> cd doc; /usr/bin/bjam
> /bin/bash /root/mod2/libzeep-5.0.2/libtool --silent --tag=CXX
> --mode=compile g++ -std=c++17 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
> -fdebug-prefix-map=/root/mod2/libzeep-5.0.2=. -fstack-protector-strong
> -Wformat -Werror=format-security -pthread -I/usr/include -Wall
> -Wno-multichar -I include -O3 -DNDEBUG -MT obj/connection.lo -MD -MP
> -MF obj/connection.d -c -o obj/connection.lo
> lib-http/src/connection.cpp
> /bin/bash /root/mod2/libzeep-5.0.2/libtool --silent --tag=CXX
> --mode=compile g++ -std=c++17 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
> -fdebug-prefix-map=/root/mod2/libzeep-5.0.2=. -fstack-protector-strong
> -Wformat -Werror=format-security -pthread -I/usr/include -Wall
> -Wno-multichar -I include -O3 -DNDEBUG -MT obj/controller.lo -MD -MP
> -MF obj/controller.d -c -o obj/controller.lo
> lib-http/src/controller.cpp
> /bin/bash /root/mod2/libzeep-5.0.2/libtool --silent --tag=CXX
> --mode=compile g++ -std=c++17 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
> -fdebug-prefix-map=/root/mod2/libzeep-5.0.2=. -fstack-protector-strong
> -Wformat -Werror=format-security -pthread -I/usr/include -Wall
> -Wno-multichar -I include -O3 -DNDEBUG -MT obj/controller-rsrc.lo -MD
> -MP -MF obj/controller-rsrc.d -c -o obj/controller-rsrc.lo
> lib-http/src/controller-rsrc.cpp
> Unable to load B2: could not find 'boost-build.jam'
> ---------------------------------------------------
> Attempted search from '/root/mod2/libzeep-5.0.2/doc' up to the root at
> '/usr/bin/b2'
> Please consult the documentation at 'https://boostorg.github.io/build/'.
> ============
>
> Could you please have a look?
>
> Thanks
>
> Anton
>
> Am So., 22. Nov. 2020 um 21:22 Uhr schrieb Maarten L. Hekkelman
> <maarten at hekkelman.com>:
>
>> Hi,
>>
>> The bug report is for libzeep version 5, but the logs show that an attempt was made to compile version 3. I'm quite sure that building libzeep version 5 with boost 1.74 will succeed, since I've been using it myself for several weeks now.
>>
>> regards, -maarten
>>
>> Op 22-11-2020 om 13:28 schreef Anton Gladky:
>>
>> Package: libzeep
>> Version: 5.0.2-3
>> Severity: important
>> Tags: ftbfs
>> User: team+boost at tracker.debian.org
>> Usertags: boost174
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA512
>>
>> Dear maintainer,
>>
>> it was discovered that your package failed to build
>> against boost_1.74. Logs can be found here [1]. Most relevant
>> part is probably this:
>>
>> dpkg-source: info: using options from libzeep-3.0.5/debian/source/options: --extend-diff-ignore=(^|/)(.vscode/.*|msvc|\.gitignore|\.travis\.yml|tests|zeep-test.*|webapp-test.cpp|doc/bin)$
>> fakeroot debian/rules clean
>> dh clean
>> dh_auto_clean
>> make -j4 clean
>> make[1]: Entering directory '/<<PKGBUILDDIR>>'
>> rm -rf obj/* libzeep.a libzeep.so* zeep-test libzeep-3.0.5 libzeep-3.0.5.tgz
>> cd doc; bjam clean
>> Unable to load B2: could not find 'boost-build.jam'
>> - ---------------------------------------------------
>> Attempted search from '/<<PKGBUILDDIR>>/doc' up to the root at '/usr/bin/b2'
>> Please consult the documentation at 'https://boostorg.github.io/build/'.
>>
>> make[1]: *** [makefile:122: clean] Error 1
>> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>> dh_auto_clean: error: make -j4 clean returned exit code 2
>> make: *** [debian/rules:8: clean] Error 25
>>
>>
>>
>> It is planned to push boost_1.74 as the default version in Debian/Bullseye.
>>
>> [1] http://qa-logs.debian.net/2020/10/27-boost/boost/libzeep_3.0.5-2_unstable_boost.log
>>
>> Best regards
>>
>> Anton
>>
>> - -- System Information:
>> Debian Release: bullseye/sid
>> APT prefers testing
>> APT policy: (500, 'testing')
>> Architecture: amd64 (x86_64)
>> Foreign Architectures: i386
>>
>> Kernel: Linux 5.9.0-1-amd64 (SMP w/8 CPU threads)
>> Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
>> Shell: /bin/sh linked to /bin/dash
>> Init: systemd (via /run/systemd/system)
>> LSM: AppArmor: enabled
>>
>> -----BEGIN PGP SIGNATURE-----
>>
>> iQJFBAEBCgAvFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAl+6WXURHGdsYWRrQGRl
>> Ymlhbi5vcmcACgkQ0+Fzg8+n/wYXFQ/6AobGTBmLGOayKBafvfY7JKMuOvQUt/CN
>> 3x0Q1q9JKT3PrAiDupOILvGpU7kLVwXm+Xj7Y6jmOFmQXAIiejQINB5S3SMm3OW/
>> GJb2MkcbeAr/1gKnoRiXWGauFjBXT+RfHwKCB0qCRxaCcgd6wqN/sur9LiK1o9Jb
>> yAxYOhsAuqU3zrmGbJ6H9WGzRsOAFjhWRDu9vvq9+XWwhCZ1msETk8J+ube6dI3G
>> uYpkUgEUxf6dSLYAFki2vKtSX6TonmFwJ9Zn3uMer1OlTwOPGFfeKFP+Hvgd+Fx5
>> lwbGAh6RkoxM+9a+q+MSnIyhVoqMSYKWGbazen1SbJiQSR2tf8INYpryjd9wTYbK
>> aFlazYitywFTlq4I9cu+vDuHzLP6/rV480+v6ZRKgNLO8ciNu3i/vB/a8G23cdAu
>> Bite4zw/29R5ekDUIvZcLLUSTVYfArKd1gMeRbVQFx9Y/AcFBC1/eZwqeiQFKmZv
>> c1PwFhB9bl54jDqS/mb7c85uhzt2LEbEeLrzo69TaUxjo1/1vQCvZa2FMn5uZgBF
>> aQwH4QSlL8Qh1zd3DW6DpQUzC4hg9TWFH/xIulFfuS46i2vD6UUDZYO/lBsw9Bod
>> a5Sgqn6aeKSZs2StgSOf8HFF067rSOYbC3oaDO9/7xBmNe8FHjYLV27mFr6+Sotu
>> OObqY7WdDP4=
>> =ljID
>> -----END PGP SIGNATURE-----
>>
>>
>>
>> --
>> Maarten L. Hekkelman
>> http://www.hekkelman.com/
--
Maarten L. Hekkelman
http://www.hekkelman.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20201123/f1e643db/attachment-0001.html>
More information about the Debian-med-packaging
mailing list