Anyone used libvlc on Mac?

Edit

I’ve been able to simplify the reproduction of the error:

  • __next_prime symbol undefined
  • Not able to build rabbitmq-c for iOS application
  • How to link glew in xcode
  • Compiling external C++ library for use with iOS project
  • Printing/Debugging libc++ STL with XCode/LLDB
  • How can I compile Boost 1.54.0 (1.54) for the iOS simulator (6.1) on OS X 10.8.4?
  • When trying to build this sample:

    $ cc example.c -arch i386 -lvlc.2 -L/Applications/VLC.app/Contents/MacOS/lib/  -I/Applications/VLC.app/Contents/MacOS/include/ -o example
    $ ./example 
    dyld: Library not loaded: @loader_path/lib/libvlc.2.dylib
      Referenced from: /Users/francis/src/playground/libvlc/./example
    

    Original Post

    I am experiencing the following behavior:

    • Create new XCode project (Cocoa or command line tool)
    • Link with libvlc.2.dylib found in /Applications/VLC.app/Contents/MacOS/lib
    • Run the application
    • => Crashes with stack-trace pointing pointing to __dyld_dyld_fatal_error at the top and __dyld__dyld_start at the bottom.

    What am I doing wrong here? Maybe I need to link with a fresh VLC build, but I haven’t yet succeeded building it on Snow Leopard and the MacPort doesn’t work as well (fails during build phase).

    Can anyone point me in the right direction for getting it to work?

    Solutions Collect From Internet About “Anyone used libvlc on Mac?”

    Check with otool -L if your programm is correctly linked with all your libs.

    relink every dylib with install_name_tools