I wanted to see if I can rebuild "historical" version of VLC 2.0.X on modern Leopard + PPCports install.
Well, partially.
I get sources from
then tried to find tags (git tags only showed few pre 1.0?)
or branches (git branch -r showed only 3.0 branch alongside main)
ok, just git log and search for Leopard.
I checked out this commit:
into my own branch named "leopard"
git checkout -b leopard commit_hash.
turned out I need bunch of frameworks, too!
and put it into
contrib/powerpc-apple-darwin9/
but remove pre-compiled libs from there!
./bootstrap failed initially, added this
AC_PROG_OBJCXX
to configure.ac
ok bootstrap done,
it finished, but build died in
soundcloud.lua (disabled it)
unzip module (disabled it in makefile)
and finally in
qtsound.m
aw,I had such hopes for this code working!
but at least gui/ folder and osx specific audio/video outputs seems to compile fully.
If you think you have too much ram in your G5 - try make -j 80 🙂
Happy hacking!
Well, partially.
I get sources from
then tried to find tags (git tags only showed few pre 1.0?)
or branches (git branch -r showed only 3.0 branch alongside main)
ok, just git log and search for Leopard.
I checked out this commit:
Code:
commit c2c7ca26b3cda6af2204da23fa239a6202fe411d (HEAD -> leopard) Author: Felix Paul Kühne <fkuehne@videolan.org> Date: Wed Mar 14 22:32:51 2012 +0100
into my own branch named "leopard"
git checkout -b leopard commit_hash.
turned out I need bunch of frameworks, too!
and put it into
contrib/powerpc-apple-darwin9/
but remove pre-compiled libs from there!
./bootstrap failed initially, added this
AC_PROG_OBJCXX
to configure.ac
ok bootstrap done,
Code:
./configure --with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk --disable-mad --disable-postproc --disable-a52 --with-contrib=contrib/powerpc-apple-darwin9
it finished, but build died in
soundcloud.lua (disabled it)
unzip module (disabled it in makefile)
and finally in
qtsound.m
Code:
qtsound.m:74: error: cannot find interface declaration for 'QTCaptureDecompressedAudioOutput', superclass of 'VLCDecompressedAudioOutput' qtsound.m:94: error: cannot find interface declaration for 'QTCaptureDecompressedAudioOutput', superclass of 'VLCDecompressedAudioOutput'
aw,I had such hopes for this code working!
but at least gui/ folder and osx specific audio/video outputs seems to compile fully.
If you think you have too much ram in your G5 - try make -j 80 🙂
Happy hacking!