pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/58417: devel/gettext-tools: posix_spawn failure during bootstrap with -j16 on NetBSD/riscv64



>Number:         58417
>Category:       pkg
>Synopsis:       devel/gettext-tools: posix_spawn failure during bootstrap with -j16 on NetBSD/riscv64
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 11 13:40:02 +0000 2024
>Originator:     Frédéric Fauberteau
>Release:        NetBSD 10.99.11 (Fri Jul  5 13:02:55 UTC 2024)
>Organization:
>Environment:
	
	
System: NetBSD riscv64.triaxx.org 10.99.11 NetBSD 10.99.11 (GENERIC64) #0: Fri Jul  5 13:02:55 UTC 2024  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/riscv/compile/GENERIC64 riscv
Architecture: riscv64
Machine: riscv
Emulator: qemu-9.0.1
>Description:
When deploying and configuring pbulk tools by:

    sh /usr/pkgsrc/mk/pbulk/pbulk.sh -n -c mk.conf.frag

tweaked to pass --make-jobs 16 to the bootstrap process, the error below occurs.
This has been run twice with the same error on NetBSD/riscv64 running in QEMU with -smp 16.

===> Building for gettext-tools-0.22.5    
/usr/pbulk/bin/bmake  all-recursive
Making all in gettext-runtime
/bin/sh ./config.status --recheck         
/usr/pbulk/bin/bmake  all-recursive
Making all in doc           
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in intl
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-recursive
Making all in gnulib-lib
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-recursive
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/bin/sh ./config.status --recheck
Making all in gnulib-lib
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-recursive
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in src
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in po
Making all in man
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in m4
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in tests
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/bin/sh ./config.status --recheck
Making all in libtextstyle                          
/usr/pbulk/bin/bmake  all-recursive
Making all in lib
/usr/pbulk/bin/bmake  all-am
Making all in tests                                 
## ---------------------------------------------------- ##
## ------------------- Gnulib tests ------------------- ##
## You can ignore compiler warnings in this directory.  ##
## ---------------------------------------------------- ##
/usr/pbulk/bin/bmake  all-recursive
Making all in .
Making all in adhoc-tests
Making all in doc                           
Making all in gettext-tools
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-recursive
Making all in gnulib-lib                  
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-am
cd .. && /usr/pbulk/bin/bmake  am--refresh  
/bin/sh ./config.status --recheck
Making all in libgrep
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-am
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in src
/usr/pbulk/bin/bmake  all-am
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
Making all in libgettextpo
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/usr/pbulk/bin/bmake  all-am
cd .. && /usr/pbulk/bin/bmake  am--refresh
/bin/sh ./config.status --recheck
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DIN_LIBGETTEXTPO=1 -DOMIT_SETLOCALE_LOCK=1 -DHAVE_CONFIG_H  -I. -I..  -I. -I.  -I.. -I..  -I../src -I../src  -I../../gettext-runtime/intl -I../../gettext-runtime/intl -I/usr/pbulk/include -I/usr/include   -O2 -I/usr/pbulk/include -I/usr/include -c -o gettext-po.lo gettext-po.c
shlibtool: posix_spawn failed: No such file or directory
*** Error code 255

Stop.
bmake[5]: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5/gettext-tools/libgettextpo
*** Error code 1

Stop.
bmake[4]: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5/gettext-tools/libgettextpo
*** Error code 1

Stop.
bmake[3]: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5/gettext-tools
*** Error code 1

Stop.
bmake[2]: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5/gettext-tools
*** Error code 1

Stop.
bmake[1]: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5
*** Error code 1

Stop.
bmake: stopped in /tmp/obj-pbulk/devel/gettext-tools/work/gettext-0.22.5
*** Error code 1

Stop.
bmake[5]: stopped in /usr/pkgsrc/devel/gettext-tools
*** Error code 1

Stop.
bmake[4]: stopped in /usr/pkgsrc/devel/gettext-tools
*** Error code 1

Stop.
bmake[3]: stopped in /usr/pkgsrc/devel/bison
*** Error code 1

Stop.
bmake[2]: stopped in /usr/pkgsrc/shells/bash
*** Error code 1

Stop.
bmake[1]: stopped in /usr/pkgsrc/net/rsync
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/pkgtools/pbulk
#
>How-To-Repeat:
Run:

    sh /usr/pkgsrc/mk/pbulk/pbulk.sh -n -c mk.conf.frag -j 16

where pbulk.sh has been patched to accept a -j option and to pass it as --make-jobs argument to bootstrap.
>Fix:



Home | Main Index | Thread Index | Old Index