Error en SDL_image

Hola gente; aqui vuelvo con otro de mis problemas.
Tengo las sdl para psp instaladas,(todas),pero a la hora de llamar a sdl_image,me da un error en el JPG_... (fichero que ni lo he mirado).Pero no me deja acabar de compilar bien.Alguien me puede ayudar?

Saludos

PD:esa libreria no la utilizo,yo intento cargar un grafico png
que error te da?

seguramente si pones -lSDL_image en el makefile lo soluciones ya que me imagino que será que te la pilla pero no la enlaza.... ( mucho imagino ;) )

un saludo
es el siguiente :
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -Wall -Wno-long-long -G0 -O2 -DJOY_YES -I/usr/local/pspdev/psp/include/SDL -Dmain=SDL_main -D_PSP_FW_VERSION=150 -c -o main.o main.c
main.c: En la función ‘SDL_main’:
main.c:28: aviso: se pasa el argumento 2 de ‘SDL_UpperBlit’ desde un tipo de puntero incompatible
main.c:37: aviso: el control alcanza el final de una función que no es void
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -Wall -Wno-long-long -G0 -O2 -DJOY_YES -I/usr/local/pspdev/psp/include/SDL -Dmain=SDL_main -D_PSP_FW_VERSION=150 -L. -L/usr/local/pspdev/psp/sdk/lib main.o -lstdc++ -lSDL -lSDL_image -lpspgu -lpng -lz -lm -L/usr/local/pspdev/psp/lib -lSDLmain -lSDL -lm -L/usr/local/pspdev/psp/sdk/lib -lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm -lpspsdk -lpsprtc -lpspaudio -lc -lpspuser -lpsputility -lpspkernel -lpspnet_inet -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o SDL.elf
/usr/local/pspdev/psp/lib/libSDLmain.a(SDL_psp_main.o): En la funci�n `cleanup_output':
psp/SDL_psp_main.c:122: definiciones m�ltiples de `module_info'
main.o:(.rodata.sceModuleInfo+0x0): primero se defini� aqu
/usr/local/pspdev/psp/lib/libSDLmain.a(SDL_psp_main.o): En la funci�n `cleanup_output':
psp/SDL_psp_main.c:122: definiciones m�ltiples de `sce_newlib_attribute'
main.o:(.bss+0x0): primero se defini� aqu
/usr/local/pspdev/psp/lib/libSDL_image.a(IMG_jpg.o): En la funci�n `IMG_LoadJPG_RW':
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:206: referencia a `jpeg_std_error' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:217: referencia a `jpeg_CreateDecompress' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:169: referencia a `jpeg_resync_to_restart' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:169: referencia a `jpeg_resync_to_restart' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:219: referencia a `jpeg_read_header' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:230: referencia a `jpeg_calc_output_dimensions' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:247: referencia a `jpeg_start_decompress' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:251: referencia a `jpeg_read_scanlines' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:253: referencia a `jpeg_finish_decompress' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:257: referencia a `jpeg_destroy_decompress' sin definir
/home/xxxx/Desktop/trunk/SDL_image/IMG_jpg.c:211: referencia a `jpeg_destroy_decompress' sin definir
collect2: ld devolvió el estado de salida 1
make: *** [SDL.elf] Error 1

Haber si la sabiduria de alguin lo puede solucionar.
Saludos
prueba con esto al linker:
-ljpeg
pero en principio deberías de tenerla pero la puedes bajar de aquí:
svn://svn.ps2dev.org/psp/trunk/psplibraries


por cierto gastas la psp al completo en tu apliacion!!!:
-lpspdebug -lpspgu -lpspctrl -lpspge -lpspdisplay -lpsphprm -lpspsdk -lpsprtc -lpspaudio -lc -lpspuser -lpsputility -lpspkernel -lpspnet_inet -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser
ese error lo da, o bien pq no tienes instalada la libreria jpeg, o bien pq no la has enlazado con el linker
eskema xungo que eso es lo que yo he dicho!!
gracias saulotmalo,ahora lo provaré; eso de que gasto las psp al completo ya lo sabia,es un error mio.

Gracias y saludos
saulotmalo escribió:eskema xungo que eso es lo que yo he dicho!!


Ya pero como yo soy mas chulo y a ti no te hacen caso pues se lo vuelvo a decir yo [qmparto] [qmparto]
7 respuestas