User Tag List

Página 1 de 9 12345 ... ÚltimoÚltimo
Resultados 1 al 15 de 123

Tema: Compilar GP2X bajo Linux - Hilo de discusion y soluciones :)

  1. #1

    Fecha de ingreso
    Jun 2004
    Ubicación
    Granada
    Mensajes
    673
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    1
    Thanked in
    Agradecido 1 vez en 1 post

    Lightbulb Compilar GP2X bajo Linux - Hilo de discusion y soluciones :)

    El objetivo de este tema, es tener un entorno de programacion completo con SDL y todas las librerias necesarias para desarrollar bajo linux de manera comoda y eficiente

    Como objetivo final una vez tengamos el entorno, pretendo crear paquetes para Debian/Ubuntu (los demas podeis convertir el pkt con alien) para una facil y comoda instalacion

    WORK IN PROGRESS


    Bueno creo que es momento de ir hablando como empezar a compilar aplicaciones de GP2X bajo linux, yo empece ayer y tambien estuve anoche hasta las tantas intentando compilar algo y por ahora no he tenido suerte

    Los errores principales me vienen por que nuestros compiladores de devkitpro y demas estan compilados (al parecer al menos los que yo probe) con FP por hardware es decir que si usas FP como nuestro elf no usa FP pues peta xD

    Asi que lo que ahora mismo estoy haciendo es intentando compilar un gcc+binutils+glibc usando todo msoft-float. Si alguien cree que no es el camino correcto que lo diga

    Bien, despues de probar con unos cuantos scripts que pululaban por los foros de GP32x (y del wiki tb probe) y ver como ninguno ha funcionado realmente, me he tirado al CVS del Open2x y por ahora parece que hay mas suerte...

    Solo os va a dar un problema con que no tiene derechos para escribir en /c y en /open2x_gcc, nada que no podais arreglar con un "chmod -R 777 ..."

    Debeis tener instalado el soporte para CVS en vuestra distribucion y para compilar os aconsejo gcc 3.4

    AVISO: aun no ha terminado de compilar y es posible que esta opcion tampoco funcione (aunque lo dudo).

    Pasos necesarios para compilar GCC + GLIBC + BINUTILS de Open2x
    - Abrid una consola y ejecutad:
    Código:
    cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/open2x login
    Cuando os pida un password simplemente pulsad [RETURN] y si falla volved a intentarlo...

    - Ejecutad y observad gloriosos como se baja comodamente
    Código:
    cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/open2x co -P tool-chain
    - Ahora entramos en "tool-chain/buildscripts/".

    - Ejecutad
    Código:
    sudo ./open2x-gp2x.sh
    al poco petara diciendonos que no debemos ser root (vale pero nos has creado los directorios :P)

    - Ejecutad
    Código:
    chmod -R 777 /c
    - Ejecutad
    Código:
    chmod -R 777 /open2x_gcc
    - Ejecutad
    Código:
    ./open2x-gp2x.sh
    y os podeis ir a dar una vuelta con la parienta por que el mio lleva desde las 9am y aun no termino xD

    [ULTIMA HORA]

    Acaba de terminar y el entorno se ha compilado
    Código:
    Cross-toolchain build complete. Result in /open2x_gcc/gcc-4.0.2-glibc-2.3.5/arm-open2x-linux.
    Cuando intenta al final compilar un ejemplo falla, pero eso lo comentan dentro del SH de construccion (tened en cuenta que trabajamos con un cvs). Voy a compilar algo simple a ver que pasa :?

    Un Saludo y espero que este hilo ayude ^^_
    Última edición por D_Skywalk; 04/12/2005 a las 17:42
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  2. #2

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Corriendo voy a hacerlo, lo de dejar el pc compilando y darme una vuelta no es algo que me preocupe, como "gentooza" estoy acostumbrado

    Muchas gracias tío

  3. #3

    Fecha de ingreso
    Jun 2004
    Ubicación
    Granada
    Mensajes
    673
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    1
    Thanked in
    Agradecido 1 vez en 1 post
    Cita Iniciado por Puck2099
    Corriendo voy a hacerlo, lo de dejar el pc compilando y darme una vuelta no es algo que me preocupe, como "gentooza" estoy acostumbrado

    Muchas gracias tío
    Na, un placer

    Llevo desde el viernes que me llego la consola leyendo post, foros, listas... y por ahora no he conseguido tener un entorno decente de trabajo asi que me he tirado al "make your self" xD

    Un Saludo y a ver si entre todos conseguimos tener funcionando comodamente el entorno
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  4. #4

    Fecha de ingreso
    Aug 2005
    Mensajes
    9,472
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    13
    Agradecer Thanks Received 
    10
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Creo recordar haber visto en las fotos de la BCNparty, en la charla que dio rlyeh se veia el linux de la GP2X arrancando y salia el mensajito de emulacion de coma flotante

    Ademas usando tanto una paquete llamado gcc4-arm que no se de donde salio de una kubuntu que tuve temporalmente, tanto ahora con mi gentoo-amd64 usando crossdev, con ambas he podido compilar el smsplus-sdl y funciona en la GP2X


    Eso si no me preguntes como lo consegui que no lo se ni yo tuve que compilar algunas cosillas mas y pelearme en los ./configure con los -prefix, los -host y los -disable-xxxx

  5. #5

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por D_Skywalk
    Na, un placer

    Llevo desde el viernes que me llego la consola leyendo post, foros, listas... y por ahora no he conseguido tener un entorno decente de trabajo asi que me he tirado al "make your self" xD

    Un Saludo y a ver si entre todos conseguimos tener funcionando comodamente el entorno
    Yo estoy igual, fíjate que todavía me duran las pilas coreanas en la GP2X, así que imagínate lo que la he usado...

    A lo más que he llegado es a compilar usando SDL "básico" y siempre desde Windows.

    Por cierto, el autor del Frodo creo que usa esta toolchain para compilar, así que espero que de resultados

  6. #6

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Joe, primeros problemas...

    Ejecuto el script que comentas y se me queda parado aquí:

    Código:
    Conectando con ftp.gnu.org[199.232.41.7]:21... conectado.
    Identificándose como anonymous ... ¡Dentro!
    ==> SYST ... hecho.   ==> PWD ... hecho.
    ==> TYPE I ... hecho.  ==> CWD /pub/gnu/glibc ... hecho.
    ==> PORT ... hecho.   ==> RETR glibc-2.3.5.tar.bz2 ... hecho.
    Ayer me pasaba lo mismo con otro script para construir el toolchain que vi en GP2X, ¿sabes a qué se puede deber? Parece como si no descargara el archivo...

  7. #7

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Bueno, al final lo que estoy haciendo es descargar a mano los archivos y meterlos en la ubicación donde los descargaría el wget, a ver si así funciona

  8. #8

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Gracias D_Skywalk!!!!
    Ahora pruebo yo tb q tengo ganas de hacer cositas pa la GP2X.

  9. #9

    Fecha de ingreso
    Nov 2005
    Mensajes
    456
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    ueeeee!!!!

    lo que me parece es que no me va a compilar pero lo voy a probar en mi PowerPC
    My name is Atma. I am pure energy and as ancient as the cosmos. Feeble creatures, DIE.

  10. #10

    Fecha de ingreso
    Jun 2004
    Ubicación
    Granada
    Mensajes
    673
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    1
    Thanked in
    Agradecido 1 vez en 1 post
    Puck2099, simplemente es que no puede guardar el fichero en el destino ¿hiciste lo del chmod?

    Gracias a todos por los comentarios, espero que os ayude ^^_

    Yo ya tengo mi primer ejecutable en el que se ve... una pantalla negra! xDD creo que es por la profundidad de color, voy a ver si funka tambien el mixer :=)

    Un Saludo!
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  11. #11

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por D_Skywalk
    Puck2099, simplemente es que no puede guardar el fichero en el destino ¿hiciste lo del chmod?
    Sí, no es por eso, porque por ejemplo el binutils sí se lo bajó bien. No sé que le pasa con algunos paquetes, porque unos se los baja bien y los otros los he tenido que bajar a mano, pero bueno, ya está compilando, a ver que sale de todo esto

    En cuanto a que te sale la pantalla en negro, recuerda que no puedes declarar la superficie como HWSURFACE, sino como SWSURFACE. Y declarar la superficie como doble buffer creo que también da problemas...

    Saludos

  12. #12

    Fecha de ingreso
    Nov 2005
    Mensajes
    456
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Se baja las SDL y las compila para la GP2x tb o hay que hacerlo a parte?

    Como se haria para meter unas librerias en la toolchain?
    Por ejemplo SDL_gfx o FENIX hay gente que lo esta deseando ^^.
    My name is Atma. I am pure energy and as ancient as the cosmos. Feeble creatures, DIE.

  13. #13

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por ^MiSaTo^
    Gracias D_Skywalk!!!!
    Ahora pruebo yo tb q tengo ganas de hacer cositas pa la GP2X.
    Por cierto, Misato, ¿cogiste ayer la revista esa donde "analizaban" la GP2X y GP32 entre otras?

    Anoche estaba mirando las fotos distraídamente... y me encuentro en una la GP2X con mi Samurai en la pantalla

    Alguien ha debido portarlo por mi

  14. #14

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    3 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    26
    Thanked in
    Agradecido 11 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Vale, confirmo que este entorno funciona, compila y genera ejecutables que funcionan perfectamente en la GP2X

    Por fin, ya puedo programar bajo Linux y mandar a paseo el entorno que me había montado en Windows.

    Ahora queda ver si consigo meter las SDL_image y SDL_mixer

  15. #15

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Qué alegría me das Puck!!!!
    A ver si arreglais lo de SDL_image y SDL_mixer y ya será la bomba !! xD

Página 1 de 9 12345 ... ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •