Opened 13 years ago

Closed 13 years ago

Last modified 12 months ago

#2993 closed defect (fixed)

PSP: SVN does not compile

Reported by: SF/erwan2004 Owned by: joostp
Priority: high Component: Port: PSP
Keywords: Cc:



I do not manage any more to compile version SVN of SCUMMVM.
[Babel Fish]

Host Suse 10.2 64bit
Toolchain psp:





mkdir -p tools/.deps
cc -Wall -o tools/convbdf ../../../tools/convbdf.c
mkdir -p tools/.deps
cc -Wall -o tools/md5table ../../../tools/md5table.c
mkdir -p ./.deps
psp-g++ -Wp,-MMD,"./.deps/psp_main.d",-MQ,"psp_main.o",-MP -I../../.. -I. -I../../../engines/ -I. -I/home/erwan/PSP/pspdev/psp/sdk/include -O2 -Wall -D__PSP__ -DNONSTANDARD_PORT -DUSE_ZLIB -Wno-multichar `/home/erwan/PSP/pspdev/psp/sdk/../bin/sdl-config --cflags` -DUSE_MAD -DUSE_VORBIS -DUSE_TREMOR -fno-exceptions -fno-rtti -DDISABLE_SCALERS -DDISABLE_HQ_SCALERS -c psp_main.cpp -o psp_main.o
osys_psp.h:120: erreur: ‘TimerProc’ has not been declared
osys_psp.h:127: erreur: ‘SoundProc’ has not been declared
psp_main.cpp: In function ‘int main()’:
psp_main.cpp:139: erreur: cannot allocate an object of abstract type ‘OSystem_PSP_GU’
osys_psp_gu.h:32: note: because the following virtual functions are pure within ‘OSystem_PSP_GU’:
../../../common/system.h:806: note: virtual Common::TimerManager* OSystem::getTimerManager()
../../../common/system.h:866: note: virtual Audio::Mixer* OSystem::getMixer()
../../../common/system.h:958: note: virtual Common::SaveFileManager* OSystem::getSavefileManager()
make: *** [psp_main.o] Erreur 1

Ticket imported from: #1630813. Ticket imported from: bugs/2993.

Change History (5)

comment:1 by fingolfin, 13 years ago

Owner: set to joostp
Summary: PSP:Compile&svnPSP: SVN does not compile

comment:2 by fingolfin, 13 years ago

Priority: normalhigh

comment:3 by joostp, 13 years ago

The PSP backend didn't receive the 'modularization' update yet - fixed in SVN now.

comment:4 by joostp, 13 years ago

Resolution: fixed
Status: newclosed

comment:5 by digitall, 12 months ago

Component: Port: PSP
Note: See TracTickets for help on using tickets.