Code: Select all
[6SicK6]:make
psp-gcc -I. -I/usr/local/pspdev/psp/sdk/include -G4 -Wall -O3 -D_PSP_FW_VERSION=150 -L. -L/usr/local/pspdev/psp/sdk/lib main.o callbacks.o -lSDL_mixer -lSDLmain -lSDL_ttf -lSDL_image -lSDL -lvorbisfile -lvorbis -logg -lpng -ljpeg -lm -lz -lfreetype -lpspsdk -lpspctrl -lpsprtc -lpspirkeyb -lpsppower -lpspgu -lpspge -lpspaudiolib -lpspaudio -lpsphprm -lmad -lpspdebug -lpspdisplay -lpspge -lpspctrl -lpspsdk -lc -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpspkernel -o PacMan.elf
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o): dans la fonction « PSP_GL_Init »:
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:109: référence indéfinie vers « eglGetDisplay »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:109: référence indéfinie vers « eglGetError »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:110: référence indéfinie vers « eglInitialize »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:110: référence indéfinie vers « eglGetError »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:135: référence indéfinie vers « eglChooseConfig »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:135: référence indéfinie vers « eglGetError »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:143: référence indéfinie vers « eglCreateContext »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:143: référence indéfinie vers « eglGetError »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:144: référence indéfinie vers « eglCreateWindowSurface »
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:144: référence indéfinie vers « eglGetError »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o): dans la fonction « PSP_GL_SwapBuffers »:
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:82: référence indéfinie vers « eglSwapBuffers »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o): dans la fonction « PSP_GL_MakeCurrent »:
/home/yannick/programmation/psp/psplibraries/build/SDL/src/video/psp/SDL_pspgl.c:69: référence indéfinie vers « eglMakeCurrent »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x4): référence indéfinie vers « glBegin »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xc): référence indéfinie vers « glBindTexture »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x14): référence indéfinie vers « glBlendFunc »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x1c): référence indéfinie vers « glColor4f »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x2c): référence indéfinie vers « glDisable »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x34): référence indéfinie vers « glEnable »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x3c): référence indéfinie vers « glEnd »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x44): référence indéfinie vers « glFlush »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x4c): référence indéfinie vers « glGenTextures »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x54): référence indéfinie vers « glGetString »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x5c): référence indéfinie vers « glLoadIdentity »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x64): référence indéfinie vers « glMatrixMode »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x6c): référence indéfinie vers « glOrtho »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x74): référence indéfinie vers « glPixelStorei »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x7c): référence indéfinie vers « glPopAttrib »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x84): référence indéfinie vers « glPopClientAttrib »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x8c): référence indéfinie vers « glPopMatrix »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x94): référence indéfinie vers « glPushAttrib »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0x9c): référence indéfinie vers « glPushClientAttrib »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xa4): référence indéfinie vers « glPushMatrix »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xac): référence indéfinie vers « glTexCoord2f »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xb4): référence indéfinie vers « glTexEnvf »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xbc): référence indéfinie vers « glTexImage2D »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xc4): référence indéfinie vers « glTexParameteri »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xcc): référence indéfinie vers « glTexSubImage2D »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xd4): référence indéfinie vers « glVertex2i »
/usr/local/pspdev/lib/gcc/psp/4.1.0/../../../../psp/lib/libSDL.a(SDL_pspgl.o):(.rodata+0xdc): référence indéfinie vers « glViewport »
collect2: ld a retourné 1 code d'état d'exécution
make: *** [PacMan.elf] Erreur 1
Code: Select all
TARGET = PacMan
OBJS = main.o callbacks.o
INCDIR =
CFLAGS = -G4 -Wall -O3
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
PSPSDK=$(shell psp-config --pspsdk-path)
PSPBIN = $(PSPSDK)/../bin
LIBDIR =
LDFLAGS =
STDLIBS= -lSDL_mixer -lSDLmain -lSDL_ttf -lSDL_image -lSDL -lvorbisfile -lvorbis -logg -lpng -ljpeg -lm -lz -lfreetype -lpspsdk -lpspctrl -lpsprtc -lpspirkeyb -lpsppower -lpspgu -lpspge -lpspaudiolib -lpspaudio -lpsphprm -lmad
LIBS=$(STDLIBS)$(YOURLIBS)
EXTRA_TARGETS = EBOOT.PBP
PSP_EBOOT_TITLE = PacMan
PSPSDK=$(shell psp-config --pspsdk-path)
DEFAULT_CFLAGS = $(shell $(SDL_CONFIG) --cflags)
include $(PSPSDK)/lib/build.mak
(I'm french so excuse my english ;))
EDIT:
I just solved the problem linking like this:
Code: Select all
STDLIBS= -lSDL_image -lSDL_mixer -lSDL -lGLU -lGL -lpng -ljpeg -lz -lm -lstdc++ -lc -lc -lpsputility -lpspdebug -lpspgu -lpspge -lpspdisplay -lpspctrl -lpspvfpu -lpspuser -lpspirkeyb -lpsprtc -lpsppower -lpspdebug -lpspge -lpspaudio -lpspctrl -lpspnet -lpspnet_inet -lpspnet_apctl -lpspnet_resolver -lpsputility -lpspuser -lpsphprm -lpspsdk