tag 545073 + unreproducible thanks On Fri, 04 Sep 2009 20:49:24 +0200, Marc Haber wrote:
> as a dependency-dependency of twirssi.pl, I am trying to backport > libjson-xs-perl to lenny. I had to remove the version from the > debhelper dependency (debhelper in lenny is 7.0.15), but all other > build dependencies were fully satisfied. Build fails, since it cannot > find sys/types.h (sic!): I just built libjson-xs-perl 2.240-1 in an up2date lenny cowbuilder chroot on i386, and it builds fine. Log attached. > I am either doing something very wrong, or there is something hosed in > your package, or there is some version missing in libjson-xs-perl's > build dependencies. I would really love to be able to build > libjson-xs-perl on lenny. Unfortunately I have no idea what might be different between my chroot and your build environment. Since the only build-dep besides debhelper is perl I'd start to look there probably. Cheers, gregor -- .''`. http://info.comodo.priv.at/ -- GPG Key IDs: 0x00F3CFE4, 0x8649AA06 : :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/ `. `' Member of VIBE!AT, SPI Inc., fellow of FSFE | http://got.to/quote/ `- NP: Nirvana: School
dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package libjson-xs-perl dpkg-buildpackage: source version 2.240-1 dpkg-buildpackage: source changed by Ryan Niebur <[email protected]> fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean dh_clean dpkg-source -b libjson-xs-perl-2.240 dpkg-source: info: using source format `1.0' dpkg-source: info: building libjson-xs-perl using existing libjson-xs-perl_2.240.orig.tar.gz dpkg-source: info: building libjson-xs-perl in libjson-xs-perl_2.240-1.diff.gz dpkg-source: info: building libjson-xs-perl in libjson-xs-perl_2.240-1.dsc dpkg-genchanges -S >../libjson-xs-perl_2.240-1_source.changes dpkg-genchanges: including full source code in upload dpkg-buildpackage: source only upload (original source is included) -> Copying COW directory forking: rm -rf /var/cache/pbuilder/build//cow.14514 forking: cp -al /var/cache/pbuilder/lenny-base.cow /var/cache/pbuilder/build//cow.14514 I: removed stale ilistfile /var/cache/pbuilder/build//cow.14514/.ilist forking: chroot /var/cache/pbuilder/build//cow.14514 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ' -> Invoking pbuilder forking: pbuilder build --debbuildopts -j4 --buildplace /var/cache/pbuilder/build//cow.14514 --buildresult /tmp/perl/libjson-xs-perl --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.14514 cow-shell /tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240-1.dsc I: Running in no-targz mode I: using fakeroot in build. I: Current time: Fri Sep 4 21:32:21 CEST 2009 I: pbuilder-time-stamp: 1252092741 I: copying local configuration I: mounting /proc filesystem I: mounting /dev/pts filesystem I: policy-rc.d already exists I: Obtaining the cached apt archive contents I: Installing the build-deps -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team <[email protected]> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder and should Depends: debhelper (>= 7), perl (>= 5.8.8) dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Reading package lists... Building dependency tree... Reading state information... aptitude is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Selecting previously deselected package pbuilder-satisfydepends-dummy. (Reading database ... 11836 files and directories currently installed.) Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ... dpkg: dependency problems prevent configuration of pbuilder-satisfydepends-dummy: pbuilder-satisfydepends-dummy depends on debhelper (>= 7); however: Package debhelper is not installed. dpkg: error processing pbuilder-satisfydepends-dummy (--install): dependency problems - leaving unconfigured Errors were encountered while processing: pbuilder-satisfydepends-dummy Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Reading task descriptions... The following NEW packages will be installed: debhelper{a} file{a} gettext{a} gettext-base{a} html2text{a} intltool-debian{a} libmagic1{a} po-debconf{a} The following partially installed packages will be configured: pbuilder-satisfydepends-dummy 0 packages upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 4086kB/4117kB of archives. After unpacking 12.7MB will be used. Writing extended state information... Get:1 http://ftp.de.debian.org lenny/main libmagic1 4.26-1 [369kB] Get:2 http://ftp.de.debian.org lenny/main file 4.26-1 [44.1kB] Get:3 http://ftp.de.debian.org lenny/main html2text 1.3.2a-5 [91.5kB] Get:4 http://ftp.de.debian.org lenny/main gettext-base 0.17-4 [118kB] Get:5 http://ftp.de.debian.org lenny/main gettext 0.17-4 [2672kB] Get:6 http://ftp.de.debian.org lenny/main po-debconf 1.0.15 [237kB] Get:7 http://ftp.de.debian.org lenny/main debhelper 7.0.15 [554kB] Fetched 4086kB in 1s (2918kB/s) Selecting previously deselected package libmagic1. (Reading database ... 11836 files and directories currently installed.) Unpacking libmagic1 (from .../libmagic1_4.26-1_i386.deb) ... Selecting previously deselected package file. Unpacking file (from .../archives/file_4.26-1_i386.deb) ... Selecting previously deselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-5_i386.deb) ... Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.17-4_i386.deb) ... Selecting previously deselected package gettext. Unpacking gettext (from .../gettext_0.17-4_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.15_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_7.0.15_all.deb) ... Processing triggers for man-db ... Setting up libmagic1 (4.26-1) ... Setting up file (4.26-1) ... Setting up html2text (1.3.2a-5) ... Setting up gettext-base (0.17-4) ... Setting up gettext (0.17-4) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.15) ... Setting up debhelper (7.0.15) ... Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Reading task descriptions... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: fakeroot 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 114kB of archives. After this operation, 451kB of additional disk space will be used. Get:1 http://ftp.de.debian.org lenny/main fakeroot 1.11 [114kB] Fetched 114kB in 0s (626kB/s) Selecting previously deselected package fakeroot. (Reading database ... 12542 files and directories currently installed.) Unpacking fakeroot (from .../fakeroot_1.11_i386.deb) ... Processing triggers for man-db ... Setting up fakeroot (1.11) ... I: Copying back the cached apt archive contents I: new cache content fakeroot_1.11_i386.deb added I: new cache content libmagic1_4.26-1_i386.deb added I: new cache content gettext-base_0.17-4_i386.deb added I: new cache content file_4.26-1_i386.deb added I: new cache content debhelper_7.0.15_all.deb added I: new cache content html2text_1.3.2a-5_i386.deb added I: new cache content po-debconf_1.0.15_all.deb added I: new cache content gettext_0.17-4_i386.deb added I: Copying source file I: copying [/tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240-1.dsc] I: copying [/tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240.orig.tar.gz] I: copying [/tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240-1.diff.gz] I: Extracting source dpkg-source: warning: extracting unsigned source package (libjson-xs-perl_2.240-1.dsc) dpkg-source: extracting libjson-xs-perl in libjson-xs-perl-2.240 dpkg-source: info: unpacking libjson-xs-perl_2.240.orig.tar.gz dpkg-source: info: applying libjson-xs-perl_2.240-1.diff.gz I: Building the package dpkg-buildpackage: set CFLAGS to default value: -g -O2 dpkg-buildpackage: set CPPFLAGS to default value: dpkg-buildpackage: set LDFLAGS to default value: dpkg-buildpackage: set FFLAGS to default value: -g -O2 dpkg-buildpackage: set CXXFLAGS to default value: -g -O2 dpkg-buildpackage: source package libjson-xs-perl dpkg-buildpackage: source version 2.240-1 dpkg-buildpackage: source changed by Ryan Niebur <[email protected]> dpkg-buildpackage: host architecture i386 fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean dh_clean dpkg-source -b libjson-xs-perl-2.240 dpkg-source: info: using source format `1.0' dpkg-source: info: building libjson-xs-perl using existing libjson-xs-perl_2.240.orig.tar.gz dpkg-source: info: building libjson-xs-perl in libjson-xs-perl_2.240-1.diff.gz dpkg-source: info: building libjson-xs-perl in libjson-xs-perl_2.240-1.dsc debian/rules build dh build dh_testdir dh_auto_configure Checking if your kit is complete... Looks good Writing Makefile for JSON::XS dh_auto_build make[1]: Entering directory `/tmp/buildd/libjson-xs-perl-2.240' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. cp XS/Boolean.pm blib/lib/JSON/XS/Boolean.pm cp XS.pm blib/lib/JSON/XS.pm /usr/bin/perl /usr/share/perl/5.10/ExtUtils/xsubpp -typemap /usr/share/perl/5.10/ExtUtils/typemap -typemap typemap XS.xs > XS.xsc && mv XS.xsc XS.c cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"2.24\" -DXS_VERSION=\"2.24\" -fPIC "-I/usr/lib/perl/5.10/CORE" XS.c Running Mkbootstrap for JSON::XS () chmod 644 XS.bs rm -f blib/arch/auto/JSON/XS/XS.so cc -shared -O2 -g -L/usr/local/lib XS.o -o blib/arch/auto/JSON/XS/XS.so \ \ chmod 755 blib/arch/auto/JSON/XS/XS.so cp XS.bs blib/arch/auto/JSON/XS/XS.bs chmod 644 blib/arch/auto/JSON/XS/XS.bs cp bin/json_xs blib/script/json_xs /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/json_xs Manifying blib/man1/json_xs.1p Manifying blib/man3/JSON::XS::Boolean.3pm Manifying blib/man3/JSON::XS.3pm make[1]: Leaving directory `/tmp/buildd/libjson-xs-perl-2.240' dh_auto_test make[1]: Entering directory `/tmp/buildd/libjson-xs-perl-2.240' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00_load...............ok t/01_utf8...............ok t/02_error..............ok t/03_types..............ok t/04_dwiw_encode........ok t/05_dwiw_decode........ok t/06_pc_pretty..........ok t/07_pc_esc.............ok t/08_pc_base............ok t/09_pc_extra_number....ok t/10_pc_keysort.........ok t/11_pc_expo............ok t/12_blessed............ok t/13_limit..............ok t/14_latin1.............ok t/15_prefix.............ok t/16_tied...............ok t/17_relaxed............ok t/18_json_checker.......ok t/19_incr...............ok t/20_faihu..............ok t/21_evans..............ok t/99_binary.............ok All tests successful. Files=23, Tests=25551, 18 wallclock secs ( 6.12 cusr + 0.30 csys = 6.42 CPU) make[1]: Leaving directory `/tmp/buildd/libjson-xs-perl-2.240' fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_installdirs dh_auto_install make[1]: Entering directory `/tmp/buildd/libjson-xs-perl-2.240' make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/lib/perl5/auto/JSON/XS/XS.so Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/lib/perl5/auto/JSON/XS/XS.bs Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/lib/perl5/JSON/XS.pm Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/lib/perl5/JSON/XS/Boolean.pm Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/share/man/man1/json_xs.1p Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/share/man/man3/JSON::XS::Boolean.3pm Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/share/man/man3/JSON::XS.3pm Installing /tmp/buildd/libjson-xs-perl-2.240/debian/libjson-xs-perl/usr/bin/json_xs make[1]: Leaving directory `/tmp/buildd/libjson-xs-perl-2.240' dh_install dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_installcatalogs dh_installcron dh_installdebconf dh_installcatalogs dh_installemacsen dh_installifupdown dh_installinfo dh_installinit dh_installmenu dh_installmime dh_installmodules dh_installlogcheck dh_installlogrotate dh_installpam dh_installppp dh_installudev dh_installwm dh_installxfonts dh_lintian dh_desktop dh_gconf dh_icons dh_perl dh_scrollkeeper dh_usrlocal dh_link dh_compress dh_fixperms dh_strip dh_makeshlibs dh_shlibdeps dh_installdeb dh_gencontrol dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} dh_md5sums dh_builddeb dpkg-deb: building package `libjson-xs-perl' in `../libjson-xs-perl_2.240-1_i386.deb'. dpkg-genchanges >../libjson-xs-perl_2.240-1_i386.changes dpkg-genchanges: including full source code in upload dpkg-buildpackage: full upload (original source is included) I: Copying back the cached apt archive contents I: unmounting dev/pts filesystem I: unmounting proc filesystem I: Current time: Fri Sep 4 21:33:22 CEST 2009 I: pbuilder-time-stamp: 1252092802 -> Cleaning COW directory forking: rm -rf /var/cache/pbuilder/build//cow.14514 signfile /tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240-1.dsc 00F3CFE4 signfile /tmp/perl/libjson-xs-perl/libjson-xs-perl_2.240-1_i386.changes 00F3CFE4 Successfully signed dsc and changes files
signature.asc
Description: Digital signature

