LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Blogs > In The Middle Of Nowhere [edK's blog]
User Name
Password

Notices

In The Middle Of Nowhere

Life, universe and everything...
--
Blog title (C) Orbital
Rate this Entry

opera 9.64 on gentoo x86_64, libqt-mt.so.3 and other issues

Posted 07-20-2010 at 10:48 AM by Web31337
Updated 07-20-2010 at 10:50 AM by Web31337

Finally I've managed to set this up.
Putting my experience here, hoping it will help someone and would be on top of google results.

There are reasons for me to keep 9.64 instead of using 10.x versions. The one reason is that opera 9.64 is somehow more secure, since, most users usually upgrade to newer version (since opera is not windows/linux-bundled) and newer versions look nicely. I don't need new functionality that is bundled with 10.x tree, the other reason for why I'm still using 9.64. Running opera as a separate user will surely help you avoid being cracked.

I googled much time for this topic and found nothing(that will be in one place) that can help me do such an easy thing.

The initial problem is finding a missing libqt-mt.so.3 library:
Code:
usr/lib/opera/9.64/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
I had an issue running native Opera 9.64 @ my gentoo linux. So here is my UGLY HACK solution for this.
... get debian amd64 packages LOL
But, really, that works. It is what I have done. I am not a Qt developer, maybe I'm missing something but I couldn't find libqt-mt.so.3.
Earlier, when I was on x86 (i386) system, I just fetched static build of opera 9.64 from here, but there are no such builds made for 64-bit! EWWW!

So I simply downloaded amd64 versions of "libqt3-mt" and "libpng12-0".
Then, with deb2targz (emerge deb2targz), converting them and finally, putting the libraries into /usr/lib (symlink to /usr/lib64).
libjpeg.so.62 is not needed, you can use symlink to your existing version, but if that fails and opera says something cannot be located in library (like it does if you'll try to symlink to your libpng14.so, complaining
Code:
usr/lib/opera/9.64/opera: /usr/lib64/libpng12.so.0: version `PNG12_0' not found (required by /usr/lib/libqt-mt.so.3)
), you go the same way as with libpng and qt3-mt.
I simply did
Code:
ln -s libjpeg.so libjpeg.so.62
in /usr/lib64/ and that worked.
Finally, you can launch opera.

If it complains:
Code:
usr/lib/opera/9.64/opera: error while loading shared libraries: libaudio.so.2: cannot open shared object file: No such file or directory
then emerge nas and it should be done finally.
Comment if you'll have any questions. If you have a clearer, non-ugly-hack advices, let me know
Posted in etc, desktop linux
Views 1846 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 10:11 PM.

Main Menu
Advertisement

My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration