I've been here pretty much banging my head for the past couple of hours trying to build PySFML without success on my
OSX Lion machine. I have followed the
tutorial and compiled the
2.0 SFML snapshot. I compiled the examples along with that, and those work perfectly fine. I even re-compiled the for the static release library and the debug compilations. (Which I saw a forum post stating that was bad, but I don't know why)
Now I'm no expert to linking libraries or compiling from the command line, but when I go to compile the python bindings, I always get a linker error. The same error occurs if I try to compile a small test file from the command line.
Here's the snippet from terminal:
bash-3.2$ sudo python setup.py build
running build
running build_ext
skipping 'sf.cpp' Cython extension (up-to-date)
building 'sf' extension
/Developer/usr/bin/llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c sf.cpp -o build/temp.macosx-10.7-x86_64-2.7/sf.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
sf.cpp: In function ‘PyObject* __pyx_pf_2sf_11SoundBuffer_7samples___get__(PyObject*)’:
sf.cpp:8523: warning: comparison between signed and unsigned integer expressions
/Developer/usr/bin/llvm-g++-4.2 -bundle -undefined dynamic_lookup -isysroot / -L/opt/local/lib build/temp.macosx-10.7-x86_64-2.7/sf.o -lsfml-graphics -lsfml-window -lsfml-audio -lsfml-system -o build/lib.macosx-10.7-x86_64-2.7/sf.so
ld: library not found for -lsfml-graphics
collect2: ld returned 1 exit status
error: command '/Developer/usr/bin/llvm-g++-4.2' failed with exit status 1