Bug#523940: perl_5.10.0-20(sparc/experimental): FTBFS with dpkg-buildpackage -j3

Frank Lichtenheld djpig at debian.org
Mon Apr 13 19:31:02 UTC 2009


Package: perl
Version: 5.10.0-20
Severity: wishlist

Hi,

your package failed to build from source when built with
dpkg-buildpackage -j3. Adding a .NOTPARALLEL or fixing the perl.static
and perl.debug targets to not interfere with each other should fix this.

| Automatic build of perl_5.10.0-20 on njoerd by sbuild/sparc 98-farm
| Build started at 20090413-1930
| ******************************************************************************
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Need to get 15.8MB of source archives.
| Get:1 http://sinclair.farm.ftbfs.de experimental/main perl 5.10.0-20 (dsc) [1340B]
| Get:2 http://sinclair.farm.ftbfs.de experimental/main perl 5.10.0-20 (tar) [15.6MB]
| Get:3 http://sinclair.farm.ftbfs.de experimental/main perl 5.10.0-20 (diff) [159kB]
| Fetched 15.8MB in 3s (4126kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: file, cpio (>= 2.6-5), libdb4.6-dev, libgdbm-dev, netbase [!hurd-i386], gcc (>= 4:4.2), procps | hurd, zlib1g-dev | libz-dev
| Build-Conflicts: libterm-readline-gnu-perl (<< 1.17)
| Checking for already installed source dependencies...
[...]
|  debian/rules build
| test -d debian
| test -d debian
| rm -f libperl.so* # must be built last
| rm -f libperl.so* # must be built last
| [ ! -f Makefile ] || /usr/bin/make distclean
| [ ! -f Makefile ] || /usr/bin/make distclean
| /bin/bash debian/config.debian --static
| /bin/bash debian/config.debian --debug
| test -d debian
| [ ! -f Makefile ] || /usr/bin/make distclean
| /bin/bash debian/config.debian --shared
| /bin/cat: ./sharp: No such file or directory
| Configure: line 1446: ./sharp: No such file or directory
| Hmm... '#!/bin/sh' does not guarantee sh startup...
| You may have to fix up the shell scripts to make sure /bin/sh runs them.
| cat: cmdl.opt: No such file or directory
| cat: cmdl.opt: No such file or directory
| ./optdef.sh: line 73: unexpected EOF while looking for matching `''
| ./optdef.sh: line 74: syntax error: unexpected end of file
| ./optdef.sh: line 84: unexpected EOF while looking for matching `''
| ./optdef.sh: line 85: syntax error: unexpected end of file
| ./optdef.sh: line 87: unexpected EOF while looking for matching `''
| ./optdef.sh: line 88: syntax error: unexpected end of file
| First let's make sure your kit is complete.  Checking...
| First let's make sure your kit is complete.  Checking...
| First let's make sure your kit is complete.  Checking...
| cat: /build/buildd/perl-5.10.0/UU/xcy: No such file or directory
| cat: /build/buildd/perl-5.10.0/UU/xcz: No such file or directory
| cat: /build/buildd/perl-5.10.0/UU/xda: No such file or directory
| cat: /build/buildd/perl-5.10.0/UU/xdb: No such file or directory
| cat: /build/buildd/perl-5.10.0/UU/xdc: No such file or directory
| cat: /build/buildd/perl-5.10.0/UU/xdd: No such file or directory
| Locating common programs...
| Locating common programs...
| Would you like to see the instructions? [n]  
| Locating common programs...
| Configure: line 2354: ./loc: Text file busy
| I don't know where 'echo' is, and my life depends on it.
| Go find a public domain implementation or fix your PATH setting!
| make: *** [perl.debug] Error 1
| make: *** Waiting for unfinished jobs....
| Checking compatibility between /bin/echo and builtin echo (if any)...
| Symbolic links are supported.
| Checking how to test for symbolic links...
| You can test for symbolic links with 'test -h'.
| Checking compatibility between /bin/echo and builtin echo (if any)...
| Good, your tr supports [:lower:] and [:upper:] to convert case.
| Using [:upper:] and [:lower:] to convert case.
| Symbolic links are supported.
| Checking how to test for symbolic links...
| You can test for symbolic links with 'test -h'.
| Good, your tr supports [:lower:] and [:upper:] to convert case.
| Using [:upper:] and [:lower:] to convert case.
| 3b1   	      dos_djgpp       irix_6_0        nonstopux     sunos_4_0   
| aix   	      dragonfly       irix_6_1        openbsd       sunos_4_1   
| aix_3         dynix   	      isc   	      opus   	    super-ux   
| aix_4         dynixptx        isc_2   	      os2   	    svr4   
| altos486      epix   	      linux   	      os390   	    svr5   
| amigaos       esix4   	      lynxos          os400   	    ti1500   
| apollo        fps   	      machten         posix-bc      titanos   
| atheos        freebsd         machten_2       powerux       ultrix_4   
| aux_3         genix   	      midnightbsd     qnx   	    umips   
| beos          gnu   	      mint   	      rhapsody      unicos   
| bsdos         gnukfreebsd     mips   	      riscos        unicosmk   
| catamount     gnuknetbsd      mpc   	      sco   	    unisysdynix   
| convexos      greenhills      mpeix   	      sco_2_3_0     utekv   
| cxux          hpux   	      ncr_tower       sco_2_3_1     uts   
| cygwin        i386   	      netbsd          sco_2_3_2     uwin   
| darwin        interix         newsos4         sco_2_3_3     vmesa   
| dcosx         irix_4          next_3          sco_2_3_4     vos   
| dec_osf       irix_5          next_3_0        solaris_2   
| dgux          irix_6          next_4          stellar   
| 3b1   	      dos_djgpp       irix_6_0        nonstopux     sunos_4_0   
| aix   	      dragonfly       irix_6_1        openbsd       sunos_4_1   
| aix_3         dynix   	      isc   	      opus   	    super-ux   
| aix_4         dynixptx        isc_2   	      os2   	    svr4   
| altos486      epix   	      linux   	      os390   	    svr5   
| amigaos       esix4   	      lynxos          os400   	    ti1500   
| apollo        fps   	      machten         posix-bc      titanos   
| atheos        freebsd         machten_2       powerux       ultrix_4   
| aux_3         genix   	      midnightbsd     qnx   	    umips   
| beos          gnu   	      mint   	      rhapsody      unicos   
| bsdos         gnukfreebsd     mips   	      riscos        unicosmk   
| catamount     gnuknetbsd      mpc   	      sco   	    unisysdynix   
| convexos      greenhills      mpeix   	      sco_2_3_0     utekv   
| cxux          hpux   	      ncr_tower       sco_2_3_1     uts   
| cygwin        i386   	      netbsd          sco_2_3_2     uwin   
| darwin        interix         newsos4         sco_2_3_3     vmesa   
| dcosx         irix_4          next_3          sco_2_3_4     vos   
| dec_osf       irix_5          next_3_0        solaris_2   
| dgux          irix_6          next_4          stellar   
| Which of these apply, if any? [linux]  
| Which of these apply, if any? [linux]  
| 
| You appear to have ELF support.  I'll try to use it for dynamic loading.
| If dynamic loading doesn't work, read hints/linux.sh for further information.
| 
| You appear to have ELF support.  I'll try to use it for dynamic loading.
| If dynamic loading doesn't work, read hints/linux.sh for further information.
| nm: /usr/lib/libdb.so: no symbols
| nm: /usr/lib/libdb.so: no symbols
| Operating system name? [linux]  
| Operating system name? [linux]  
| Operating system version? [2.6.26-1-sparc64-smp]  
| Operating system version? [2.6.26-1-sparc64-smp]  
| AFS does not seem to be running...
| What installation prefix should I use for installing files? (~name ok)
| [2.6.26-1-sparc64-smp]  
| Installation prefix to use? (~name ok) [/usr/local]  
| Directory 2.6.26-1-sparc64-smp doesn't exist.  Use that name anyway? [y]  
| AFS does not seem to be running...
| What installation prefix should I use for installing files? (~name ok)
| [/usr/local]  
| Build Perl for SOCKS? [n]  
| Use the PerlIO abstraction layer? [y]  
| Getting the current patchlevel...
| Build a threading Perl? [n]  
| Build Perl for multiplicity? [n]  
| Build Perl for SOCKS? [n]  
| Use the PerlIO abstraction layer? [y]  
| Getting the current patchlevel...
| Use which C compiler? [cc]  
| Build a threading Perl? [n]  
| Build Perl for multiplicity? [n]  
| Use which C compiler? [cc]  
| Checking for GNU cc in disguise and/or its version number...
| Checking for GNU cc in disguise and/or its version number...
| Now, how can we feed standard input to your C preprocessor...
| Directories to use for library searches?
| [/usr/local/lib /lib /usr/lib /lib64 /usr/lib64]  
| What is the file extension used for shared libraries? [so]  
| Try to use long doubles if available? [n]  
| Checking for optional libraries...
| Now, how can we feed standard input to your C preprocessor...
| Directories to use for library searches?
| [/usr/local/lib /lib /usr/lib /lib64 /usr/lib64]  
| What libraries to use? [-lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt]  
| What is the file extension used for shared libraries? [so]  
| What optimizer/debugger flag should be used? [-O2]  
| Try to use long doubles if available? [n]  
| Checking for optional libraries...
| What libraries to use? [-lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt]  
| What optimizer/debugger flag should be used? [-O2]  
| Any additional cc flags? [-fno-strict-aliasing -pipe -I/usr/local/include]  
| Let me guess what the preprocessor flags are...
| Any additional cc flags? [-fno-strict-aliasing -pipe -I/usr/local/include]  
| Let me guess what the preprocessor flags are...
| Configure: line 5209: cpp.c: No such file or directory
| Configure: line 5207: cpp.c: No such file or directory
| Any additional ld flags (NOT including libraries)? [ -L/usr/local/lib] Configure: line 5207: cpp.c: No such file or directory
|  
| Checking your choice of C compiler and flags for coherency...
| Any additional ld flags (NOT including libraries)? [ -L/usr/local/lib]  
| Checking your choice of C compiler and flags for coherency...
| I've tried to compile and run the following simple program:
| 
| #include <stdio.h>
| int main() { printf("Ok\n"); return(0); }
| 
| I used the command:
| 
| 	cc -o try -O2 -fno-strict-aliasing -pipe -I/usr/local/include -L/usr/local/lib try.c -lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt
| 	 ./try
| 
| and I got the following output:
| 
| /usr/bin/ld: reopening try: Text file busy
| 
| /usr/bin/ld: final link failed: Text file busy
| collect2: ld returned 1 exit status
| I can't compile the test program.
| You have a BIG problem.  Shall I abort Configure [y]  
| Configure: line 5310: ./try: No such file or directory
| I've tried to compile and run the following simple program:
| 
| #include <stdio.h>
| int main() { printf("Ok\n"); return(0); }
| 
| I used the command:
| 
| 	cc -o try -O2 -fno-strict-aliasing -pipe -I/usr/local/include -L/usr/local/lib try.c -lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt
| 	 ./try
| 
| and I got the following output:
| 
| /usr/bin/ld: reopening try: Text file busy
| 
| /usr/bin/ld: final link failed: Text file busy
| collect2: ld returned 1 exit status
| I can't compile the test program.
| Ok
| The program compiled OK, but produced no output.
| Ok.  Stopping Configure.
| make: *** [perl.static] Error 1
| Any additional ld flags (NOT including libraries)? [y]  
| Ok.  Stopping Configure.
| make: *** [libperl.so.5.10.0] Error 1
| dpkg-buildpackage: failure: debian/rules build gave error exit status 2
| ******************************************************************************
| Build finished at 20090413-1931
| FAILED [dpkg-buildpackage died]

Full build log(s): http://experimental.ftbfs.de/build.php?&ver=5.10.0-20&pkg=perl&arch=sparc

Gruesse,
-- 
Frank Lichtenheld <djpig at debian.org>
www: http://www.djpig.de/






More information about the Perl-maintainers mailing list