Current-Users archive

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

Can't cross-build with JOBS > 1



Trying to cross-build NetBSD-current on macOS I get (see below). This is with "build.sh -j<number_of_cores>". With one job, the build continues. It seems to be related to /dist/src/tools/Makefile.nbincludes. My guess it, because it is included multiple times in subdirectories inside /dist/src/tools.

Please, help.
Adam



pax: Cannot link file /dist/tools.x86_64/include/nbinclude/./algor/elf_machdep.h to itself
Cleaning stale cache files Darwin-24.5.0-arm64 != none
pax: Cannot link file /dist/tools.x86_64/include/nbinclude/./evbarm/disklabel.h to itself
pax: Cannot link to /dist/tools.x86_64/include/nbinclude/./atari/elf_machdep.h from /dist/tools.x86_64/include/nbinclude/./mac68k/elf_machdep.h (File exists)
pax: Cannot link to /dist/tools.x86_64/include/nbinclude/./atari/elf_machdep.h from /dist/tools.x86_64/include/nbinclude/./mvme68k/elf_machdep.h (File exists)
pax: Cannot link to /dist/tools.x86_64/include/nbinclude/./next68k/elf_machdep.h from /dist/tools.x86_64/include/nbinclude/./sun3/elf_machdep.h (File exists)
pax: Cannot link to /dist/tools.x86_64/include/nbinclude/./next68k/elf_machdep.h from /dist/tools.x86_64/include/nbinclude/./x68k/elf_machdep.h (File exists)
--- beforedepend ---

*** Failed target: beforedepend
*** In directory: /dist/src/tools/makefs
*** Failed commands:
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/sys
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/sys
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/ufs
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/ufs
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/fs
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/fs
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/fs/cd9660
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/fs/cd9660
cd ${_ARCHDIR} &&  ${TOOL_PAX} -s /include\\/// -rw ${_ARCH_INCS}  ${TOOLDIR}/include/nbinclude
--- beforedepend ---

*** Failed target: beforedepend
*** In directory: /dist/src/tools/sortinfo
*** Failed commands:
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/sys
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/sys
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/ufs
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/ufs
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/fs
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/fs
${HOST_INSTALL_DIR} ${TOOLDIR}/include/nbinclude/fs/cd9660
=> /dist/tools.x86_64/bin/x86_64--netbsd-install -d /dist/tools.x86_64/include/nbinclude/fs/cd9660
cd ${_ARCHDIR} &&  ${TOOL_PAX} -s /include\\/// -rw ${_ARCH_INCS}  ${TOOLDIR}/include/nbinclude
=> cd /dist/src/tools/makefs/../../sys/arch &&  /dist/tools.x86_64/bin/nbpax -s /include\\/// -rw      ./aarch64/include/disklabel.h ./aarch64/include/elf_machdep.h ./acorn32/include/disklabel.h ./acorn32/include/elf_machdep.h ./algor/include/disklabel.h ./algor/include/elf_machdep.h ./alpha/include/disklabel.h ./alpha/include/elf_machdep.h ./amd64/include/disklabel.h ./amd64/include/elf_machdep.h ./amiga/include/disklabel.h ./amiga/include/elf_machdep.h ./amigappc/include/disklabel.h ./amigappc/include/elf_machdep.h ./arc/include/disklabel.h ./arc/include/elf_machdep.h ./arm/include/disklabel.h ./arm/include/elf_machdep.h ./atari/include/disklabel.h ./atari/include/elf_machdep.h ./bebox/include/disklabel.h ./bebox/include/elf_machdep.h ./cats/include/disklabel.h ./cats/include/elf_machdep.h ./cesfic/include/disklabel.h ./cesfic/include/elf_machdep.h ./cobalt/include/disklabel.h ./cobalt/include/elf_machdep.h ./dreamcast/include/disklabel.h ./dreamcast/include/elf_machdep.h ./emips/include/disklabel.h ./emip => cd /dist/src/tools/sortinfo/../../sys/arch &&  /dist/tools.x86_64/bin/nbpax -s /include\\/// -rw      ./aarch64/include/disklabel.h ./aarch64/include/elf_machdep.h ./acorn32/include/disklabel.h ./acorn32/include/elf_machdep.h ./algor/include/disklabel.h ./algor/include/elf_machdep.h ./alpha/include/disklabel.h ./alpha/include/elf_machdep.h ./amd64/include/disklabel.h ./amd64/include/elf_machdep.h ./amiga/include/disklabel.h ./amiga/include/elf_machdep.h ./amigappc/include/disklabel.h ./amigappc/include/elf_machdep.h ./arc/include/disklabel.h ./arc/include/elf_machdep.h ./arm/include/disklabel.h ./arm/include/elf_machdep.h ./atari/include/disklabel.h ./atari/include/elf_machdep.h ./bebox/include/disklabel.h ./bebox/include/elf_machdep.h ./cats/include/disklabel.h ./cats/include/elf_machdep.h ./cesfic/include/disklabel.h ./cesfic/include/elf_machdep.h ./cobalt/include/disklabel.h ./cobalt/include/elf_machdep.h ./dreamcast/include/disklabel.h ./dreamcast/include/elf_machdep.h ./emips/include/disklabel.h ./ems/include/elf_machdep.h ./epoc32/include/disklabel.h ./epoc32/include/elf_machdep.h ./evbarm/include/disklabel.h ./evbarm/include/elf_machdep.h ./evbcf/include/disklabel.h ./evbcf/include/elf_machdep.h ./evbmips/include/disklabel.h ./evbmips/include/elf_machdep.h ./evbppc/include/disklabel.h ./evbppc/include/elf_machdep.h ./evbsh3/include/disklabel.h ./evbsh3/include/elf_machdep.h ./ews4800mips/include/disklabel.h ./ews4800mips/include/elf_machdep.h ./hp300/include/disklabel.h ./hp300/include/elf_machdep.h ./hpc/stand/hpcboot/arm/elf_machdep.h ./hpc/stand/hpcboot/mips/elf_machdep.h ./hpc/stand/hpcboot/sh3/elf_machdep.h ./hpc/stand/include/machine/disklabel.h ./hpc/stand/include/machine/elf_machdep.h ./hpcarm/include/disklabel.h ./hpcarm/include/elf_machdep.h ./hpcmips/include/disklabel.h ./hpcmips/include/elf_machdep.h ./hpcmips/stand/include/machine/disklabel.h ./hpcmips/stand/include/machine/elf_machdep.h ./hpcmips/stand/include/mips/elf_machdep.h ./hpcsh/include/disklabel.h ./hpcsh/include/elf_machdep.h ./ips/include/elf_machdep.h ./epoc32/include/disklabel.h ./epoc32/include/elf_machdep.h ./evbarm/include/disklabel.h ./evbarm/include/elf_machdep.h ./evbcf/include/disklabel.h ./evbcf/include/elf_machdep.h ./evbmips/include/disklabel.h ./evbmips/include/elf_machdep.h ./evbppc/include/disklabel.h ./evbppc/include/elf_machdep.h ./evbsh3/include/disklabel.h ./evbsh3/include/elf_machdep.h ./ews4800mips/include/disklabel.h ./ews4800mips/include/elf_machdep.h ./hp300/include/disklabel.h ./hp300/include/elf_machdep.h ./hpc/stand/hpcboot/arm/elf_machdep.h ./hpc/stand/hpcboot/mips/elf_machdep.h ./hpc/stand/hpcboot/sh3/elf_machdep.h ./hpc/stand/include/machine/disklabel.h ./hpc/stand/include/machine/elf_machdep.h ./hpcarm/include/disklabel.h ./hpcarm/include/elf_machdep.h ./hpcmips/include/disklabel.h ./hpcmips/include/elf_machdep.h ./hpcmips/stand/include/machine/disklabel.h ./hpcmips/stand/include/machine/elf_machdep.h ./hpcmips/stand/include/mips/elf_machdep.h ./hpcsh/include/disklabel.h ./hpcsh/include/elf_machdep.h hppa/include/disklabel.h ./hppa/include/elf_machdep.h ./i386/include/disklabel.h ./i386/include/elf_machdep.h ./ia64/include/disklabel.h ./ia64/include/elf_machdep.h ./ibmnws/include/disklabel.h ./ibmnws/include/elf_machdep.h ./iyonix/include/disklabel.h ./iyonix/include/elf_machdep.h ./landisk/include/disklabel.h ./landisk/include/elf_machdep.h ./luna68k/include/disklabel.h ./luna68k/include/elf_machdep.h ./m68k/include/elf_machdep.h ./mac68k/include/disklabel.h ./mac68k/include/elf_machdep.h ./macppc/include/disklabel.h ./macppc/include/elf_machdep.h ./mips/include/elf_machdep.h ./mipsco/include/disklabel.h ./mipsco/include/elf_machdep.h ./mmeye/include/disklabel.h ./mmeye/include/elf_machdep.h ./mvme68k/include/disklabel.h ./mvme68k/include/elf_machdep.h ./mvmeppc/include/disklabel.h ./mvmeppc/include/elf_machdep.h ./netwinder/include/disklabel.h ./netwinder/include/elf_machdep.h ./news68k/include/disklabel.h ./news68k/include/elf_machdep.h ./newsmips/include/disklabel.h ./newsmips/include/elf_machdep.h ././hppa/include/disklabel.h ./hppa/include/elf_machdep.h ./i386/include/disklabel.h ./i386/include/elf_machdep.h ./ia64/include/disklabel.h ./ia64/include/elf_machdep.h ./ibmnws/include/disklabel.h ./ibmnws/include/elf_machdep.h ./iyonix/include/disklabel.h ./iyonix/include/elf_machdep.h ./landisk/include/disklabel.h ./landisk/include/elf_machdep.h ./luna68k/include/disklabel.h ./luna68k/include/elf_machdep.h ./m68k/include/elf_machdep.h ./mac68k/include/disklabel.h ./mac68k/include/elf_machdep.h ./macppc/include/disklabel.h ./macppc/include/elf_machdep.h ./mips/include/elf_machdep.h ./mipsco/include/disklabel.h ./mipsco/include/elf_machdep.h ./mmeye/include/disklabel.h ./mmeye/include/elf_machdep.h ./mvme68k/include/disklabel.h ./mvme68k/include/elf_machdep.h ./mvmeppc/include/disklabel.h ./mvmeppc/include/elf_machdep.h ./netwinder/include/disklabel.h ./netwinder/include/elf_machdep.h ./news68k/include/disklabel.h ./news68k/include/elf_machdep.h ./newsmips/include/disklabel.h ./newsmips/include/elf_machdep.h next68k/include/disklabel.h ./next68k/include/elf_machdep.h ./ofppc/include/disklabel.h ./ofppc/include/elf_machdep.h ./or1k/include/disklabel.h ./or1k/include/elf_machdep.h ./playstation2/include/disklabel.h ./playstation2/include/elf_machdep.h ./pmax/include/disklabel.h ./pmax/include/elf_machdep.h ./powerpc/include/elf_machdep.h ./prep/include/disklabel.h ./prep/include/elf_machdep.h ./riscv/include/disklabel.h ./riscv/include/elf_machdep.h ./rs6000/include/disklabel.h ./rs6000/include/elf_machdep.h ./sandpoint/include/disklabel.h ./sandpoint/include/elf_machdep.h ./sbmips/include/disklabel.h ./sbmips/include/elf_machdep.h ./sgimips/include/disklabel.h ./sgimips/include/elf_machdep.h ./sh3/include/disklabel.h ./sh3/include/elf_machdep.h ./shark/include/disklabel.h ./shark/include/elf_machdep.h ./sparc/include/disklabel.h ./sparc/include/elf_machdep.h ./sparc64/include/disklabel.h ./sparc64/include/elf_machdep.h ./sun2/include/disklabel.h ./sun2/include/elf_machdep.h ./sun3/include/disklabel.h ./sun3/includ./next68k/include/disklabel.h ./next68k/include/elf_machdep.h ./ofppc/include/disklabel.h ./ofppc/include/elf_machdep.h ./or1k/include/disklabel.h ./or1k/include/elf_machdep.h ./playstation2/include/disklabel.h ./playstation2/include/elf_machdep.h ./pmax/include/disklabel.h ./pmax/include/elf_machdep.h ./powerpc/include/elf_machdep.h ./prep/include/disklabel.h ./prep/include/elf_machdep.h ./riscv/include/disklabel.h ./riscv/include/elf_machdep.h ./rs6000/include/disklabel.h ./rs6000/include/elf_machdep.h ./sandpoint/include/disklabel.h ./sandpoint/include/elf_machdep.h ./sbmips/include/disklabel.h ./sbmips/include/elf_machdep.h ./sgimips/include/disklabel.h ./sgimips/include/elf_machdep.h ./sh3/include/disklabel.h ./sh3/include/elf_machdep.h ./shark/include/disklabel.h ./shark/include/elf_machdep.h ./sparc/include/disklabel.h ./sparc/include/elf_machdep.h ./sparc64/include/disklabel.h ./sparc64/include/elf_machdep.h ./sun2/include/disklabel.h ./sun2/include/elf_machdep.h ./sun3/include/disklabel.h ./sun3/incle/elf_machdep.h ./sun68k/include/disklabel.h ./usermode/include/disklabel.h ./usermode/include/elf_machdep.h ./vax/include/disklabel.h ./vax/include/elf_machdep.h ./virt68k/include/disklabel.h ./virt68k/include/elf_machdep.h ./x68k/include/disklabel.h ./x68k/include/elf_machdep.h ./zaurus/include/disklabel.h ./zaurus/include/elf_machdep.h ews4800mips/include/pdinfo.h ews4800mips/include/vtoc.h dreamcast/include/endian_machdep.h evbsh3/include/endian_machdep.h hpcsh/include/endian_machdep.h landisk/include/endian_machdep.h mmeye/include/endian_machdep.h sh3/include/endian_machdep.h  /dist/tools.x86_64/include/nbinclude
cd ${_INCDIR} &&  ${TOOL_PAX} -rw ${_INCS} ${TOOLDIR}/include/nbinclude
=> cd /dist/src/tools/makefs/../../include &&  /dist/tools.x86_64/bin/nbpax -rw disktab.h /dist/tools.x86_64/include/nbinclude
cd ${_SYSDIR} &&  ${TOOL_PAX} -rw ${_SYSINCS} ${TOOLDIR}/include/nbinclude/sys
ude/elf_machdep.h ./sun68k/include/disklabel.h ./usermode/include/disklabel.h ./usermode/include/elf_machdep.h ./vax/include/disklabel.h ./vax/include/elf_machdep.h ./virt68k/include/disklabel.h ./virt68k/include/elf_machdep.h ./x68k/include/disklabel.h ./x68k/include/elf_machdep.h ./zaurus/include/disklabel.h ./zaurus/include/elf_machdep.h ews4800mips/include/pdinfo.h ews4800mips/include/vtoc.h dreamcast/include/endian_machdep.h evbsh3/include/endian_machdep.h hpcsh/include/endian_machdep.h landisk/include/endian_machdep.h mmeye/include/endian_machdep.h sh3/include/endian_machdep.h  /dist/tools.x86_64/include/nbinclude
cd ${_INCDIR} &&  ${TOOL_PAX} -rw ${_INCS} ${TOOLDIR}/include/nbinclude
=> cd /dist/src/tools/sortinfo/../../include &&  /dist/tools.x86_64/bin/nbpax -rw disktab.h /dist/tools.x86_64/include/nbinclude
cd ${_SYSDIR} &&  ${TOOL_PAX} -rw ${_SYSINCS} ${TOOLDIR}/include/nbinclude/sys
=> cd /dist/src/tools/makefs/../../sys/sys &&  /dist/tools.x86_64/bin/nbpax -rw bootblock.h  disklabel.h disklabel_acorn.h disklabel_gpt.h disklabel_rdb.h  dkbad.h  exec_elf.h exec_ecoff.h /dist/tools.x86_64/include/nbinclude/sys
cd ${_UFSDIR} &&  ${TOOL_PAX} -rw ${_UFS_INCS} ${TOOLDIR}/include/nbinclude/ufs
=> cd /dist/src/tools/makefs/../../sys/ufs &&  /dist/tools.x86_64/bin/nbpax -rw ffs/ffs_extern.h ffs/fs.h ufs/quota1.h ufs/quota.h ufs/inode.h ufs/ufs_wapbl.h ufs/acl.h ufs/dinode.h ufs/dirhash.h ufs/extattr.h ufs/quota2.h ufs/ufs_bswap.h ufs/ufsmount.h ufs/ufs_quota.h ufs/dir.h ufs/ufs_extern.h /dist/tools.x86_64/include/nbinclude/ufs
cd ${_FSDIR} &&  ${TOOL_PAX} -rw ${_FS_INCS} ${TOOLDIR}/include/nbinclude/fs
=> cd /dist/src/tools/makefs/../../sys/fs &&  /dist/tools.x86_64/bin/nbpax -rw cd9660/cd9660_node.h cd9660/iso.h cd9660/cd9660_extern.h cd9660/iso_rrip.h cd9660/cd9660_rrip.h cd9660/cd9660_mount.h unicode.h /dist/tools.x86_64/include/nbinclude/fs
=> cd /dist/src/tools/sortinfo/../../sys/sys &&  /dist/tools.x86_64/bin/nbpax -rw bootblock.h  disklabel.h disklabel_acorn.h disklabel_gpt.h disklabel_rdb.h  dkbad.h  exec_elf.h exec_ecoff.h /dist/tools.x86_64/include/nbinclude/sys
cd ${_UFSDIR} &&  ${TOOL_PAX} -rw ${_UFS_INCS} ${TOOLDIR}/include/nbinclude/ufs
=> cd /dist/src/tools/sortinfo/../../sys/ufs &&  /dist/tools.x86_64/bin/nbpax -rw ffs/ffs_extern.h ffs/fs.h ufs/quota1.h ufs/quota.h ufs/inode.h ufs/ufs_wapbl.h ufs/acl.h ufs/dinode.h ufs/dirhash.h ufs/extattr.h ufs/quota2.h ufs/ufs_bswap.h ufs/ufsmount.h ufs/ufs_quota.h ufs/dir.h ufs/ufs_extern.h /dist/tools.x86_64/include/nbinclude/ufs
cd ${_FSDIR} &&  ${TOOL_PAX} -rw ${_FS_INCS} ${TOOLDIR}/include/nbinclude/fs
=> cd /dist/src/tools/sortinfo/../../sys/fs &&  /dist/tools.x86_64/bin/nbpax -rw cd9660/cd9660_node.h cd9660/iso.h cd9660/cd9660_extern.h cd9660/iso_rrip.h cd9660/cd9660_rrip.h cd9660/cd9660_mount.h unicode.h /dist/tools.x86_64/include/nbinclude/fs
cd ${TOOLDIR}/include/nbinclude && rm -f machine &&  ${HOST_INSTALL_SYMLINK} ${MACHINE} machine
=> cd /dist/tools.x86_64/include/nbinclude && rm -f machine &&  /dist/tools.x86_64/bin/x86_64--netbsd-install -l s -r amd64 machine
*** [beforedepend] Error code 1



Home | Main Index | Thread Index | Old Index