Successfully compiling VLC on OSX 10.6

macOS specific usage questions
Yansky
Blank Cone
Blank Cone
Posts: 11
Joined: 24 Aug 2010 02:32

Successfully compiling VLC on OSX 10.6

Postby Yansky » 03 Jun 2011 11:38

Hi, I just thought I'd write a quick post describing my successful compile of VLC on OSX 10.6 in order to help others that may be having some problems and because the http://wiki.videolan.org/OSXCompile page is locked for edits.

First and foremost, you should read the OSXCompile page thoroughly (really read it, don't just skim through it).

Follow the instructions on the OSXCompile page except for the git repository download, don't bother with using git to download from the repository, as this page says
"Please note that this will download the entire git repository. If you are only interested in the latest development build then use the link under Latest source packages."
Then comes the tricky bit. On OSX 10.6, VLC defaults to a 64bit compile. While I'm sure it's possible to successfully compile a 64bit version on OSX 10.6, I had a lot of problems. The obvious answer would be to compile as a 32bit application, but when using the example on the http://wiki.videolan.org/OSXCompile page, I ran into a weird error - "configure: error: C++ preprocessor "/lib/cpp" fails sanity check". Which I'm guessing meant it couldn't find the C++ compiler. I think if you set it to 32bit, it may default to the 10.5 Xcode SDK. So what you need to do (or what worked for me) is to set it to 32bit and then manually set the SDK that you want to use.

Code: Select all

./configure --enable-debug CFLAGS="-arch i386" CXXFLAGS="-arch i386" LDFLAGS="-arch i386" OBJCFLAGS="-arch i386" --build=i386-apple-darwin10 --with-macosx-sdk=/Developer/SDKs/MacOSX10.6.sdk --enable-macosx

fkuehne
Developer
Developer
Posts: 7264
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Re: Successfully compiling VLC on OSX 10.6

Postby fkuehne » 08 Jun 2011 13:46

Just 2 cents:
1) Apple's compilation environment defaults to 64bit on Snow Leopard. That's why VLC does it, too. (there is no non-hacky way for us to work-around this).
2) Compiling in 64bit mode is straight forward. Just remove your custom FLAGS and replace "--build=i386-apple-darwin10" with "--build=x86_64-apple-darwin10".
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net


Return to “VLC media player for macOS Troubleshooting”

Who is online

Users browsing this forum: No registered users and 17 guests