[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] mini-os compile errors



I just downloaded xen-2.0.7-src.tgz and when I try and compile mini-os I get the following errors

mjleven@sacp957:~/xen-2.0/extras/mini-os> make
[ -e h/xen-public] || ln -sf ../../../xen/include/public h/xen-public
/bin/sh: line 0: [: missing `]'
gcc -fno-builtin -O3 -Wall -Ih/ -Wredundant-decls -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline -ansi -D__ASSEMBLY__ -c head.S -o head.o gcc -fno-builtin -O3 -Wall -Ih/ -Wredundant-decls -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline -ansi -D__ASSEMBLY__ -c entry.S -o entry.o
entry.S:75:3: invalid preprocessing directive #A
entry.S:76:3: invalid preprocessing directive #We
entry.S:77:3: invalid preprocessing directive #during
entry.S:78:3: invalid preprocessing directive #until
entry.S:79:3: invalid preprocessing directive #popping
entry.S:80:3: invalid preprocessing directive #be
entry.S:81:3: invalid preprocessing directive #Although
entry.S:82:3: invalid preprocessing directive #like
entry.S:83:3: invalid preprocessing directive #So
entry.S:84:3: invalid preprocessing directive #existing
entry.S:85:3: invalid preprocessing directive #activation
entry.S:110:3: invalid preprocessing directive #[
entry.S:111:3: invalid preprocessing directive #just
entry.S:112:3: invalid preprocessing directive #region
entry.S:113:3: invalid preprocessing directive #registers
entry.S:114:3: invalid preprocessing directive #'critical_fixup_table'
entry.S:115:3: invalid preprocessing directive #provides
entry.S:116:3: invalid preprocessing directive #interrupted
entry.S:152:3: invalid preprocessing directive #Hypervisor
entry.S:227:3: invalid preprocessing directive #This
entry.S:228:3: invalid preprocessing directive #which
make: *** [entry.o] Error 1
mjleven@sacp957:~/xen-2.0/extras/mini-os>

I can get around this by changing the comment symbols to /*  */.

but then I get

mjleven@sacp957:~/xen-2.0/extras/mini-os> make
[ -e h/xen-public] || ln -sf ../../../xen/include/public h/xen-public
/bin/sh: line 0: [: missing `]'
gcc -fno-builtin -O3 -Wall -Ih/ -Wredundant-decls -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline -ansi -D__ASSEMBLY__ -c entry.S -o entry.o gcc -fno-builtin -O3 -Wall -Ih/ -Wredundant-decls -Wstrict-prototypes -Wnested-externs -Wpointer-arith -Winline -ansi -c kernel.c -o kernel.o
kernel.c: In function `start_kernel':
kernel.c:96: error: `EVENTS_MASTER_ENABLE_BIT' undeclared (first use in this function)
kernel.c:96: error: (Each undeclared identifier is reported only once
kernel.c:96: error: for each function it appears in.)
kernel.c:96: error: structure has no member named `events_mask'
kernel.c:96: error: structure has no member named `events'
kernel.c: At top level:
kernel.c:157: warning: `exit_handler' defined but not used
kernel.c:164: warning: `debug_handler' defined but not used
make: *** [kernel.o] Error 1
mjleven@sacp957:~/xen-2.0/extras/mini-os>

I can't find EVENTS_MASTER_ENABLE_BIT defined anywhere.

I'm running on a SUSE 9.2 Pro. distro.

mjleven@sacp957:~/xen-2.0/extras/mini-os> uname -a
Linux sacp957 2.6.11.12-xen0 #1 Thu Aug 4 00:45:12 BST 2005 i686 i686 i386 GNU/Linux
mjleven@sacp957:~/xen-2.0/extras/mini-os>

mjleven@sacp957:~/xen-2.0/extras/mini-os> gcc -v
Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.4/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux
Thread model: posix
gcc version 3.3.4 (pre 3.3.5 20040809)
mjleven@sacp957:~/xen-2.0/extras/mini-os> as -v
GNU assembler version 2.15.91.0.2 (i586-suse-linux) using BFD version 2.15.91.0.2 20040727 (SuSE Linux)

mjleven@sacp957:~/xen-2.0/extras/mini-os>

I can build xen, tools and linux26 just fine.

What am I doing wrong?

thanks
Mike
PS. I've tried unstable and I get a completely different compile failure.


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.