I keep failing in recent days to update NetBSD-HEAD amd64 from source, Previous recent attempts resulted in internal compiler error.
This time, using build.sh as always, I added -V MKLLVM=yes and HAVE_LLVM=yes to command line: ===> build.sh command: ./build.sh -m amd64 -M ../obj.amd64 -B nb20131209 -T ../tooldir.amd64 -V MKLLVM=yes -V HAVE_LLVM=yes -U -j 9 distribution kernel=GENERIC ===> build.sh started: Mon Dec 9 05:17:03 UTC 2013 ===> NetBSD version: 6.99.28 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: NetBSD 6.99.23 amd64 ===> HOST_SH: /bin/sh ===> MAKECONF file: /etc/mk.conf ===> TOOLDIR path: /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64 ===> DESTDIR path: /BETA1/netbsd-HEAD/usr/src/../obj.amd64/BETA1/netbsd-HEAD/usr/src/destdir.amd64 I was subsequently successful building lang/clang from pkgsrc so I don't have to rebuild clang every time with system source. Then I could use HOST_CC=/usr/pkg/bin/clang and HOST_CXX=/usr/pkg/bin/clang++ Was there a missing file (cassert) as the following final part of the log shows? I could wait several days or longer and try again, perhaps from NetBSD 6.1_STABLE amd64, if that boots, or sojourn to FreeBSD now that I got my Hiro USB wireless adapter to work (chip RTL8191SU, driver rsu). I see that on http://nyftp/netbsd.org/cgi-bin/builds.cgi, the host machine is NetBSD-6.0.1-PATCH amd64. That would be the reason to use my USB-stick installation of 6.1_STABLE amd64. Last part of log file follows, and I am seeing if I can send this from NetBSD-6.99.23-amd64 with msmtp, recently built from pkgsrc: # create libc/localeconv.d CC=/BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/x86_64--netbsd-clang /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/nbmkdep -f localeconv.d.tmp -- --sysroot=/BETA1/netbsd-HEAD/usr/src/../obj.amd64/BETA1/netbsd-HEAD/usr/src/destdir.amd64 -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DMLIBDIR=\"\" -DHESIOD -DINET6 -DNLS -DYP -I/BETA1/netbsd-HEAD/usr/src/lib/libc/include -I/BETA1/netbsd-HEAD/usr/src/lib/libc -I/BETA1/netbsd-HEAD/usr/src/sys -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../locale -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/stdlib -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/quad -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/string -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/arch/x86_64/string -D__DBINTERFACE_PRIVATE -I/BETA1/netbsd-HEAD/usr/src/libexec/ld.elf_so -I/BETA1/netbsd-HEAD/usr/src/lib/libc/dlfcn -I/BETA1/netbsd- HEAD/usr/src/lib/libc/gdtoa -I/BETA1/netbsd-HEAD/usr/src/lib/libc/locale -DNO_FENV_H -I/BETA1/netbsd-HEAD/usr/src/lib/libc/arch/x86_64/gdtoa -DWITH_RUNE -I/BETA1/netbsd-HEAD/usr/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 /BETA1/netbsd-HEAD/usr/src/lib/libc/locale/localeconv.c && mv localeconv.d.tmp localeconv.d --- localtime.d --- --- libunwind.d --- In file included from /BETA1/netbsd-HEAD/usr/src/sys/lib/libunwind/libunwind.cxx:16: In file included from /BETA1/netbsd-HEAD/usr/src/sys/lib/libunwind/UnwindCursor.hpp:19: /BETA1/netbsd-HEAD/usr/src/sys/lib/libunwind/AddressSpace.hpp:17:10: fatal error: 'cassert' file not found #include <cassert> ^ --- lockf.d --- --- localtime.d --- # create libc/localtime.d CC=/BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/x86_64--netbsd-clang /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/nbmkdep -f localtime.d.tmp -- --sysroot=/BETA1/netbsd-HEAD/usr/src/../obj.amd64/BETA1/netbsd-HEAD/usr/src/destdir.amd64 -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DMLIBDIR=\"\" -DHESIOD -DINET6 -DNLS -DYP -I/BETA1/netbsd-HEAD/usr/src/lib/libc/include -I/BETA1/netbsd-HEAD/usr/src/lib/libc -I/BETA1/netbsd-HEAD/usr/src/sys -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../locale -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/stdlib -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/quad -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/string -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/arch/x86_64/string -D__DBINTERFACE_PRIVATE -I/BETA1/netbsd-HEAD/usr/src/libexec/ld.elf_so -I/BETA1/netbsd-HEAD/usr/src/lib/libc/dlfcn -I/BETA1/netbsd-H EAD/usr/src/lib/libc/gdtoa -I/BETA1/netbsd-HEAD/usr/src/lib/libc/locale -DNO_FENV_H -I/BETA1/netbsd-HEAD/usr/src/lib/libc/arch/x86_64/gdtoa -DWITH_RUNE -I/BETA1/netbsd-HEAD/usr/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 /BETA1/netbsd-HEAD/usr/src/lib/libc/time/localtime.c && mv localtime.d.tmp localtime.d --- lockf.d --- # create libc/lockf.d CC=/BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/x86_64--netbsd-clang /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/nbmkdep -f lockf.d.tmp -- --sysroot=/BETA1/netbsd-HEAD/usr/src/../obj.amd64/BETA1/netbsd-HEAD/usr/src/destdir.amd64 -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DMLIBDIR=\"\" -DHESIOD -DINET6 -DNLS -DYP -I/BETA1/netbsd-HEAD/usr/src/lib/libc/include -I/BETA1/netbsd-HEAD/usr/src/lib/libc -I/BETA1/netbsd-HEAD/usr/src/sys -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../locale -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/stdlib -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/quad -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/string -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/arch/x86_64/string -D__DBINTERFACE_PRIVATE -I/BETA1/netbsd-HEAD/usr/src/libexec/ld.elf_so -I/BETA1/netbsd-HEAD/usr/src/lib/libc/dlfcn -I/BETA1/netbsd-HEAD/ usr/src/lib/libc/gdtoa -I/BETA1/netbsd-HEAD/usr/src/lib/libc/locale -DNO_FENV_H -I/BETA1/netbsd-HEAD/usr/src/lib/libc/arch/x86_64/gdtoa -DWITH_RUNE -I/BETA1/netbsd-HEAD/usr/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 /BETA1/netbsd-HEAD/usr/src/lib/libc/gen/lockf.c && mv lockf.d.tmp lockf.d --- libunwind.d --- 1 error generated. --- lrand48.d --- --- libunwind.d --- nbmkdep: compile failed. --- lrand48.d --- # create libc/lrand48.d CC=/BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/x86_64--netbsd-clang /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/nbmkdep -f lrand48.d.tmp -- --sysroot=/BETA1/netbsd-HEAD/usr/src/../obj.amd64/BETA1/netbsd-HEAD/usr/src/destdir.amd64 -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DMLIBDIR=\"\" -DHESIOD -DINET6 -DNLS -DYP -I/BETA1/netbsd-HEAD/usr/src/lib/libc/include -I/BETA1/netbsd-HEAD/usr/src/lib/libc -I/BETA1/netbsd-HEAD/usr/src/sys -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../locale -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/stdlib -I/BETA1/netbsd-HEAD/usr/src/lib/libc/compat/../stdlib -D__BUILD_LEGACY -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/quad -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/string -I/BETA1/netbsd-HEAD/usr/src/lib/libc/../../common/lib/libc/arch/x86_64/string -D__DBINTERFACE_PRIVATE -I/BETA1/netbsd-HEAD/usr/src/libexec/ld.elf_so -I/BETA1/netbsd-HEAD/usr/src/lib/libc/dlfcn -I/BETA1/netbsd-HEA D/usr/src/lib/libc/gdtoa -I/BETA1/netbsd-HEAD/usr/src/lib/libc/locale -DNO_FENV_H -I/BETA1/netbsd-HEAD/usr/src/lib/libc/arch/x86_64/gdtoa -DWITH_RUNE -I/BETA1/netbsd-HEAD/usr/src/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_STATE -DUSG_COMPAT -D_FORTIFY_SOURCE=2 /BETA1/netbsd-HEAD/usr/src/lib/libc/stdlib/lrand48.c && mv lrand48.d.tmp lrand48.d --- libunwind.d --- *** [libunwind.d] Error code 1 nbmake[5]: stopped in /BETA1/netbsd-HEAD/usr/src/lib/libc 1 error nbmake[5]: stopped in /BETA1/netbsd-HEAD/usr/src/lib/libc *** Failed target: dependall-libc *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="lib/"; real="/BETA1/netbsd-HEAD/usr/src/lib" ;; *) this="lib/${dir}/"; real="/BETA1/netbsd-HEAD/usr/src/lib/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /BETA1/netbsd-HEAD/usr/src/../tooldir.amd64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget libc dependall *** Error code 2 Stop. nbmake[4]: stopped in /BETA1/netbsd-HEAD/usr/src/lib *** [build_install] Error code 1 nbmake[3]: stopped in /BETA1/netbsd-HEAD/usr/src/lib 1 error nbmake[3]: stopped in /BETA1/netbsd-HEAD/usr/src/lib *** [do-lib] Error code 2 nbmake[2]: stopped in /BETA1/netbsd-HEAD/usr/src 1 error nbmake[2]: stopped in /BETA1/netbsd-HEAD/usr/src *** [build] Error code 2 nbmake[1]: stopped in /BETA1/netbsd-HEAD/usr/src 1 error nbmake[1]: stopped in /BETA1/netbsd-HEAD/usr/src *** [distribution] Error code 2 nbmake: stopped in /BETA1/netbsd-HEAD/usr/src 1 error nbmake: stopped in /BETA1/netbsd-HEAD/usr/src ERROR: Failed to make distribution *** BUILD ABORTED ***
