Hi Maarten, Maarten L. Hekkelman, on 2020-11-14 12:56:32 +0100: > Just checked in a revised version of libzeep, now with the required shared > library and even an autopkgtest. > > Now crossing my fingers this will nail it... I'm not able to sponsor uploads but I took the liberty of having a look. Please, don't forget to propagate upstream and pristine-tar git branches. I had to reimport the orig tarball on my end to trigger a package building. I use `salsa push`, otherwise `git push` requires additionnal --tags or --all options, which I always forgot when needed (Thanks Andrius for the tip). Given that the changelog mentioned closing #974074, I tried to inject my fresh build of libzeep5 into a build of mrs, but I've seen the same behavior as in the bug tracker on my end... :( $ gbp buildpackage [...] Get:83 http://[::1]/~emollier/repos experimental/main amd64 libzeep5 amd64 5.0.2-1 [667 kB] Get:84 http://[::1]:3142/ftp.fr.debian.org/debian sid/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB] Get:85 http://[::1]/~emollier/repos experimental/main amd64 libzeep-dev amd64 5.0.2-1 [1056 kB] [...] debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' ./configure --prefix=/usr --config-dir=/etc/mrs/ \ --man-dir=/usr/share/man --mrs-user=mrs-dba \ --data-dir=/var/lib/mrs --log-dir=/var/log/mrs length() used on @boost_version (did you mean "scalar(@boost_version)"?) at ./configure line 289. Using perl /usr/bin/perl Checking for a compiler... OK Checking for libboost... OK Checking for libzeep...libzeep is not installed, either install the package libzeep-dev or download libzeep from ftp://ftp.cmbi.ru.nl/pub/software/libzeep and run configure again. make[1]: *** [debian/rules:15: override_dh_auto_configure] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:12: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 In my fresh `git clone` of libzeep, I read the following in the debian/changelog: + remove override_dh_auto_configure and add --enable-shared flag to override_dh_auto_configure-arch and see the following in debian/rules, so not an -arch override: override_dh_auto_configure: dh_auto_configure -- --enable-shared --enable-documentation so, I don't know if I'm having the right copy at hand. On the other hand, thanks for providing an autopkgtest! autopkgtests are cool! :) Kind Regards, -- Étienne Mollier <etienne.mollier@mailoo.org> Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/5, please excuse my verbosity.
Attachment:
signature.asc
Description: PGP signature