Anuncios Google

Tutorial 01 Instalar SDL

Tutoriales Avanzados Homebrewes

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:

INSTALAR X:

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.

INSTALAR CPPUNIT

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 .. 

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.

INSTALAR SDL

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 .. 

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.

INSTALAR SDL_GFX

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.

INSTALAR JPEG

cd trunk
cd jpeg
make
make install
cd ..
cd .. 

INSTALAR ZLIB

cd trunk
cd zlib
make
make install
cd ..
cd .. 

INSTALAR LIBPNG

cd trunk
cd libpng
make
make install
cd ..
cd .. 

INSTALAR SDL_IMAGE

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.

INSTALAR LIBTREMOR

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 .. 

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.

INSTALAR LIBOGG

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 .. 

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.

INSTALAR LIBVORBIS

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 .. 

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.

INSTALAR SDL_MIXER

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 .. 

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.

INSTALAR FREETYPE

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 .. 

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.

INSTALAR SDL_TTF

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 .. 

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.

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.

4.615385
Tu voto: Ninguno Votos totales: 4.6 (13 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de sebas_94

¿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 


sebas_94

Imagen de janojk13

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.

Imagen de kaltorak

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?

Imagen de kaltorak

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 !!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.