User Tag List

Página 2 de 3 PrimerPrimer 123 ÚltimoÚltimo
Resultados 16 al 30 de 32

Tema: Linux, SDK, Toolchain y un novato

  1. #16

    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

    Talking

    Cita Iniciado por ^MiSaTo^
    Gracias majo eres un HAMOR!!!


    Vaia que pena que no haya un "love" de misato

    A mandar y si te puedo ayudar en algo a lo de montar el entorno en eclipse, que yo tambié´n´lo uso en el currele y no vendría mal poder pasar de KDE, que ahora ya solo tengo las Kdelibs instaladas por el Kdevelop

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


  2. #17

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 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
    Buscando por internet encontré un blog en el que explica cómo montar el entorno para Eclipse en Windows. La verdad quelo lei por encima y no me enteré muy bien, a ver si este finde puedo probar a ver. El link del blog es este por si alguien quiere mirarlo.
    La verdad que tengo que ponerme a mirar cómo se usa el Eclipse porque estoy acostumbrada a usar Netbeans :P

    PD: deberían hacer otro gif de amor a D_Skywalk y a muchos otros, de los que he aprendido muchísimo

  3. #18

    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
    Misato, ya tengo el eclipse rulando con la gp2x, pero me están petando las libs que tengo por aquello de que tengo unas librerias con FP por software y el compilador por hardware... bueno que he pillado el SDK de un lado y de otro sin mirar mucho xD

    Si tienes por ahí tus libs que rulen bien, pasate por el msn y compruebo que todo va way

    Un Saluto x-*
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  4. #19

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 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
    Cita Iniciado por D_Skywalk
    Misato, ya tengo el eclipse rulando con la gp2x, pero me están petando las libs que tengo por aquello de que tengo unas librerias con FP por software y el compilador por hardware... bueno que he pillado el SDK de un lado y de otro sin mirar mucho xD

    Si tienes por ahí tus libs que rulen bien, pasate por el msn y compruebo que todo va way

    Un Saluto x-*
    Lo que uso yo (que me rula bien) es la toolchain que tengo colgada de mi web (que a ver si la quito ya de ahí que tengo petado el hosting :S) www.misatowb.com/toolchain.tgz
    Y bueno, no puedo conectar al messenger porque estoy en el curro :P

  5. #20

    Fecha de ingreso
    Feb 2006
    Ubicación
    Valencia
    Mensajes
    289
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    9
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Hola, por fin compilé algo y funciona en la gp2x
    El programa en cuestion solo carga un bmp de 256 colores y lo muestra lo encontré en el wiki:
    http://wiki.gp2x.org/wiki/Source_code_to_a_Demo_Program
    Compila, bien utilizando el toolchain y el Makefile que decis (gracias )
    El problema es cuando quiero utilizar alguna libreria como la SDL_image o la SDL_mixer que me dan este tipo de salida al hacer el make:
    Código:
    sereno@serport:~/demo$ make
    /home/sereno/gp2xdev/bin/arm-linux-gcc -static -o demo.gpe demo.o -L /home/sereno/gp2xdev/lib -lSDL -lz -lm -lpthread -lSDL_mixer
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_internal_position':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:830: undefined reference to `Player_SetPosition'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_internal_volume':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:900: undefined reference to `Player_SetVolume'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `open_music':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:393: undefined reference to `MikMod_InfoDriver'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:397: undefined reference to `MikMod_InfoLoader'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:400: undefined reference to `MikMod_Init'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:401: undefined reference to `MikMod_strerror'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:399: undefined reference to `MikMod_RegisterAllLoaders'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `MikMod_RegisterAllDrivers'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_mode'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_mixfreq'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_volume'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_pansep'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_reverb'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_device'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_musicvolume'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `md_sndfxvolume'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:395: undefined reference to `MikMod_errno'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_internal_halt':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:968: undefined reference to `Player_Stop'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_internal_play':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:724: undefined reference to `Player_Start'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `Mix_FreeMusic':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:639: undefined reference to `Player_Free'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_internal_playing':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1085: undefined reference to `Player_Active'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `music_mixer':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:232: undefined reference to `VC_WriteBytes'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:277: undefined reference to `VC_WriteBytes'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `Mix_SetSynchroValue':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1177: undefined reference to `Player_Active'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `Mix_GetSynchroValue':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1199: undefined reference to `Player_Active'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `close_music':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1223: undefined reference to `MikMod_Exit'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `MikMod_LoadSongRW':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1297: undefined reference to `Player_LoadGeneric'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `Mix_LoadMUS_RW':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1342: undefined reference to `MikMod_strerror'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:1322: undefined reference to `MikMod_errno'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music.o): In function `Mix_LoadMUS':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:580: undefined reference to `Player_Load'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:582: undefined reference to `MikMod_strerror'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music.c:582: undefined reference to `MikMod_errno'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_new':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:74: undefined reference to `ov_open'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_new_RW':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:126: undefined reference to `ov_open_callbacks'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_playAudio':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:210: undefined reference to `SDL_MixAudio'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_getsome':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:158: undefined reference to `ov_read'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:169: undefined reference to `ov_info'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_delete':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:233: undefined reference to `ov_clear'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(music_ogg.o): In function `OGG_jump_to_time':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/music_ogg.c:241: undefined reference to `ov_time_seek'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(wavestream.o): In function `WAVStream_PlaySome':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/wavestream.c:196: undefined reference to `SDL_MixAudio'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(instrum.o): In function `load_instrument':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/instrum.c:524: undefined reference to `pow'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(mix.o): In function `update_tremolo':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/mix.c:188: undefined reference to `sin'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(resample.o): In function `update_vibrato':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/resample.c:349: undefined reference to `sin'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(filter.o): In function `designfir':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c:88: undefined reference to `sin'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c:92: undefined reference to `log'
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c:92: undefined reference to `exp'
    /home/sereno/gp2xdev/lib/libSDL_mixer.a(filter.o): In function `kaiser':
    /home/uncanny/Descargas/newtoolchain/SDL_mixer-1.2.6/timidity/filter.c:70: undefined reference to `sqrt'
    collect2: ld returned 1 exit status
    make: *** [demo.gpe] Error 1
    Creo que esta buscando las librerias en el home de uncanny
    supongo que será modificar alguna ruta para que las busque en mi home, no?

  6. #21

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 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
    Cita Iniciado por sereno
    Creo que esta buscando las librerias en el home de uncanny
    supongo que será modificar alguna ruta para que las busque en mi home, no?
    Efectivamente está buscando las librerías en el home de Uncanny xDD
    Cambia en el makefile la variable LIBS o algo así o la variable TOOLCHAIN (vamos donde indiques dónde buscar las librerías y compiladores y demás, que no se cómo es ese makefile)
    Última edición por ^MiSaTo^; 20/04/2007 a las 17:14

  7. #22

    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
    Misato, ya lo bajé bueno en realidad es que estaba liando las librerias de gp32 y las de gp2x, tengo tantos toolchain que es lógico que pase xDDD

    Bueno, que origen tiene este toolchain? que parches o versiones usa? es el oficial? o alguna invención de la escena?

    Un Saludo y lo estoy modificando para tu toolchain
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  8. #23

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 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
    Pues tengo tantos toolchain que no se decirte, es el mismo que usa puck (esque tuve una catástrofe en el PC y perdí todo y se lo pedí a él)
    Si no recuerdo mal es el de las SDL aceleradas de Paeryn (o algo así xD)

  9. #24

    Fecha de ingreso
    Feb 2006
    Ubicación
    Valencia
    Mensajes
    289
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    9
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    el toolchain es el tuyo:
    www.misatowb.com/toolchain.tgz
    y el make es el que pusistes pero modificando la variable TOOLCHAIN
    Código:
    TOOLCHAIN = /home/sereno/gp2xdev
    CROSS_COMPILE = $(TOOLCHAIN)/bin/arm-linux-
    SDL_BASE = $(TOOLCHAIN)/bin/arm-linux-
    LDFLAGS = -static
    CC = $(CROSS_COMPILE)gcc
    CXX = $(CROSS_COMPILE)g++
    STRIP = $(CROSS_COMPILE)strip
    CFLAGS = -I$(TOOLCHAIN)/include/SDL -O2 -Wall
    CXXFLAGS = -I$(TOOLCHAIN)/include/SDL -DTARGET_GP2X -O2 -Wall
    LIBS = -L $(TOOLCHAIN)/lib -lSDL -lz -lm -lpthread -lSDL_mixer
    TARGET = demo.gpe
    OBJS = demo.o
    ALL_TARGETS = $(TARGET)
    all: $(ALL_TARGETS)
    $(TARGET): $(OBJS)
    	   $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
    	   $(STRIP) $(TARGET)
    clean:
    		rm -f $(ALL_TARGETS) *.o

  10. #25

    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
    Dadme unos dias que prepare el minituto en la web compañeros, esto está listo

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


  11. #26

    Fecha de ingreso
    Feb 2006
    Ubicación
    Valencia
    Mensajes
    289
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1
    Agradecer Thanks Received 
    9
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Gracias de antemano, a ver si con el minituto, torpes como yo podemos ponernos a programar para la gp2x

  12. #27

    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
    Estoy subiendo el toolchain de uncanny a mi espacio en la forja de rediris

    Ya tengo las fotos del tuto, supongo que si el fin de semana no tengo un rato, el tuto estará para el lunes/martes

    Un Saludo y no te preocupes sereno, que lo he dejado muy simplito todo
    Pd: Aunque yo hubiera hecho un entorno de currele para gp2x/gp32, pero bueno es un comienzo :=)

    [UPDATE]
    Enlaces actualizados y toolchain de uncanny subido a mi server para que dejemos de chupar el ancho de Misato
    http://david.dantoine.org/contenido/10/
    Última edición por D_Skywalk; 20/04/2007 a las 20:41
    Weblog sobre mis proyectos de linux, gp2x, emulación, desarrollo, abandonware...
    http://david.dantoine.org/


  13. #28
    Yeti Sports 2 Champion!
    Fecha de ingreso
    Jun 2006
    Ubicación
    Texas, España
    Mensajes
    14,543
    Mencionado
    86 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    833
    Agradecer Thanks Received 
    292
    Thanked in
    Agradecido 216 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1096
    Si todavia hace falta espacio para alojar esto yo puedo proporcionarlo, me sobra ancho de banda en mi web y podria darte acceso FTP

  14. #29

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    226 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
    He borrado la toolchain de mi web pero la he subido al ftp del currele. (la linea de la universidad es tremendamente rápida.. xDD) Si hace falta le doy luz verde a mi jefe para que lo cuelgue en la web del curro (la idea fue suya xDD)

    Por cierto, gracias por el curro D_Skywalk.
    Yo tengo a medias un mini-tutorial de como programar videojuegos haciendo un pong

  15. #30

    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
    Listo, espero que haya quedado todo claro, ya que no he tenido mucho tiempo de repasarlo

    http://david.dantoine.org/contenido/14/

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


Página 2 de 3 PrimerPrimer 123 Ú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
  •