Philipp Rosenberger wrote: > Hi, > > when i try to build the cell driver i get this error: > ... > ppu32-gcc43 -c -I../../../../../src/mesa > -I../../../../../src/gallium/include > -I../../../../../src/gallium/auxiliary > -I../../../../../src/gallium/drivers -O3 -Wall -Winline -fPIC -m32 > -std=c99 -mabi=altivec -maltivec -I. > -I/opt/cell/sysroot/opt/cell/sdk/usr//include -DGALLIUM_CELL -DUSE_XSHM > -D_BSD_SOURCE cell_batch.c -o cell_batch.o > In file included from cell_spu.h:33, > from cell_batch.c:32: > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:52: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:54: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:56: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:60: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:61: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:63: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:64: error: > expected declaration specifiers or '...' before 'vector' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:66: error: > expected ')' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:67: error: > expected ')' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:68: error: > expected ')' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:69: error: > expected ')' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:70: error: > expected ')' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:71: error: > expected ')' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:72: error: > expected ')' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:73: error: > expected ')' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:74: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:75: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'float' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:76: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:77: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'signed' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:84: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'unsigned' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:85: error: > expected ')' before 'unsigned' > /opt/cell/sysroot/opt/cell/sdk/usr//include/libmisc.h:86: error: > expected '=', ',', ';', 'asm' or '__attribute__' before 'signed' > make[6]: *** [cell_batch.o] Error 1 > make[6]: Leaving directory > `/home/philipp/code/mesa/src/gallium/drivers/cell/ppu' > make[5]: *** [default] Error 2 > make[5]: Leaving directory > `/home/philipp/code/mesa/src/gallium/drivers/cell' > make[4]: *** [subdirs] Error 1 > make[4]: Leaving directory `/home/philipp/code/mesa/src/gallium/drivers' > make[3]: *** [subdirs] Error 1 > make[3]: Leaving directory `/home/philipp/code/mesa/src/gallium' > make[2]: *** [subdirs] Error 1 > make[2]: Leaving directory `/home/philipp/code/mesa/src' > make[1]: *** [default] Error 1 > make[1]: Leaving directory `/home/philipp/code/mesa' > make: *** [linux-cell] Error 2 > > I'm using the cell-sdk-3.1-beta and fedora9, when i remove the libmisc.h > include from cell_spu.h everything build fine.
I haven't tried the new SDK 3.1 yet. Removing that #include seems to cause no harm so I'm committing that. -Brian ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev