Hola de nuevo ya que estamos en este segundo tutorial es que hemos sido capaces de instalar CYGWIN=>TOOLCHAIN=>PSPSDK sin problemas a si que doy por echo que ya sabeis como funcionan las instalaciones en CYGWIN y he pensado en poner todos los comandos seguidos EJEMPLO:
cd x ./configure make make install cd ..
Os explico el ejemplo, yo coloco todos los comandos asi juntos pero vosotros teneis empezar por el primero, esperar que termine y pasar al segundo esperar que termine y pasar al tercero y asi hasta terminar la lista de comandos. Es verdaderamente fácil y rápido de hacer asique no vais a tener ningún problema (doy por sentado que sabeis que estos comandos teneis que ponerlos en el SHELL del CYGWIN).
Otra cosa, cada vez que hagais una instalación teneis que estar en el directorio usuario o sea que el SHELL no muestre directorio solo vuestro nombre de usuario y que a la derecha solo haya ese símbolo raro o aparezca /home/usuario donde usuario es tu nombre de usuario tal que asi:
Bueno pues explicado esto nos ponemos manos a la obra con la primera librería. Lo primero nos vamos a descargar todas las librerías de ps2dev aun que no las usemos es bueno tenerlas. El comando que hace esto es
svn co svn://svn.ps2dev.org/psp/trunk/
Una vez termine de descargar tendremos todos los instaladores de las librerias dentro de la carpeta TRUNK que se encuentra en el directorio del usuario donde usuario es tu nombre de usuario. En mi caso C:\CYGWIN\HOME\KALTORAK\TRUNK.
El que por espacio, pareza o simplemente porque no quiera bajárselo todo puede bajarse solo las librerías que vamos a instalar a continuacion. Que quieres bajarte las librería SDL, pues al final del comando que os he mostrado antes poneis SDL que quereis bajaros la SDL_IMAGE, pues poneis SDL_IMAGE y asi sucesivamente. Lo único que se os descargaran en el directorio usuario donde usuario es el nombre de usuario que tengáis en mi caso C:\CYGWIN\HOME\KALTORAK.
Por lo tanto os ahorrais el paso de CD TRUNK y el ultimo paso de CD ..
El que sepa un poco de MS-DOS sabra que podemos hacer CD TRUNK/SDL e iremos directamente al directorio SDL o en vez de
poner CD .. CD .. podemos poner CD X:/CYGWIN/HOME/USUARIO donde X es la unidad donde hemos instalado el CYGWIN y USUARIO es vuestro nombre de USUARIO. En mi caso seria asi CD C:/CYGWIN/HOME/KALTORAK. Pero yo quiero hacerlo paso por paso para que la gente con menos experiencia lo coja. Sin mas vamos a empezar con la instalación.
cd trunk cd cppunit CXXFLAGS="-G0" LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd sdl export WANT_AUTOMAKE=1.9 sh autogen.sh LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd sdl_gfx export WANT_AUTOMAKE=1.9 sh autogen.sh AR=psp-ar LDFLAGS=”-L$(psp-config --pspsdk-path)/lib -lc -lpspuser” ./configure --host psp --with-sdl-prefix=$(psp-config --psp-prefix) --prefix=$(psp-config --psp-prefix) --disable-mmx --disable-shared make make install cd .. cd ..
Es importante que respeteis las mayuscualas y las minusculas porque si no os dara error.
La linea larga es completa lo que pasa es que en el foro debido a los margenes se corta.
cd trunk cd jpeg make make install cd .. cd ..
cd trunk cd zlib make make install cd .. cd ..
cd trunk cd libpng make make install cd .. cd ..
cd trunk cd sdl_image export WANT_AUTOMAKE=1.9 sh autogen.sh LDFLAGS=”-L$(psp-config --pspsdk-path)/lib –lc -lpspuser” ./configure --host psp --with-sdl-prefix=$(psp-config --psp-prefix) --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
Es importante que respeteis las mayuscualas y las minusculas porque si no os dara error.
La linea larga es completa lo que pasa es que en el foro debido a los margenes se corta.
cd trunk cd libtremor export WANT_AUTOMAKE=1.9 LDFLAGS=”-L$(psp-config --pspsdk-path)/lib -lc -lpspuser” ./autogen.sh --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd libogg export WANT_AUTOMAKE=1.9 LDFLAGS=”-L$(psp-config --pspsdk-path)/lib -lc -lpspuser” ./autogen.sh --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd libvorbis export WANT_AUTOMAKE=1.9 LDFLAGS=”-L$(psp-config --pspsdk-path)/lib -lc -lpspuser” ./autogen.sh --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd sdl_mixer export WANT_AUTOMAKE=1.9 sh autogen.sh LDFLAGS=”-L$(psp-config --pspsdk-path)/lib –lc -lpspuser” ./configure --host psp --with-sdl-prefix=$(psp-config --psp-prefix) --disable-music-mp3 --prefix=$(psp-config --psp-prefix) --disable-music-libmikmod --enable-music-mod make make install cd .. cd ..
cd trunk cd freetype export WANT_AUTOMAKE=1.9 sh autogen.sh LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host psp --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
cd trunk cd sdl_ttf export WANT_AUTOMAKE=1.9 sh autogen.sh LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" ./configure --host psp --with-sdl-prefix=$(psp-config --psp-prefix) --with-freetype-prefix=$(psp-config --psp-prefix) --without-x --prefix=$(psp-config --psp-prefix) make make install cd .. cd ..
Tras instalar esta libreria habremos terminado la instalación y este manual espero que os sea de utilidad y os haya resultado fácil seguirlo en caso contrario podeis comentarme cualquier problema en el email o posteando en este mismo tutorial.
Un saludo
Kaltorak.
Comentarios
¿Que libreias tengo instaladas?
Hola pues instalando librerias me he hecho un lio y quiero saber cual tengo instalada y cual no.
Y otra cosa en unas cuantas (5 o 6) me da un error: You must have libtool installed to compile...........
Gracias
ayuda
cuando intento instalar una libreria me pone
run info'(autmake) extending aclocal
Al intentar instalar
Al intentar instalar cppunit(la primera asiq tiene cojoxxx), me sale este mensaje de error x lo q no me genera el makefile:
cheking.... todo bien hasta la ultima linea:
cheking for C compiler default output file name... configure: error: C compiler cannot create executables
Con la SDL_GFX tambien me sale este error mientras q con las SDL solo me funciona todo...
Ayuda...
Podriais ayudarme? es q quiero meter las SDL y la SDL_image q en el kit de Marce82 no viene asiq queria probar a hacerlo todo a mano...
1saludo y gracias
edit: solucionado...ojito con los winxp lite, black y demas...no hacen mas q dar problemas. Ami me paso con esto de las sdl y con grabaciones de dreamcast con discjuggler y los emus de varias consolas.
problema con LIBVORBIS
buenas, mira el problema que tengo es que estoy instalando todo y creo que de momento bien, el problema que tengo ahora es que al intentar instalar el libvorbis me dice que no tengo textualmente: you must have automake installed to compile vorbis. download the appropriate package for your system, or get the source from one of the gnu ftp sites listed in http://www.gnu.org/order/ftp.html cheching for libtool... libtoolize
creo que si mi ingles no es muy malo k lo es, que no tengo la libreria esa y que me la tengo k descargar desde ese sitio, yo he hecontrado esto:libtool-1.5.tar.gz pero ahi me kedo, asi k si a alguien mas le ha pasado esto o sabe como ayudarme para seguir se lo agradeceria muchisimo, gracias, por el momento y hasta que no obtenga respuesta no seguire con el programa no sea que necesite de esto para las proximas descargas, gracias por la ayuda.
Hola Coty71
si te a instalado lo demas te tiene que instalar tambien el libvorbis he detectado un fallo en el tutorial que ya he corregido espero que el fallo no fuera ese por que estaba exactamente en la instalacion del libvorbis prueba con la modificacion a ver si no te va dimelo y lo miro a ver por que leches no te deja instalarlo ;)
el cambio a sido este antes ponia export WANT_AUTOMAKE=1.9[/b][/center] y deveria ser solo asi export WANT_AUTOMAKE=1.9
Un saludo
Kaltorak.
portabilidad
Hola, alguna idea, link, articulo, etc. sobre como portar una libreria a PSP, es decir, igual que han hecho adaptaciones de la SDL para PSP, como se podría portar alguna otra librería escrita en C y usarla con la PSP?
Hola Ferdy182 mira portar
Hola Ferdy182 mira portar una libreria a PSP o cualquier otro systema no es nada facil lo primero tienes que conocer muy bien como se programa en el systema al que quieres portar la libreria y segundo conocer bien las funciones de dicha libreria sabiendo eso no necesitas ningun manual ni nada por el estilo para portar la libreria es simplemente trasformarla y listo pero esto como te he dicho antes es vastante dificil.
Un saludo
Kaltorak
Acabo de conocer tus
Acabo de conocer tus tutoriales, de hecho ya estoy liado con la instalación del Cygwin, y bueno sólo quería felicitarte por lo bien que están explicados, me pierdo un poco en linux y sus comandos pero con las explicaciones y los pantallazos yo creo que podemos tirar para adelante.
Saludos y de nuevo gracias !!!