[gst-devel] gstreamer on Mac OS X

Andreas Känner a.kaenner at meilenstein.de
Sat Aug 7 12:40:00 CEST 2004


Hi,

I managed to compile gstreamer and some of the plugins under Mac OS X  
without using fink.
But I wonder why all the shared libraries (plugins) under  
/usr/local/lib/gstreamer-8.0/ have the suffix ".so"?

Standard Mac OS X shared libraries have the suffix ".dylib". I've made a  
simple plugin with XCode, the standard IDE under Mac OS X. After compiling  
the code I ended up with example.dylib. I moved it to  
/usr/local/lib/gstreamer-8.0/example.dylib and typed "gst-register" in the  
terminal, but the example plugin couldn't be recognised. A simple renaming  
to example.so was not successfull, so I think ".so" and ".dylib" are  
different shared library formats.
Now the big question: Why are all other gst* libraries under  
/usr/local/lib in the .dylib format and how can I make a shared library  
with .so format with XCode?

Maybe I configured something wrong and I really should have a lot of  
.dylibs instead of .so files in /usr/local/lib/gstreamer-8.0/ ?

Any Ideas?

Regards,
Andreas Känner




More information about the gstreamer-devel mailing list