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 <[email protected]>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/5, please excuse my verbosity.
signature.asc
Description: PGP signature

