Date: Sun, 8 Aug 2004 22:27:48 +0800 (KRAST) From: Eugene Grosbein <eugen@grosbein.pp.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: misc/70174: make -jN buildkernel fails early when N is big Message-ID: <200408081427.i78ERmGT009438@grosbein.pp.ru> Resent-Message-ID: <200408081430.i78EURd4072384@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 70174 >Category: misc >Synopsis: make -jN buildkernel fails early when N is big >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Aug 08 14:30:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Eugene Grosbein >Release: FreeBSD 4.10-STABLE i386 >Organization: Svyaz-Service JSC >Environment: System: FreeBSD grosbein.pp.ru 4.10-STABLE FreeBSD 4.10-STABLE #0: Sun Aug 8 21:58:58 KRAST 2004 eu@grosbein.pp.ru:/mov/obj/usr/local/src/sys/DADV i386 >Description: There is dependency problem somewhere in the kernel build scripts: make -jN buildkernel may fail when N is big. There is race condition as it does not fail always. >How-To-Repeat: # rm -rf /usr/obj/usr/src/sys/DADV; make -j32 buildkernel -------------------------------------------------------------- >Fix: Unknown for me. >Release-Note: >Audit-Trail: >Unformatted: >>> Kernel build for DADV started on Sun Aug 8 22:18:43 KRAST 2004 -------------------------------------------------------------- ===> DADV mkdir -p /usr/obj/usr/local/src/sys cd /usr/local/src/sys/i386/conf; PATH=/usr/obj/usr/local/src/i386/usr/sbin:/usr/obj/usr/local/src/i386/usr/bin:/usr/obj/usr/local/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/local/src/sys/DADV /usr/local/src/sys/i386/conf/ DADV Don't forget to do a ``make depend'' Kernel build directory is /usr/obj/usr/local/src/sys/DADV cd /usr/obj/usr/local/src/sys/DADV; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 OBJFORMAT_PATH=/usr/obj/usr/local/src/i386/usr/libexec GROFF_BIN_PATH=/usr/obj/usr/local/src/i386/usr/bin GROFF_FONT_PATH=/usr/obj/usr/local/src/i386/usr/s hare/groff_font GROFF_TMAC_PATH=/usr/obj/usr/local/src/i386/usr/share/tmac PERL5LIB=/usr/obj/usr/local/src/i386/usr/libdata/perl/5.00503 DESTDIR=/usr/obj/usr/local/src/i386 INSTALL="sh /usr/local/src/tools/install.sh" PATH=/usr/obj/usr/local/src/i386 /usr/sbin:/usr/obj/usr/local/src/i386/usr/bin:/usr/obj/usr/local/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin OBJFORMAT_PATH=/usr/obj/usr/local/src/i386/usr/libexec:/usr/libexec make KERNEL=kernel -DNO_MODULES clean rm -f *.o *.so *.So *.ko *.s eddep errs kernel.debug kernel linterrs makelinks setdef[01].c setdefs.h tags vers.c vnode_if.c vnode_if.h device_if.c device_if.h bus_if.c bus_if.h miibus_if.c miibus_if.h ppbus_if.c ppbus_if.h smbus_if.c smbus_if.h agp_ if.c agp_if.h pci_if.c pci_if.h usb_if.c usb_if.h isa_if.c isa_if.h ac97_if.c ac97_if.h channel_if.c channel_if.h feeder_if.c feeder_if.h mixer_if.c mixer_if.h font.h atkbdmap.h cd /usr/obj/usr/local/src/sys/DADV; MAKESRCPATH=/usr/local/src/sys/dev/aic7xxx/aicasm make -DBOOTSTRAPPING -f /usr/local/src/sys/dev/aic7xxx/aicasm/Makefile Warning: Object directory not changed from original /mov/obj/usr/local/src/sys/DADV cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm.c cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_symbol.c yacc -b aicasm_gram -d -o aicasm_gram.c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y yacc -b aicasm_macro_gram -p mm -d -o aicasm_macro_gram.c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y lex -t /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l > aicasm_scan.c lex -t -Pmm /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l > aicasm_macro_scan.c cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c aicasm_scan.c cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c aicasm_macro_scan.c cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c aicasm_macro_gram.c /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l: In function `yylex': /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: `T_IF' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: (Each undeclared identifier is reported only once /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:101: for each function it appears in.) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:110: `yylval' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:111: `T_CEXPR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:134: `T_VERSION' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:135: `T_PREFIX' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:136: `T_PATCH_ARG_LIST' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:153: `T_STRING' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:158: `T_EXPORT' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:159: `T_REGISTER' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:160: `T_CONST' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:161: `T_DOWNLOAD' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:162: `T_ADDRESS' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:163: `T_ACCESS_MODE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:164: `T_MODES' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:172: `T_MODE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:174: `T_BEGIN_CS' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:175: `T_END_CS' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:176: `T_SET_SRC_MODE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:177: `T_SET_DST_MODE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:178: `T_FIELD' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:179: `T_ENUM' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:180: `T_MASK' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:181: `T_ALIAS' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:182: `T_SIZE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:183: `T_SCB' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:184: `T_SRAM' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:185: `T_ACCUM' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:186: `T_MODE_PTR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:187: `T_ALLONES' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:188: `T_ALLZEROS' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:189: `T_NONE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:190: `T_SINDEX' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:191: `T_A' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:194: `T_SHL' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:195: `T_SHR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:196: `T_ROR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:197: `T_ROL' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:198: `T_MVI' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:199: `T_MOV' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:200: `T_CLR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:201: `T_JMP' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:202: `T_JC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:203: `T_JNC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:204: `T_JE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:205: `T_JNE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:206: `T_JZ' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:207: `T_JNZ' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:208: `T_CALL' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:209: `T_ADD' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:210: `T_ADC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:211: `T_BMOV' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:212: `T_INC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:213: `T_DEC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:214: `T_STC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:215: `T_CLC' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:216: `T_CMP' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:217: `T_NOT' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:218: `T_XOR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:219: `T_TEST' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:220: `T_AND' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:221: `T_OR' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:222: `T_RET' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:223: `T_NOP' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:224: `T_ELSE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:227: `T_EXPR_LSHIFT' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:228: `T_EXPR_RSHIFT' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:234: `T_NUMBER' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:250: `T_INCLUDE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:269: `T_PATH' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:274: `T_DEFINE' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:287: `T_SYMBOL' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:304: `T_ARG' undeclared (first use in this function) /usr/local/src/sys/dev/aic7xxx/aicasm/aicasm_scan.l:368: `T_MACROBODY' undeclared (first use in this function) *** Error code 1 cc -O -pipe -march=pentiumpro -nostdinc -I/usr/include -I. -I/usr/local/src/sys/dev/aic7xxx/aicasm -D__FBSDID=__RCSID -c aicasm_gram.c 1 error *** Error code 2 1 error *** Error code 2 1 error
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408081427.i78ERmGT009438>