Internet abuzz with Mac OS X 10.1 talk, betas. By Dennis Sellers. Macworld Aug 1, 2001 5:00 pm PDT. With Mac OS X 10.1 due next month, the update is, naturally, in the beta testing stage. Download macOS Catalina for an all‑new entertainment experience. Your music, TV shows, movies, podcasts, and audiobooks will transfer automatically to the Apple Music, Apple TV, Apple Podcasts, and Apple Books apps where you’ll still have access to your favorite iTunes features, including purchases, rentals, and imports. I talk about the new mac os mountain lion that will come out this summer. Let me know in the comments! Thanks for watching.
Turn an eligible device into credit towards a new one, or recycle it for free. Apple Trade In is good for you and the planet.
Choose a product and we’ll find you the best solution.
AppleCare products provide additional hardware service options and expert technical support from Apple.
Learn about AppleCare plansSome counterfeit and third party power adapters and batteries may not be designed properly and could result in safety issues. To ensure you receive a genuine Apple battery during a battery replacement, we recommend visiting an Apple Store or Apple Authorized Service Provider. If you need a replacement adapter to charge your Apple device, we recommend getting an Apple power adapter.
Also non-genuine replacement displays may have compromised visual quality and may fail to work correctly. Apple-certified screen repairs are performed by trusted experts who use genuine Apple parts.
(comments withdrawn)
If you don't have git, then it can also be installed using MacPorts:
I think we need --host=x86_64-apple-darwin10 (and --build=x86_64-apple-darwin10 is not mandatory)
I would suggest we put the build command in some form easier to read, like :
(By the way, the current instruction to use make src doesn't work. make alone is sufficient and necessary. --Chjones 00:59, 18 June 2008 (CEST))
Compiling VLC media player on Mac OS X is different from normal compilation on Linux and Mac OS X. We do not use Xcode, nor a simple ./configure
and make
. Below you will find instructions for how to compile VLC on Mac OS X - remember to check the prerequisites before taking the plunge.
If you wish to develop or test please join the vlc-devel mailinglist.
Please do not publish any of the non-released test binaries or svn-compiles on software sites or on user-forums. We have had bad experiences with this before and we do not appreciate it.
Optional:
Mac OS X 10.4 (Universal) SDK (a part of Xcode) is required to build the external libraries of VLC.
Your GCC version should be set to 4 (the default setting).
Xcode can be found online or on the Developer Tools disc, which accompanied Mac OS X.
Compiling with earlier releases of Mac OS X and/or Xcode will not work.
If building VLC media player on Mac OS X 10.5 Leopard, be sure to read the paragraph on this specific version below, before proceeding.
Note, that only VLC's current development trunk can be compiled on Mac OS X 10.5 Leopard. While the 0.8.6 series, when compiled on Tiger, works on Leopard (as expected), no current stable branch compiles on Mac OS X 10.5 Leopard.
As widely published, this version of Mac OS X includes a new release of Xcode, called Xcode 3, which includes many cool new features, but unfortunately, it is incompatible with VLC. You need Xcode 2.5 to compile VLC on Leopard, which can easily be installed in addition to your Xcode 3 tools. However, you need to edit your PATH variable before doing anything with VLC's source. In case that you installed to to the default location (/Xcode2.5
) and you are using the default shell (bash
), this is pretty simple:
export PATH=/Xcode2.5/bin:/Xcode2.5/sbin:/Xcode2.5/usr/bin:/Xcode2.5/usr/sbin:$PATH
Note that you need to repeat this PATH edit every time you relaunch the shell. You can avoid this by editing your bashrc file. Once Apple releases a fixed linker for Mac OS X Leopard, this work-around will not be necessary anymore and you can use Xcode 3 as expected.
Starting with Leopard, Xcode may be installed to a custom location on the administrator's choice. While this is non-problematic for ordinary Xcode projects, VLC needs a little help. You have to place extra symbolic links in /Developer pointing to your custom location for these folders:
usr, Headers, Private, SDKs, Tools, Makefiles
You can easily create these links by executing the following command for each folder (whereas theFolder is one of these six):
ln -s /full/path/to/Developer/theFolder /Developer/theFolder
If you have Fink installed, then you will need to disable it. VLC media player has it's own form of Fink (in the extras/contrib subdir) and it can conflict with Fink. We use this system to generate a reliable, consistent and known amount of packages that VLC media player requires.
To disable Fink comment the line: #source /sw/bin/init.csh in your .cshrc file or . /sw/bin/init.csh in your .bashrc file in your home-directory.
Please follow these steps for compiling:
Download the VLC media playersource code using subversion (as described on the 'Get the source' page) or get a recent source tarball. Note that the 3rd party libraries will probably break a few months after the release's publication.
These instructions below are always for the currently unstable, non-released code.
If you compile from Subversion then please remember that this code can often be in an unstable state.
We now need to build the 3rd party libs. For that, you will need to:
./bootstrap
make src
. This will download and compile all the required external libraries and programs. You will only have to do this once. (You can do it again if required libraries are added or updated by the team.)If bootstrap exits with an error message on Mac OS X Leopard, check the paragraph on this version above.
Now we return to VLC itself. Go back to the top level VLC source directory. If you use Subversion (which you really should), then run ./bootstrap
.
This will create configure and Makefiles for VLC media player (snapshots and releases already include this).
The next step is to configure, in the top level VLC source directory.
In current trunk revisions, you can simply run ./configure --enable-debug --with-macosx-sdk
to get VLC in its default configuration. If do not want to use VLC's default configuration for Mac, be sure to add --disable-macosx-defaults
to your custom set.
When compiling earlier revisions or the 0.8.6 branch, you need to give a wide variety of configure flags to achieve a useful build. We used to use this set: ./configure --enable-debug --disable-x11 --disable-xvideo --disable-glx --enable-sdl --enable-mad --enable-libdvbpsi --enable-a52 --disable-dvdplay --enable-dvdnav --enable-dvdread --enable-ffmpeg --enable-faad --enable-flac --enable-vorbis --enable-speex --enable-theora --enable-ogg --enable-shout --enable-cddb --disable-cddax --enable-vcdx --disable-skins --disable-skins2 --disable-wxwidgets --enable-freetype --enable-fribidi --enable-caca --enable-live555 --enable-dca --enable-goom --enable-modplug --enable-gnutls --enable-daap --enable-ncurses --enable-libtwolame --enable-x264 --enable-png --enable-realrtsp --enable-lua --disable-libtool
You can add --with-mozilla-sdk-path=./extras/contrib/gecko-sdk --enable-mozilla
to the configure-line to enable the compilation of VLC's Safari/Firefox plugin.
After configure is finished, we can finally build VLC media player. A simple make
will do the trick. If you want to use the resulting application package on a different Mac or a different account on the same Mac, run make VLC-release.app
afterwards. Use the resulting VLC-release.app for these purposes.
Written by Jean-Alexis Montignies, Felix Paul Kühne and Derk-Jan Hartman, for the VideoLAN Team.Adapted to the Wiki by Jean-Baptiste Kempf. Edited by Jesper Stemann Andersen.
On 10.5.6 with current fink I found the fink initialization in .profile astest -r /sw/bin/init.sh && . /sw/bin/init.sh
Suggested new wording:
To disable Fink comment the line: #source /sw/bin/init.csh
in your .cshrc file or . /sw/bin/init.csh
in your .bashrc file or test -r /sw/bin/init.sh && . /sw/bin/init.sh
in your .profile file in your home-directory.
On my point of view its not a good idea to skip
export CFLAGS='-arch *'
export CXXFLAGS='-arch *'
export LDFLAGS='-arch *'
export OBJCFLAGS='-arch *'
Without, my system will get confused and secondary its the most proper way to initialize the environment.
Greets
While trying to compile MobileVLCKit contained in vlc/projects/macosx/framework i get a 'missing vlc-plugins.h' error.I don't know where to get this file, since it is not cantained in any package I've seen...Does somebody know what can i do?
the bootstrap script alerted me that it was building a 32-bit version:
Now that didn't work:
cat: src/Distributions/x86_64-apple-darwin10.mak: No such file or directory
in ./src there is darwin64 and darwin or macos32 and macosx64. I used ./bootstrap macosx64 and it worked. Perhaps there could be something about this, especially as the script give the user incorrect instructions.