[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFS] libzeep, again



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


Reply to: