On a fresh xeno-unstable.bk, an "everything on" make errors out in debug.c with a mm member error, while a regular "make verbose=y debug=y" works fine. -- begin -- -> make verbose=y debug=y debugger=y perfc=y trace=y make prefix=/usr/local/src/xen/xeno-unstable.bk/dist/install dist=yes -C xen install make[1]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen'' rm -f include/xen/compile.h common/kernel.o [ -e include/asm ] || ln -sf asm-x86 include/asm make -C tools make[2]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen/tools'' make -C figlet make[3]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen/tools/figlet'' gcc -o figlet figlet.c make[3]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen/tools/figlet'' make[2]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen/tools'' make include/xen/compile.h make[2]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen'' ( cd ./tools/figlet && ./figlet Xen 3.0"-devel" 1>>../../include/xen/compile.h ) __ __ _____ ___ _ _ \ \/ /___ _ __ |___ / / _ \ __| | _____ _____| | \ // _ \ ''_ \ |_ \| | | |__ / _` |/ _ \ \ / / _ \ | / \ __/ | | | ___) | |_| |__| (_| | __/\ V / __/ | /_/\_\___|_| |_| |____(_)___/ \__,_|\___| \_/ \___|_| make[2]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen'' make -C arch/x86 asm-offsets.s make[2]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen/arch/x86'' Makefile:19: Extraneous text after `endif'' directive gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -pipe -I/usr/local/src/xen/xeno-unstable.bk/xen/include -Wno-pointer-arith \-Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DVERBOSE -DXEN_DEBUGGER -DPERF_COUNTERS -DTRACE_BUFFER -S -o asm-offsets.s x86_32/asm-offsets.c make[2]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen/arch/x86'' make include/asm-x86/asm-offsets.h make[2]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen'' make[2]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen'' make -C common make[2]: Entering directory `/usr/local/src/xen/xeno-unstable.bk/xen/common'' gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -pipe -I/usr/local/src/xen/xeno-unstable.bk/xen/include -Wno-pointer-arith \-Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DVERBOSE -DXEN_DEBUGGER -DPERF_COUNTERS -DTRACE_BUFFER -c ac_timer.c -o ac_timer.o gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -pipe -I/usr/local/src/xen/xeno-unstable.bk/xen/include -Wno-pointer-arith \-Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DVERBOSE -DXEN_DEBUGGER -DPERF_COUNTERS -DTRACE_BUFFER -c debug-linux.c -o debug-linux.o gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -pipe -I/usr/local/src/xen/xeno-unstable.bk/xen/include -Wno-pointer-arith \-Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DVERBOSE -DXEN_DEBUGGER -DPERF_COUNTERS -DTRACE_BUFFER -c debug.c -o debug.o debug.c: In function `pdb_do_debug'': debug.c:73: error: structure has no member named `mm'' debug.c:74: error: structure has no member named `mm'' debug.c:76: error: structure has no member named `mm'' make[2]: *** [debug.o] Error 1 make[2]: Leaving directory `/usr/local/src/xen/xeno-unstable.bk/xen/common'' -- end -- -- jared@wordzoo.com http://www.geekcode.com/geek.html -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCM/CS/B d s:++>+ a- C++(++++)$ ULBSH++++ P+++ L+++ E++(+++) W++++ N- !o !K w !O M V PS+++(-) PE++(--) Y+ PGP>++ t@ 5 X+ R>+ tv++>-- b>++ DI+ D- G e++ h- r++>+++ y+++ ------END GEEK CODE BLOCK------ ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir Fraser
2005-Jan-02 11:03 UTC
Re: [Xen-devel] make *=y build fails with xeno-unstable.bk
> On a fresh xeno-unstable.bk, an "everything on" make errors out in > debug.c with a mm member error, while a regular "make verbose=y > debug=y" works fine.The debugger code hasn''t been upgraded at the same rate as the rest of the Xen unstable tree -- it doesn''t know anything about the new SMP-guest layout, for example. The PDB stuff is supposed to get ripped out and replaced at some point, so I guess we''ll leave it broken for the time being -- just don''t specify ''debugger=y''. -- Keir ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It''s fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel