Your message dated Sun, 31 May 2020 11:56:22 +0300
with message-id <[email protected]>
and subject line Re: Bug#523940: perl: parallel builds (-jX) fail
has caused the Debian Bug report #523940,
regarding perl: parallel builds (-jX) fail
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
523940: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523940
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 <[email protected]>
www: http://www.djpig.de/



--- End Message ---
--- Begin Message ---
Version: 5.30.0-2

On Mon, Apr 13, 2009 at 09:31:02PM +0200, Frank Lichtenheld wrote:
> Package: perl
> Version: 5.10.0-20
> Severity: wishlist
> 
> Hi,
> 
> your package failed to build from source when built with
> dpkg-buildpackage -j3.

I fixed this last year when I converted the build system to use debhelper.

The three build variants are now done in separate build directories with
symlink farms, and things should be parallel-safe overall. I regularly
build with -j4 and haven't noticed any issues.

So closing. Sorry for the long leadtime :)
-- 
Niko Tyni   [email protected]

--- End Message ---

Reply via email to