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

Bug#748983: xcb-util: run dh-autoreconf to update config.{sub, guess} and {libtool, aclocal}.m4



Hi Cyril,

On 08/21/2014 04:49 PM, Mauricio Faria de Oliveira wrote:

I'm anyway attaching the list of packages installed on one of these
chroots, in case it helps someone figure out what the problem is.

Ok, thanks. I'll take a look at it.

I looked at it, reproduced the package list to what was possible, forced things a bit, but still could not reproduce that failure.

Details of those points:


1) package list

I reproduced the package list you sent to the extent it was possible --
some packages don't exist anymore (boost1.53, python3.3, libgnutls28).
Some have been gone for a while now (libgnutls28 is June 5 IIRC), so the
failure might be related to an old environment as well.

I am attaching the package-list diff between my environment and yours.
I can't find anything on it that seems to influence autoreconf programs.


2) differences in CDBS?   (forced things a bit)

I noticed the build log you pasted have no output for 2 CDBS targets:
update-config and reverse-config (/usr/share/cdbs/1/rules/buildcore.mk),

My 'debuild -b' build log diffs here:

	 rm -f Doxyfile .gitmodules autogen.sh
	+for i in ./config.guess ./config.sub  ; do \
	+	if test -e $i.cdbs-orig ; then \
	+		mv $i.cdbs-orig $i ; \
	+	fi ; \
	+done
	 if test -e debian/autoreconf.before; then \

	[...]

	 mkdir -p "."
	+if test -e /usr/share/misc/config.guess ; then \
	+	for i in ./config.guess ; do \
	+		if ! test -e $i.cdbs-orig ; then \
	+			mv $i $i.cdbs-orig ; \
	+			cp --remove-destination /usr/share/misc/config.guess $i ; \
	+		fi ; \
	+	done ; \
	+fi
	+if test -e /usr/share/misc/config.sub ; then \
	+	for i in ./config.sub ; do \
	+		if ! test -e $i.cdbs-orig ; then \
	+			mv $i $i.cdbs-orig ; \
	+			cp --remove-destination /usr/share/misc/config.sub $i ; \
	+		fi ; \
	+	done ; \
	+fi
	 dh_autoreconf

By reading those build targets' source, the only way I can reproduce
that text to be missing (trying to match your build) is by *removing*
config.guess/sub.

But even with that, autoreconf (and the build) finished successfully:

	$ rm -f config.guess config.sub
	$ debuild -b

	[...]
	rm -f Doxyfile .gitmodules autogen.sh
	if test -e debian/autoreconf.before; then \
		dh_autoreconf_clean ; \
	fi
	dh_clean
	rm -f debian/stamp-autotools-files
	 debian/rules build
	test -x debian/rules
	mkdir -p "."
	dh_autoreconf
	libtoolize: putting auxiliary files in `.'.
	libtoolize: copying file `./ltmain.sh'
	libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
	libtoolize: copying file `m4/libtool.m4'
	libtoolize: copying file `m4/ltoptions.m4'
	libtoolize: copying file `m4/ltsugar.m4'
	libtoolize: copying file `m4/ltversion.m4'
	libtoolize: copying file `m4/lt~obsolete.m4'
	libtoolize: Remember to add `LT_INIT' to configure.ac.
	configure.ac:10: installing './compile'
	configure.ac:10: installing './config.guess'
	configure.ac:10: installing './config.sub'
	test -f configure || sh ./autogen.sh [...]
	touch configure-stamp
	[...]



That said (i.e., our builds have the 'same' package list, and the same
build log until dh_autoreconf is run), now I ran out of things to try.

I would ask you please consider testing the build on another environment
 -- more closely matching an official build one.

.. or to provide me some more clues about your build environment.


Thank you,

--
Mauricio Faria de Oliveira
IBM Linux Technology Center
--- mauricfo.packages.list.pkg_ver	2014-08-22 09:27:38.155310189 -0300
+++ packages.list.pkg_ver	2014-08-22 08:55:40.851192806 -0300
@@ -125,0 +126 @@
+libboost-iostreams1.53.0 1.53.0-6+b2
@@ -135 +136 @@
-libcap-ng0:amd64 0.7.4-2
+libcap-ng0:amd64 0.7.4-1
@@ -146 +146,0 @@
-libcryptsetup4:amd64 2:1.6.6-1
@@ -153,0 +154 @@
+libdb5.1:amd64 5.1.29-7
@@ -158 +158,0 @@
-libdevmapper1.02.1:amd64 2:1.02.88-1
@@ -167,2 +167,2 @@
-libegl1-mesa:amd64 10.2.6-1
-libegl1-mesa-drivers:amd64 10.2.6-1
+libegl1-mesa:amd64 10.2.5-1
+libegl1-mesa-drivers:amd64 10.2.5-1
@@ -190 +190 @@
-libgbm1:amd64 10.2.6-1
+libgbm1:amd64 10.2.5-1
@@ -200,3 +200,3 @@
-libgl1-mesa-dri:amd64 10.2.6-1
-libgl1-mesa-glx:amd64 10.2.6-1
-libglapi-mesa:amd64 10.2.6-1
+libgl1-mesa-dri:amd64 10.2.5-1
+libgl1-mesa-glx:amd64 10.2.5-1
+libglapi-mesa:amd64 10.2.5-1
@@ -212,0 +213 @@
+libgnutls28:amd64 3.2.14-1
@@ -257,0 +259 @@
+liblognorm0 0.3.7-1
@@ -271,0 +274 @@
+libmozjs24d 24.5.0esr-1
@@ -291 +294 @@
-libopenvg1-mesa:amd64 10.2.6-1
+libopenvg1-mesa:amd64 10.2.5-1
@@ -315,0 +319,2 @@
+libpython3.3-minimal:amd64 3.3.5-1
+libpython3.3-stdlib:amd64 3.3.5-1
@@ -349 +354 @@
-libssl1.0.0:amd64 1.0.1i-2
+libssl1.0.0:amd64 1.0.2~beta1-1
@@ -356 +360,0 @@
-libsystemd-daemon0:amd64 208-8
@@ -390 +394 @@
-libwayland-egl1-mesa:amd64 10.2.6-1
+libwayland-egl1-mesa:amd64 10.2.5-1
@@ -448 +451,0 @@
-locales 2.19-9
@@ -456,2 +459,2 @@
-manpages 3.71-1
-manpages-dev 3.71-1
+manpages 3.65-1
+manpages-dev 3.65-1
@@ -472 +475 @@
-openssl 1.0.1i-2
+openssl 1.0.2~beta1-1
@@ -483,0 +487 @@
+python3.3 3.3.5-1
@@ -484,0 +489 @@
+python3.3-minimal 3.3.5-1
@@ -521 +525,0 @@
-systemd 208-8
@@ -555,0 +560,3 @@
+xulrunner-24.0 24.5.0esr-1
+xulrunner-28 28.0-1
+xulrunner-29 29.0.1-1

Reply to: