Control: tag -1 sid unreproducible moreinfo Hi Chris,
I cannot reproduce this bug in a regular sid pbuilder (without reproducible stuff). There seems to be something related to swig going on here (#803369), please retry with swig 3.0.7-2. excerpts from the normalized diff between my successful log and your failed log: @@ -344,50 +331,43 @@ Preparing to unpack .../python-all-dev_2.7.9-1_amd64.deb ...^M Unpacking python-all-dev (2.7.9-1) ...^M Selecting previously unselected package swig3.0.^M -Preparing to unpack .../swig3.0_3.0.7-2_amd64.deb ...^M -Unpacking swig3.0 (3.0.7-2) ...^M +Preparing to unpack .../swig3.0_3.0.7-1_amd64.deb ...^M +Unpacking swig3.0 (3.0.7-1) ...^M Selecting previously unselected package swig.^M -Preparing to unpack .../swig_3.0.7-2_amd64.deb ...^M -Unpacking swig (3.0.7-2) ...^M +Preparing to unpack .../swig_3.0.7-1_amd64.deb ...^M +Unpacking swig (3.0.7-1) ...^M Selecting previously unselected package libprelude-dev.^M Preparing to unpack .../libprelude-dev_1.0.0-11.6_amd64.deb ...^M Unpacking libprelude-dev (1.0.0-11.6) ...^M ... @@ -642,7 +584,7 @@ checking for PostgreSQL libraries... yes checking for PQserverVersion... yes checking for SQLite3 library >= 3.0.0... yes -checking for swig... /usr/bin/swig +checking for swig... no checking for perl... /usr/bin/perl checking EXTERN.h usability... yes checking EXTERN.h presence... yes @@ -1337,8 +1279,6 @@ make[3]: Leaving directory '/build/libpreludedb-1.0.0/plugins' Making all in bindings make[3]: Entering directory '/build/libpreludedb-1.0.0/bindings' -/usr/bin/swig -I../src/include -o perl/PreludeDB.c -perl5 -nopm \ - `/usr/bin/swig -perl5 -help 2>&1 | grep noproxy > /dev/null && echo -noproxy` ./libpreludedb.i cd perl && LANG="" DESTDIR= LIBDIR=/usr/lib /usr/bin/perl Makefile.PL INSTALLDIRS=vendor CC="gcc" Warning: -L../../src/.libs changed to -L/build/libpreludedb-1.0.0/bindings/perl/../../src/.libs Generating a Unix-style Makefile @@ -1347,19 +1287,6 @@ cd perl && /usr/bin/make LD_RUN_PATH="" make[4]: Entering directory '/build/libpreludedb-1.0.0/bindings/perl' cp PreludeDB.pm blib/lib/PreludeDB.pm -Running Mkbootstrap for PreludeDB () -chmod 644 PreludeDB.bs -gcc -c -I../../src/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.20/CORE" PreludeDB.c -PreludeDB.c: In function '_wrap_preludedb_result_values_get_next': -PreludeDB.c:5117:7: warning: attempt to free a non-heap object 'tmp2' [-Wfree-nonheap-object] - free(arg2); - ^ -rm -f blib/arch/auto/PreludeDB/PreludeDB.so -LD_RUN_PATH="" cc -shared -L/usr/local/lib -fstack-protector PreludeDB.o -o blib/arch/auto/PreludeDB/PreludeDB.so \ - -L/build/libpreludedb-1.0.0/bindings/perl/../../src/.libs -lpreludedb \ - -chmod 755 blib/arch/auto/PreludeDB/PreludeDB.so -/usr/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- PreludeDB.bs blib/arch/auto/PreludeDB/PreludeDB.bs 644 make[4]: Leaving directory '/build/libpreludedb-1.0.0/bindings/perl' cd python && CC="gcc" /usr/bin/python setup.py build running build @@ -1584,8 +1511,6 @@ Writing MYMETA.yml and MYMETA.json cd perl && /usr/bin/make LD_RUN_PATH="" make[3]: Entering directory '/build/libpreludedb-1.0.0/bindings/perl' -Running Mkbootstrap for PreludeDB () -chmod 644 PreludeDB.bs make[3]: Leaving directory '/build/libpreludedb-1.0.0/bindings/perl' cd python && CC="gcc" /usr/bin/python setup.py build running build @@ -1601,9 +1526,7 @@ Writing MYMETA.yml and MYMETA.json cd perl && /usr/bin/make LD_RUN_PATH="" install make[5]: Entering directory '/build/libpreludedb-1.0.0/bindings/perl' -Files found in blib/arch: installing files in blib/lib into architecture dependent library tree -Installing /build/libpreludedb-1.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/perl5/5.20/auto/PreludeDB/PreludeDB.so -Installing /build/libpreludedb-1.0.0/debian/tmp/usr/lib/x86_64-linux-gnu/perl5/5.20/PreludeDB.pm +Installing /build/libpreludedb-1.0.0/debian/tmp/usr/share/perl5/PreludeDB.pm make[5]: Leaving directory '/build/libpreludedb-1.0.0/bindings/perl' cd python && /usr/bin/python setup.py install `test -n "/build/libpreludedb-1.0.0/debian/tmp" && echo --root /build/libpreludedb-1.0.0/debian/tmp` running install @@ -1719,51 +1642,16 @@ dh_testdir dh_testroot dh_install -dh_installdocs README -dh_installchangelogs ChangeLog -dh_perl ... +cp: cannot stat './debian/tmp//usr/lib/x86_64-linux-gnu/perl5/5.20': No such file or directory +dh_install: cp --reflink=auto -a ./debian/tmp//usr/lib/x86_64-linux-gnu/perl5/5.20 debian/libpreludedb-perl///usr/lib/x86_64-linux-gnu/perl5/ returned exit code 1 +debian/rules:71: recipe for target 'binary-arch' failed +make: *** [binary-arch] Error 2 +dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 +E: Failed autobuilding of package +I: unmounting /sys filesystem +I: unmounting /dev/shm filesystem I: unmounting dev/pts filesystem I: unmounting run/shm filesystem I: unmounting proc filesystem I: cleaning the build env Andreas