Current-Users archive

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

build.sh ... distribution fails on amd64



Hi,

since some days (when the last change(s) to src/share/mk/bsd.prog.mk where done)
build.sh distribution fails for me like so:

  [...]
    compile  elf32_compat/xmalloc.o
      build  elf32_compat/libldd_elf32_compat.a
dependall ===> build
     create  build/ldd.d
     create  build/.depend
nbmake[2]: don't know how to make /u/NetBSD/arch/amd64/dest/usr/lib/i386/crt0.o. Stop

nbmake[2]: stopped in /u/NetBSD/src/usr.bin/ldd/build

*** Failed target:  dependall
*** Failed command: cd "/u/NetBSD/src/usr.bin/ldd/build"; /u/NetBSD/arch/amd64/TOOLS/bin/nbmake realall
*** Error code 2

Stop.
nbmake[1]: stopped in /u/NetBSD/src/usr.bin/ldd/build

*** Failed target:  dependall-build
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/u/NetBSD/src/usr.bin/ldd" ;; *) this="${dir}/"; real="/u/NetBSD/src/usr.bin/ldd/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /u/NetBSD/arch/amd64/TOOLS/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget build dependall
*** Error code 1

Stop.
nbmake: stopped in /u/NetBSD/src/usr.bin/ldd


The problem seems to be caused by the following lines in .../src/usr.bin/ldd/Makefile.inc

.if ${MACHINE_ARCH} == "x86_64"
MLIBDIR=        i386
.endif

_and_ my setting of MKCOMPAT to "no" in /etc/mk.conf

If MKCOMPAT=yes, build.sh ... distribution completes w/o hickups.


Kurt


Home | Main Index | Thread Index | Old Index