Buenas, haber si alguien me puede echar una mano, que si sale bien, pongo otra libreria mas en el tuto, al intentar compilar "
gslib" me da esto:
1º
cd $PS2DEV
sudo svn export svn://svn.ps2dev.org/ps2/trunk/gslib
sudo chmod -R a+w gslib/
cd gslib/
make
Y al hacer "make"...
$ make
Building gslib
make -C source
make[1]: Entering directory `/usr/local/ps2dev/gslib/source'
ee-g++ -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c gsDriver.cpp -o gsDriver.o
ee-g++ -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c gsPipe.cpp -o gsPipe.o
ee-g++ -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c gsVram.cpp -o gsVram.o
ee-g++ -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c gsFont.cpp -o gsFont.o
ee-gcc -D_EE -O2 -G0 -Wall -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c hw.c -o hw.o
ee-ar rcs /usr/local/ps2dev/gslib/lib/libgs.a gsDriver.o gsPipe.o gsVram.o gsFont.o hw.o
make[1]: Leaving directory `/usr/local/ps2dev/gslib/source'
Building examples
make -C examples
make[1]: Entering directory `/usr/local/ps2dev/gslib/examples'
make -C simple
make[2]: Entering directory `/usr/local/ps2dev/gslib/examples/simple'
ee-g++ -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti -I/usr/local/ps2dev/ps2sdk/ee/include -I/usr/local/ps2dev/ps2sdk/common/include -I. -I/usr/local/ps2dev/gslib/source -I/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2/include -c example.cpp -o example.o
ee-gcc -mno-crt0 -T/usr/local/ps2dev/ps2sdk/ee/startup/linkfile -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti \
-o example.elf /usr/local/ps2dev/ps2sdk/ee/startup/crt0.o example.o -L/usr/local/ps2dev/ps2sdk/ee/lib -L/usr/local/ps2dev/gslib/lib -L/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2 -L/usr/local/ps2dev/ps2sdk/ee/lib -L/usr/local/ps2dev/ee/ee/lib -lgs -lstdc++ -lc -lkernel
example.o(.text+0x9c): In function `main':
example.cpp: undefined reference to `gsDriver::gsDriver[in-charge](gsMode)'
example.o(.text+0xa8):example.cpp: undefined reference to `gsPipe::setAlphaEnable(int)'
example.o(.text+0xb4):example.cpp: undefined reference to `gsPipe::setZTestEnable(int)'
example.o(.text+0xd4):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0xe0):example.cpp: undefined reference to `gsPipe::setZTestEnable(int)'
example.o(.text+0x104):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0x128):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0x130):example.cpp: undefined reference to `gsPipe::Flush()'
example.o(.text+0x138):example.cpp: undefined reference to `gsDriver::DrawBufferComplete()'
example.o(.text+0x168):example.cpp: undefined reference to `gsDriver::DisplayNextFrame()'
example.o(.text+0x174):example.cpp: undefined reference to `gsDriver::setNextDrawBuffer()'
collect2: ld returned 1 exit status
make[2]: *** [example.elf] Error 1
make[2]: Leaving directory `/usr/local/ps2dev/gslib/examples/simple'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/ps2dev/gslib/examples'
make: *** [build-examples] Error 2
espero vuestra colaboracion!!!
Saludos
EDITO:
$ export GSLIB=/usr/local/ps2dev/gslib
$ make
Building gslib
make -C source
make[1]: Entering directory `/usr/local/ps2dev/gslib/source'
ee-ar rcs /usr/local/ps2dev/gslib/lib/libgs.a gsDriver.o gsPipe.o gsVram.o gsFont.o hw.o
make[1]: Leaving directory `/usr/local/ps2dev/gslib/source'
Building examples
make -C examples
make[1]: Entering directory `/usr/local/ps2dev/gslib/examples'
make -C simple
make[2]: Entering directory `/usr/local/ps2dev/gslib/examples/simple'
ee-gcc -mno-crt0 -T/usr/local/ps2dev/ps2sdk/ee/startup/linkfile -D_EE -O2 -G0 -Wall -fno-exceptions -fno-rtti \
-o example.elf /usr/local/ps2dev/ps2sdk/ee/startup/crt0.o example.o -L/usr/local/ps2dev/ps2sdk/ee/lib -L/usr/local/ps2dev/gslib/lib -L/usr/local/ps2dev/ee/lib/gcc-lib/ee/3.2.2 -L/usr/local/ps2dev/ps2sdk/ee/lib -L/usr/local/ps2dev/ee/ee/lib -lgs -lstdc++ -lc -lkernel
example.o(.text+0x9c): In function `main':
example.cpp: undefined reference to `gsDriver::gsDriver[in-charge](gsMode)'
example.o(.text+0xa8):example.cpp: undefined reference to `gsPipe::setAlphaEnable(int)'
example.o(.text+0xb4):example.cpp: undefined reference to `gsPipe::setZTestEnable(int)'
example.o(.text+0xd4):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0xe0):example.cpp: undefined reference to `gsPipe::setZTestEnable(int)'
example.o(.text+0x104):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0x128):example.cpp: undefined reference to `gsPipe::RectFlat(int, int, int, int, unsigned, unsigned)'
example.o(.text+0x130):example.cpp: undefined reference to `gsPipe::Flush()'
example.o(.text+0x138):example.cpp: undefined reference to `gsDriver::DrawBufferComplete()'
example.o(.text+0x168):example.cpp: undefined reference to `gsDriver::DisplayNextFrame()'
example.o(.text+0x174):example.cpp: undefined reference to `gsDriver::setNextDrawBuffer()'
collect2: ld returned 1 exit status
make[2]: *** [example.elf] Error 1
make[2]: Leaving directory `/usr/local/ps2dev/gslib/examples/simple'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/ps2dev/gslib/examples'
make: *** [build-examples] Error 2
AAAAHHHGGGG, que rabia, casi tenia compilada ya la libreria "
ps2lib"
make[2]: Entering directory `/usr/local/ps2dev/ps2lib/iop/libkernel'
iop-as -mcpu=r3000 -EL -G0 iop_cdvdman.s -o iop_cdvdman.o
iop-as: unrecognized option '-mcpu=r3000'
make[2]: *** [iop_cdvdman.o] Error 1
make[2]: Leaving directory `/usr/local/ps2dev/ps2lib/iop/libkernel'
make[1]: *** [build-libkernel] Error 2
make[1]: Leaving directory `/usr/local/ps2dev/ps2lib/iop'
make: *** [all] Error 2
EDITO 07/08/2010 17:03:
Changelog version 1.6 <-- Mirar 1º post para mas información