Hi there, my build today failed with weird errors. I checked out the source from cvs.netbsd.se. errors: do-ld.so ===> . dependall ===> libexec/ld.elf_so # compile ld.elf_so/rtld_start.o /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/x86_64--netbsd-gcc -fPIC -DELFSIZE=64 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/libexec/ld.elf_so\" -I/home/jchome/wrstuden/src/libexec/ld.elf_so -DRTLD_LOADER -D_RTLD_SOURCE -nostdinc -isystem /home/jchome/wrstuden/src/obj/usr/include -c -traditional-cpp /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S: Assembler messages: /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:47: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:51: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:56: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:57: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:61: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:62: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:67: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:68: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:69: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:70: Error: suffix or operands invalid for `jmp' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:77: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:78: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:79: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:81: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:82: Error: suffix or operands invalid for `push' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:87: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:88: Error: suffix or operands invalid for `pop' /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S:89: Error: suffix or operands invalid for `pop' *** Failed target: rtld_start.o *** Failed command: /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/x86_64--netbsd-gcc -fPIC -DELFSIZE=64 -DLIBDIR=\"/usr/lib\" -D_PATH_RTLD=\"/libexec/ld.elf_so\" -I/home/jchome/wrstuden/src/libexec/ld.elf_so -DRTLD_LOADER -D_RTLD_SOURCE -nostdinc -isystem /home/jchome/wrstuden/src/obj/usr/include -c -traditional-cpp /home/jchome/wrstuden/src/libexec/ld.elf_so/arch/i386/rtld_start.S *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src/libexec/ld.elf_so *** Failed target: dependall *** Failed command: cd /home/jchome/wrstuden/src/libexec/ld.elf_so; /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/nbmake realall *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src/libexec/ld.elf_so *** Failed target: do-ld.so *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/jchome/wrstuden/src" ;; *) this="${dir}/"; real="/home/jchome/wrstuden/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget libexec/ld.elf_so dependall *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src *** Failed target: build *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/jchome/wrstuden/src" ;; *) this="${dir}/"; real="/home/jchome/wrstuden/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-ld.so *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src *** Failed target: distribution *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/jchome/wrstuden/src" ;; *) this="${dir}/"; real="/home/jchome/wrstuden/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . build NOPOSTINSTALL=1 *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src *** Failed target: release *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/jchome/wrstuden/src" ;; *) this="${dir}/"; real="/home/jchome/wrstuden/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/jchome/wrstuden/src/obj/tooldir.NetBSD-4.0-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . distribution *** Error code 1 Stop. nbmake: stopped in /home/jchome/wrstuden/src ERROR: Failed to make release *** BUILD ABORTED *** best regards, -- Frederic 'jchome' Jaeckel Network Engineer & System Administrator
Attachment:
pgp5ZHydQ5xAk.pgp
Description: PGP signature