Jun 21, 2023, 06:53 by b...@softjar.se:
> Clean out your object files and directories. Sometimes old stuff hanging > around there can prevent a build from succeeding. > > Johnny > > On 2023-06-21 15:43, bsd...@tuta.io wrote: > >> >> Jun 20, 2023, 23:52 by mar...@duskware.de: >> >>> On Wed, Jun 21, 2023 at 05:29:08AM +0200, bsd...@tuta.io wrote: >>> >>>> Since past 3?4 days, I am getting consistent failures while compilingthe >>>> kernel ? current. >>>> >>> >>> Did you update the whole source tree? How are you compiling your kernel? >>> >>> Martin >>> >> >> Yes, I updated the whole tree. I was just building the kernel manually,using >> make. >> But based on Rin Okuyama's comment, I am trying to build the kernel using >> build.sh, but building the tools fail for me. >> >> ./build.sh -U -j3 -m amd64 -a x86_64 tools >> --- includes --- >> cd: can't cd to include >> >> *** Failed target: includes >> *** Failed commands: >> @(cd include && find . -name '*.h' -print | while read f ; do >> ${HOST_INSTALL_FILE} $$f ${HOST_INCSDIR}/compat/$$f ; done) >> => @(cd include && find . -name '*.h' -print | while read f ; do >> /usr/src/tools/binstall/obj/xinstall -c -r $f >> /usr/src/obj/tooldir.NetBSD-10.99.4-amd64/include/compat/$f ; done) >> *** [includes] Error code 2 >> >> nbmake[2]: stopped in /usr/src/tools/compat >> 1 error >> >> nbmake[2]: stopped in /usr/src/tools/compat >> >> *** Failed target: install-compat >> *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; >> case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; >> real="/usr/src/tools" ;; *) this="${dir}/"; real="/usr/src/tools/${dir}" ;; >> esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd >> "${real}" && /usr/src/obj/tooldir.NetBSD-10.99.4-amd64/bin/nbmake >> _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget compat install >> *** Error code 2 >> > > -- > Johnny Billquist || "I'm on a bus > || on a psychedelic trip > email: b...@softjar.se || Reading murder books > pdp is alive! || tryin' to stay hip" - B. Idol > I think build.sh cleans it. But, after your suggestion, I did `make clean` and also `make distclean` and then: [/usr/src]$ ./build.sh -U -j3 -m amd64 -a x86_64 tools But I got the same error.