Anuncios Google

[Pregunta] psp-fixup-imports. Error

He descargado las fuentes de pspcomic, quiero modificarlo ligeramente para adaptarlo a mis necesidades, unos pocos retoques.

El caso es que al compilarlo (incluso la versión sin modificar), siempre recibo el siguiente error:

psp-fixup-imports pspcomic.elf
Error, could not fixup imports, stubs out of order.
Ensure the SDK libraries are linked in last to correct this error
make: *** [pspcomic.elf] Error 1

El error es bastante explicativo: "Asegurate de que las librerías SDK son linkeadas al final para corregir este error".

Pero he probado a cambiar el orden de las libs hasta aburrirme y el error sigue igual, en google tampoco he encontrado nada, por lo que deduzco que el error debe estar en algún otro sitio.

Si alguien tiene experiencia con este error y puede ayudarme se lo agradecería.

Un saludo.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.


Anuncios Google

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 DeViaNTe

Hmmm, la verdad, ni idea

Probaste a reconstruir los stubs? ( si es k se puede claro ).
Igualmente, como pinta tu makefile?
Viendo el nombre del error, es que la linea LIBS del makefile debería estar de las últimas, pero claro, conociendo el sdk, a saber xD.

Pega aki el makefile a ver si le veo algo ;)


Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es

Imagen de pspgorrister

Este es el Makefile, el

Este es el Makefile, el original de pspcomic, me da también el mismo error:

TARGET = pspcomic
OBJS = zip/ioapi.o zip/unzip.o pspcomic.o xmlfuncs.o rar.o
 
#CFLAGS = -G0 -L. -O2 -g #Normal build
CFLAGS = -G0 -L. -g -Wall -DDEBUG #Debug build
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
LIBS = -lSDL -lSDL_image -lc -lpng -lz -ljpeg -lpspunrar -lpsptinyxml \
	-lpsppower -lstdc++
 
#CFLAGS+= -DUSE_GFX
#LIBS+= -lSDL_gfx
 
EXTRA_TARGETS = EBOOT.PBP kxploit
PSP_EBOOT_TITLE = PSPComic v0.9.9 Beta
PSP_EBOOT_ICON = "icon0.png"
#PSP_EBOOT_PIC1 = "pic1.png"
 
 
PSPSDK=$(shell psp-config --pspsdk-path)
PSPBIN = $(PSPSDK)/../bin
CFLAGS += $(shell $(PSPBIN)/sdl-config --cflags)
LIBS += $(shell $(PSPBIN)/sdl-config --libs)
include $(PSPSDK)/lib/build.mak
 
all:
	cp about.png pspcomic
	cp background.png pspcomic

Yo me he aburrido de cambiar el orden de los LIBS y nada.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de DeViaNTe

Make

yo suelo usar un makefile algo distinto, (la verdad, no entiendo tampoco mucho de makefiles), pero por probar que no quede:

TARGET = pspcomic
OBJS = zip/ioapi.o zip/unzip.o pspcomic.o xmlfuncs.o rar.o
BUILD_PRX = 1

INCDIR=
LIBDIR=
LIBS= -lSDL -lSDL_image -lc -lpng -lz -ljpeg -lpspunrar -lpsptinyxml -lpsppower -lstdc++
LDFLAGS=
CFLAGS= -Os -G0 -Wall -g
CXXFLAGS= $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS= $(CFLAGS)

PSPSDK = $(shell psp-config --pspsdk-path)
include $(PSPSDK)/lib/build_prx.mak

all:
     cp about.png pspcomic
     cp background.png pspcomic

 

Prueba con algo así a ver :S

 


Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es

Imagen de pspgorrister

Siento la tardanza en

Siento la tardanza en contestar, también da error de la SDL.h, debe faltar alguna ruta, pero no me he puesto a mirarlo, ya me he cansando de cambiar el Makefile. He desistido ya. xDDD

Un saludo y gracias.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

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.