Daniel Shelepov wrote: > Hello, > > I have been trying to build (nightly) ON build 79 tree (for x86) with slight > modifications (added a system call as reported here: > http://blogs.sun.com/eschrock/entry/how_to_add_a_system). At first I did a > debug build; everything went fine. No errors, no warnings. Did a BFU, > everything seems to work. Now I want to build a non-debug build of the same > tree, and I can't get a successful build. Something related to Dtrace seems > to break (see relevant output below). Did someone see anything similar, or > could perhaps advise on what could have gone wrong? > > The following has already been done: > > - downloaded and installed non-debug b79 closed binaries for x86 > - "make clean" at the root of the source tree > - modifications in opensolaris.sh: redirected closed binaries and removed -D > and -F flags from nightly options. > > I also made some changes from the default opensolaris.sh before I did the > debug build (so I had a successful debug build with all these changes): > > - removed -l from nightly options (I didn't want to waste time on lint for a > trivial change or no changes) > - set GATE and CODEMGR_WS as appropriate > - modified maxjobs() to return $ncpu \* 2 instead of $ncpu \* 2 + 2. > - redirected ON_BLD_BIN to local build tools binaries > - changed STAFFER to my username > - added a custom VERSION description > - commented out BUILD_TOOLS and redirected ON_BLD_TOOLS to local build tools > and SPRO_ROOT to local Sun Studio 11 binaries > > The non-debug build failed as follows: > > (from nightly.log) > ... > ...... > /cs/systems/home/dsa5/Sol_old_ws/usr/src/cmd/dtrace/test/cmd/chkargs/32 > install -s -d -m 755 > /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin > install -s -d -m 755 > /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin/i86 > /cs/systems/home/dsa5/Sol_wh/onbld_old/SUNWonbld/reloc/opt/onbld/bin/i386/cw > -_cc -O -xspace -Xa -xildoff -er > rtags=yes -errwarn=%all -erroff=E_EMPTY_TRANSLATION_UNIT > -erroff=E_STATEMENT_NOT_REACHED -xc99=%none -W0,-xg > lobalstatic -DTEXT_DOMAIN=\"SUNW_OST_OSCMD\" -D_TS_ERRNO > -I/cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/us > r/include > -M/cs/systems/home/dsa5/Sol_old_ws/usr/src/common/mapfiles/common/map.noexstk > -M/cs/systems/ho > me/dsa5/Sol_old_ws/usr/src/common/mapfiles/i386/map.pagealign > -M/cs/systems/home/dsa5/Sol_old_ws/usr/src/common > /mapfiles/i386/map.noexdata -o chkargs ../chkargs.c > -L/cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/lib -L/c > s/systems/home/dsa5/Sol_old_ws/proto/root_i386/usr/lib -ldtrace -lctf > + /cs/systems/home/dsa5/SS11/SUNWspro/bin/cc -O -xspace -Xa -xildoff > -errtags=yes -errwarn=%all -erroff=E_EMPTY > _TRANSLATION_UNIT -erroff=E_STATEMENT_NOT_REACHED -xc99=%none > -W0,-xglobalstatic -DTEXT_DOMAIN="SUNW_OST_OSCMD" > -D_TS_ERRNO -I/cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/usr/include > -M/cs/systems/home/dsa5/Sol_old_ws/ > usr/src/common/mapfiles/common/map.noexstk > -M/cs/systems/home/dsa5/Sol_old_ws/usr/src/common/mapfiles/i386/map. > pagealign > -M/cs/systems/home/dsa5/Sol_old_ws/usr/src/common/mapfiles/i386/map.noexdata > -o chkargs ../chkargs.c > -L/cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/lib > -L/cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/usr/l > ib -ldtrace -lctf > /usr/bin/rm -f > /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin/i86/chkargs; > install -s -m 055 > 5 -f /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin/i86 > chkargs > /usr/bin/rm -f > /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin/chkargs; cp > -p /usr/lib/isaexe > c /cs/systems/home/dsa5/Sol_old_ws/proto/root_i386/opt/SUNWdtrt/bin/chkargs > *** Error code 2 > dmake: Warning: Target `install' not remade because of errors > Current working directory > /cs/systems/home/dsa5/Sol_old_ws/usr/src/cmd/dtrace/test/cmd/chkargs/32 > *** Error code 1 > The following command caused the error: > cd 32; pwd; dmake install
I don't see the actual failure here. One would expect to see one of the commands fail before this output. Does the mail_msg file (or the email you received) indicate what the prior failure was, and does that help? > ...... > ... > > Then the same thing happened in usr/src/cmd/dtrace/test/cmd/chkargs/64, and > then the error started propagating to outer script commands (i.e.: "dmake: > Warning: Target `install' not remade because of errors" at various levels, > plus "Command failed for target `dtrace'"). > > Any help would be greatly appreciated. > > > This message posted from opensolaris.org > _______________________________________________ > opensolaris-code mailing list > opensolaris-code@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/opensolaris-code _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code