Finally after 6 months of development the new official release of PSPSDK is available. It is still in beta as development will no doubt continue in subversion for the time being, but this is the latest target to work to if you want to ensure your apps don't break from day to day.
It is available as a tarball from http://ps2dev.org/kb.x?T=1159
PSPSDK 1.0 Beta 2 released.
any ideas?make
cd . && /bin/sh /home/h/harleyg/pspsdk/pspsdk_1.0-beta2/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: Entering directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2'
Making all in src
make[2]: Entering directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2/src'
Making all in audio
make[3]: Entering directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2/src/audio'
psp-gcc -g -O2 -G0 -Wall -I../../src/base -I../../src/user -I../../src/debug -c sceAudio.S
make[3]: psp-gcc: Command not found
make[3]: *** [sceAudio.o] Error 127
make[3]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2/src/audio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/h/harleyg/pspsdk/pspsdk_1.0-beta2'
make: *** [all] Error 2
Only happens in a c++ world. Compiling as c links fine... Using latest pspsdk from svn....undefined reference to 'select(int, fd_set*, fd_set*, fd_set*, timeval*)'
Easily reproduced by adding a call to select, compile with the c++ compiler and try to link...
main.cpp
Code: Select all
#include <sys/select.h>
int main(int argc, char **argv)
{
select(0, NULL, NULL, NULL, NULL);
return 0;
}
Code: Select all
TARGET = select_reference
OBJS = main.o
CFLAGS = -O0 -G0 -Wall -g
CXXFLAGS = $(CFLAGS) -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)
EXTRA_TARGETS = EBOOT.PBP
PSPSDK=$(shell psp-config --pspsdk-path)
LIBS = -lc -lstdc++
include $(PSPSDK)/lib/build.mak