Beos trublles


CO’d the latest from CVS, got a compile error:

-DHAVE_OPENGL -I…/include -I…/include/SDL -I…/src -I…/src/beos
-I…/src/main -I…/src/audio -I…/src/video
-I…/src/video/XFree86/extensions -I…/src/events -I…/src/joystick
-I…/src/cdrom -I…/src/thread -I…/src/timer -I…/src/endian -I…/src/file
-c SDL_loadso.c -DPIC -o .libs/SDL_loadso.lo
SDL_loadso.c: In function SDL_UnloadObject': SDL_loadso.c:187: parse error beforelibrary_id’
SDL_loadso.c:188: library_id' undeclared (first use in this function) SDL_loadso.c:188: (Each undeclared identifier is reported only once SDL_loadso.c:188: for each function it appears in.) make[2]: *** [SDL_loadso.lo] Error 1 make[2]: Leaving directory/boot/home/src/SDL12/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/boot/home/src/SDL12/src’
make: *** [all-recursive] Error 1

gcc -v reports:

Reading specs from
gcc version 2.95.3 20010315 (release)

Does SDL still support beos, if so does anyone recognize this problem?

Kieran Farrell
Send and receive Hotmail on your mobile device:

CO’d the latest from CVS, got a compile error:

I don’t have a BeOS box up and running at the moment, but can you try
changing, at the top of SDL12/src/SDL_loadso.c (line 36 or so
in CVS):

#elif defined(BEOS)

include <be/kernel/image.h>


#elif defined(BEOS)

include <kernel/image.h>

…and see if it helps?