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 ---