Jun 21, 2023, 07:52 by bsd...@tuta.io:

>
> 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.
>
>
You were right, Johnny. I manually removed folders and files (I had an include 
directory under /usr/src/tools), and now I can build the tools. 

Thank you!

Reply via email to