[Bf-committers] libSDL problem on OS X 10.4.2

Matthew H. Plough mplough at Princeton.EDU
Mon Sep 26 21:54:54 CEST 2005


Hi all,

I've been trying to compile Blender on Mac OS X 10.4.2, and I'm able  
to get all the way to the final link stage.  At this stage, however,  
the link fails, like so:

/usr/bin/ld: Undefined symbols:
SND_OpenALDevice::SND_OpenALDevice()
collect2: ld returned 1 exit status
make[1]: *** [/Users/mplough/devel/bfblender/blender/obj/darwin-8.2.1- 
powerpc/bin/blender] Error 1
make: *** [all] Error 1

Note that darwin-8.2.1-powerpc is symlinked to darwin-6.1-powerpc.

This is after running:

$ for FN in `find ./ -name 'lib*.a'`
 > do
 > ranlib $FN
 > done

in the lib/ directory.  All library files submit correctly to this  
ranlib treatment, except libSDL.a.

This file gives the following errror:
$ ranlib libSDL.a
ranlib: file: libSDL.a(SDL_audiodev.o) has no symbols
ranlib: file: libSDL.a(SDL_getenv.o) has no symbols

This problem resembles the one described at http://www.blender.org/ 
forum/viewtopic.php?t=5543.  Repeated cvs updates have not solved the  
problem.  Any ideas?

Thanks a bunch!
Matt


More information about the Bf-committers mailing list