On 06.03.2014 23:38, Martin Husemann wrote: > On Thu, Mar 06, 2014 at 10:38:47PM +0400, Ilya Zykov wrote: >> In current tree( 6.99.34 ) for build kernel using "config" without >> "build.sh", >> outside "/usr/src" need "NETBSDSRCDIR" or "BSDSRCDIR" environment variables >> stated. >> Without this "make depend" in build folder give out error. > > Did you specify the -s option to config?
Yes. config -s /home/ilya/ws/work/src/sys -b obj/GENKERN conf/GENERIC pwd /home/ilya/ws/work > Like: > > config -b ./build -s /nbsd/src/sys /nbsd/src/sys/arch/amd64/conf/GENERIC > > This seems to work for me. > What error do you get exactly? > > Martin > > I installed system from 6.99.33 CD, and rebuild and reinstall all from source yesterday "build.sh". ///////////////////////////////////////////////////////////////////// Without MAKEVERBOSE=4: make depend depending the kern library objects # create kern/__main.d mkdep -f __main.d.tmp -- -I/home/ilya/ws/work/src/sys/lib/libkern/arch/x86_64 -Damd64 -Dx86_64 -I../../. -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/arch -I/home/ilya/ws/work/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=64 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/quad -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -D_FORTIFY_SOURCE=2 -I/home/ilya/ws/work/src/sys/external/bsd/ipf -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/dist -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/ic -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/bsd-core -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/shared-core -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/external/bsd/acpica/dist/include -I/home/ilya/ws/work/src/sys/lib/libkern/../../../com mon/lib /libc/quad -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/include /home/ilya/ws/work/src/sys/lib/libkern/__main.c && mv __main.d.tmp __main.d make[1]: don't know how to make absvdi2.c. Stop make[1]: stopped in /home/ilya/ws/work/obj/GENKERN/lib/kern *** Error code 2 Stop. make: stopped in /home/ilya/ws/work/obj/GENKERN ////////////////////////////////////////////////////////////////////// With MAKEVERBOSE=4: make depend (mkdir -p /home/ilya/ws/work/obj/GENKERN/lib/kern) + '[' -f /etc/shrc ']' + '.' /etc/shrc + mkdir -p /home/ilya/ws/work/obj/GENKERN/lib/kern echo depending the kern library objects depending the kern library objects cd /home/ilya/ws/work/obj/GENKERN/lib/kern && make -f /home/ilya/ws/work/src/sys/lib/libkern/Makefile KERNDIR=/home/ilya/ws/work/src/sys/lib/libkern CC=gcc CFLAGS=\ -mcmodel=kernel\ -mno-red-zone\ -mno-mmx\ -mno-sse\ -mno-avx\ -msoft-float\ -ffreestanding\ -fno-zero-initialized-in-bss\ \ -O2\ -fno-omit-frame-pointer\ -fstack-protector\ -Wstack-protector\ \ \ --param\ ssp-buffer-size=1\ \ -fno-strict-aliasing\ -fno-common\ \ \ -std=gnu99\ -Werror\ -Wall\ -Wno-main\ -Wno-format-zero-length\ -Wpointer-arith\ -Wmissing-prototypes\ -Wstrict-prototypes\ -Wold-style-definition\ -Wswitch\ -Wshadow\ -Wcast-qual\ -Wwrite-strings\ -Wno-unreachable-code\ -Wno-pointer-sign\ -Wno-attributes\ -Wextra\ -Wno-unused-parameter\ -Wold-style-definition\ -Wno-sign-compare\ \ \ CPUFLAGS= AS=as AFLAGS=\ -D_LOCORE\ -Wa,--fatal-warnings\ \ LORDER=lorder TSORT=tsort\ -q LD=ld STRIP=strip AR=ar NM=nm RANLIB=ranlib SIZE=size MACHINE=amd64 MACHINE_ARCH=x86_64 KERNCPPFLAGS=-Damd64\ -Dx86_64\ -I ../../. \ -I/home/ilya/ws/work/src/sys/../common/include\ -I/home/ilya/ws/work/src/sys/arch\ -I/home/ilya/ws/work/src/sys\ -nostdinc\ -DDIAGNOSTIC\ -DMAXUSERS=64\ -D_KERNEL\ -D_KERNEL_OPT\ -std=gnu99\ -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/quad\ -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string\ -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string\ -D_FORTIFY_SOURCE=2\ -I/home/ilya/ws/work/src/sys/external/bsd/ipf\ -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/dist\ -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/ic\ -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/bsd-core\ -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/shared-core\ -I/home/ilya/ws/work/src/sys/../common/include\ -I/home/ilya/ws/work/src/sys/external/bsd/acpica/dist/include KERNMISCCPPFLAGS= LINTFLAGS=-bcehnxzFS LIBKERN_ARCH= COMMON_MACHINE_ARCH= depend + '[' -f /etc/shrc ']' + '.' /etc/shrc + cd /home/ilya/ws/work/obj/GENKERN/lib/kern + make -f /home/ilya/ws/work/src/sys/lib/libkern/Makefile KERNDIR=/home/ilya/ws/work/src/sys/lib/libkern CC=gcc 'CFLAGS= -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -mno-avx -msoft-float -ffreestanding -fno-zero-initialized-in-bss -O2 -fno-omit-frame-pointer -fstack-protector -Wstack-protector --param ssp-buffer-size=1 -fno-strict-aliasing -fno-common -std=gnu99 -Werror -Wall -Wno-main -Wno-format-zero-length -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wno-unreachable-code -Wno-pointer-sign -Wno-attributes -Wextra -Wno-unused-parameter -Wold-style-definition -Wno-sign-compare ' CPUFLAGS= AS=as 'AFLAGS= -D_LOCORE -Wa,--fatal-warnings ' LORDER=lorder 'TSORT=tsort -q' LD=ld STRIP=strip AR=ar NM=nm RANLIB=ranlib SIZE=size MACHINE=amd64 'MACHINE_ARCH=x86_64' 'KERNCPPFLAGS=-Damd64 -Dx86_64 -I../../. -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/arch -I/home/ ilya/ws /work/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=64 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/quad -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -D_FORTIFY_SOURCE=2 -I/home/ilya/ws/work/src/sys/external/bsd/ipf -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/dist -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/ic -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/bsd-core -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/shared-core -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/external/bsd/acpica/dist/include' KERNMISCCPPFLAGS= LINTFLAGS=-bcehnxzFS 'LIBKERN_ARCH=' 'COMMON_MACHINE_ARCH=' depend echo '# ' " create " kern/__main.d + '[' -f /etc/shrc ']' + '.' /etc/shrc + echo '# ' ' create ' 'kern/__main.d' # create kern/__main.d mkdep -f __main.d.tmp -- -I/home/ilya/ws/work/src/sys/lib/libkern/arch/x86_64 -Damd64 -Dx86_64 -I../../. -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/arch -I/home/ilya/ws/work/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=64 -D_KERNEL -D_KERNEL_OPT -std=gnu99 -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/quad -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -D_FORTIFY_SOURCE=2 -I/home/ilya/ws/work/src/sys/external/bsd/ipf -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/dist -I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/ic -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/bsd-core -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/shared-core -I/home/ilya/ws/work/src/sys/../common/include -I/home/ilya/ws/work/src/sys/external/bsd/acpica/dist/include -I/home/ilya/ws/work/src/sys/lib/libkern/../../../com mon/lib /libc/quad -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string -I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/include /home/ilya/ws/work/src/sys/lib/libkern/__main.c && mv __main.d.tmp __main.d + '[' -f /etc/shrc ']' + '.' /etc/shrc + mkdep -f '__main.d.tmp' -- '-I/home/ilya/ws/work/src/sys/lib/libkern/arch/x86_64' -Damd64 '-Dx86_64' '-I../../.' '-I/home/ilya/ws/work/src/sys/../common/include' -I/home/ilya/ws/work/src/sys/arch -I/home/ilya/ws/work/src/sys -nostdinc -DDIAGNOSTIC -DMAXUSERS=64 '-D_KERNEL' '-D_KERNEL_OPT' -std=gnu99 '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/quad' '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string' '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string' '-D_FORTIFY_SOURCE=2' -I/home/ilya/ws/work/src/sys/external/bsd/ipf '-I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/dist' '-I/home/ilya/ws/work/src/sys/external/isc/atheros_hal/ic' -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/bsd-core -I/home/ilya/ws/work/src/sys/external/bsd/drm/dist/shared-core '-I/home/ilya/ws/work/src/sys/../common/include' -I/home/ilya/ws/work/src/sys/external/bsd/acpica/dist/include '-I/home/ilya/ws/work/src/sys/ lib/lib kern/../../../common/lib/libc/quad' '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/string' '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/lib/libc/arch/x86_64/string' '-I/home/ilya/ws/work/src/sys/lib/libkern/../../../common/include' '/home/ilya/ws/work/src/sys/lib/libkern/__main.c' + mv '__main.d.tmp' '__main.d' make[1]: don't know how to make absvdi2.c. Stop make[1]: stopped in /home/ilya/ws/work/obj/GENKERN/lib/kern *** Error code 2 Stop. make: stopped in /home/ilya/ws/work/obj/GENKERN
