ayuda para compilar librerías de bennu

Started by Prg, January 19, 2009, 07:34:54 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

FreeYourMind

Splinter, realmente a veces o parece que no les o no se....

Pero que tiene que ver la pandora ? Si ejecuto el script de unix para compilarme la version de linux meto la mano en el fuego que sale el mismo error!

Asi que olvidate de la Pandora y ayudame a compilar como si fuera la version linux (si quieres claro).

SplinterGU

te lei, estas hablando de pandora, usando el script de linux.

bueno, si es para linux es otra cosa...

que linux estas usando?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind


SplinterGU

desde una terminal (consola) y desde el usuario root

apt-get install libsdl1.2-dev
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Ahí le has dao, pensaba que colaba xDD

Pero eso donde instala las libs ? No habria forma manual para ponerlas en el proyecto y que tus scripts tiren de ello ?
Busco tenerlo todo en la carpeta del proyecto, no por el sistema de mi linux.
A ver si es posible, es que no me entero donde busca las libs tu makefile, porque cuando compilas para windows o caanoo eso tampoco te sirve, en algun lao las pones.

SplinterGU

mis libs son las libs del sistema...

y vamos de vuelta la burra al trigo... o quieres compilar para pandora o quieres compilar para linux? para pandora ya te dije que no se, me dijiste que me olvide de pandora, que lo quieres para linux... para linux te lo acabo de dar... ahora sales con que quieres caanoo o windows?

es un chiste?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Vale.
Mira lo voy hacer de esta forma.

Quiero compilar para Caanoo, donde pongo las libs y cabeceras sdl, zlib, etc ?

SplinterGU

para caanoo no necesitas poner nada en ningun lado, ya viene todo en el sdk
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Las cabeceras del SDL tambien ? Pues fijate que nunca las he encontrado, en que ruta estan ?

SplinterGU

claro hombre, las cabeceras SDL tambien... sino que clase de SDK seria?

desde donde tienes instalado el SDK has un:

find . -name '*SDL*'

ahi veras donde esta todo.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Vale, ya me he aclarado.
Veo que el makefile de CAANOO esta preparado para buscar donde es debido dentro del toolchain.

Mira se que no te gusta porque no te han dado la consola, pero veo que para ti es muy facil adaptar ese makefile al toolchain de la Pandora, si quieres te paso el toolchain, sólo tienes que cambiar las rutas.
El toolchain de pandora tambien incluye todas las dependencias que necesitas.

Es que se que en 10 minutos lo haces.

SplinterGU

el problema es que no quiero dar soporte a algo que no puedo probar, porque despues se me viene la gente encima con bugs que no puedo dar soporte...

asi que no quiero meter nada de mano en esto...

espero lo entiendas.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Pero me haces a mi la compilacion, o sea el makefile, despues sigo yo con el de forma unoficial. No es mas que eso, es una ayuda que me das, despues cuando tenga un makefile valido, ya podré seguir compilando nuevas versiones no oficiales.

SplinterGU

#28
no se trata de tocar los makefiles, se trata de que instales las cosas correctamente en el runtime... los makefiles no hay que tocarlos.

la realidad es que no me atrevo a decirte que hacer, porque si lo haces mal, puedes arruinar los archivos reales de tu linux...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Si no hay que tocarlos porque usas uno para cada target ?