So after 6 days I'm throwing in the towel. I CANNOT get SMtube to work on Tiger.
I clean installed 2 Powerbooks, one with a HDD , and my roadwarrior with a SSD with Tiger but no luck.
Still I want to share my experiences if somebody feels adventurous enough to give it a go.
I clean installed Tiger and did all the Software updates.
Installed Xcode 2.5 from developer.apple.com
Installed Macports 2.3.3 from here
Tiger
Installed CorePlayer from here
Mirror
From here things got tricky.
For some reason when you do a
sudo port install qt4-mac it will installed dependency
lcms2 but
when you it starts to build qt4-mac , it will fail because it is looking for
lcms .
So to avoid having to compile 1 day to see it fail first do
sudo port install lcms .
However qt4-mac which it tries to install is version 4.8.7 like on Leopard but it's build kept failing on an QtCore
Webkit error which I was unable to resolve and thus I couldn't compile Qt4-mac version 4.8.7
Thus I went on the hunt for an older revision (version) of the Qt4-mac port and found the one that was specific for Tiger.
https://trac.macports.org/browser/trunk/dports/aqua/qt4-mac?rev=87272
Downloaded it via svn on my MBP since svn wouldn't install via Macports on Tiger using
svn checkout -r 87272
https://svn.macports.org/repository/macports/trunk/dports/aqua/qt4-mac
,grmph, following these instructions
https://trac.macports.org/wiki/howto/InstallingOlderPort
So this will download the port, you MUST place it in your home folder , nowhere else or you get permission issues.
Now first do a
sudo port install lcms
This will install the correct dependcy so that qt4-mac compiles and doesn't fail after a day of compiling.
Then cd into your home directory and the qt4-mac subfolder which you downloaded via svn (via another machine).
Since this is a local port you have to do a
sudo port install
It will start building depencies and 11 hours later on my SSD PB G4 12" ( or 2 days later on a HDD PB G4 ), drumroll,
qt4-mac version 4.7.4 has succesfully been installed.
Now SMTube.
Download the newer source here
http://sourceforge.net/projects/smtube/files/SMTube/17.1.0/smtube-17.1.0.tar.bz2
Go into the extracted folder
smtube-17.1.0
For Macports I had to edit the
Makefile to point to the location of the Macports Qt
qmake and
lrelease
QMAKE=/opt/local/libexec/qt4/bin/qmake
MAKE=make
LRELEASE=/opt/local/libexec/qt4/bin/lrelease
Open Terminal ( Applications/Utilities ), go to the folder
smtube-17.1.0 type
make, about 5 minutes later compilation completed and in the
src directory I found
smtube.app which I copied to
/Applications. }
Once you have moved the app to /Applications, follow these next steps.
And here is where the dream ended this morning, SMTube will start and then it will crash with an QtNetworkEngine OpenSSL blablabla error which doesn't really tell you what the issue is.
The program stays open , shows you results but it won't open any video.
So I thought maybe the SSL certificates are too old on Tiger, I should install a newer OpenSSL via Macports.
Doesn't work , since it's Macports 2.3.3 the OpenSSL version that is installed is the latest you can install.
Ok, maybe I can installed newer certificates and they will work with this version of OpenSSL ?
Followed this thread
Update OS-X Certification Authority (CA) certificates
But no Sir, it still crashes on startup and I give up.
Here's a picture of how far I got :
(and my last post on Tiger since I will gladly restore my roadwarrior to his Leopard Image)