LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 03-24-2004, 05:14 PM   #1
voyciz
Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 425

Rep: Reputation: 40
Opera won't run! Ahh!


Hello. I just installed Opera, and everything seemed to have went fine, but when I try to run it, I get:

/usr/lib/opera/7.23-20031119.2/opera: relocation error: /usr/lib/opera/7.23-20031119.2/opera: undefined symbol: __ti7QWidget

Anyone know the solution? Thanks for your time.
 
Old 03-24-2004, 06:04 PM   #2
Komakino
Senior Member
 
Registered: Feb 2004
Location: Somerset, England
Distribution: Slackware 10.2, Slackware 10.0, Ubuntu 9.10
Posts: 1,938

Rep: Reputation: 53
You've installed the Qt shared version when you should have got the Qt Static version. Go back to the opera homepage and download the very bottom option (Qt Static, tar.gz - don't worry, it's not source) then try again.

Oh, first remove the version you just installed.
 
Old 03-24-2004, 06:10 PM   #3
voyciz
Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 425

Original Poster
Rep: Reputation: 40
Thanks a lot, Komakino, it worked. Would you mind explaining to me why this worked though? What are "static" and "shared" QT libraries?
 
Old 03-24-2004, 06:18 PM   #4
Komakino
Senior Member
 
Registered: Feb 2004
Location: Somerset, England
Distribution: Slackware 10.2, Slackware 10.0, Ubuntu 9.10
Posts: 1,938

Rep: Reputation: 53
Qt is a toolkit for created Graphical User Interfaces. If you have Qt installed in a standard location on your machine then you can use the shared libraries, assuming they're the same version as the libraries against which Opera was compiled. If you don't have Qt or you don't have the same version of the libraries installed then you can use the static version - this means that the opera binaries include the necessary parts of Qt for opera to run.
In short -
shared = uses the libraries on your machine if you have them
static = has the libraries built in so you don't need them already installed.

You'll notice the static version was a slightly bigger file - that's why.
 
Old 03-24-2004, 06:33 PM   #5
voyciz
Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 425

Original Poster
Rep: Reputation: 40
I see. Thank you very much, I appreciate it. Hopefully I'll be able to help others too one day.
 
Old 05-06-2004, 09:41 PM   #6
oRg
LQ Newbie
 
Registered: Mar 2004
Distribution: SuSE 9.0Pro-9.1-9.2, Knoppix 3.4-3.6-STD, Red Hat Linux 7.0, Solaris 9
Posts: 13

Rep: Reputation: 0
I hmay have a possible solution for you as well. It actually requires less work. I am running SuSE 9.0 Pro right now and everytime i tried to run Opera it gave me the same exact error. Well, after awhile I just gave up and decided to stick with Konqueror (or a different version of nautilus). Well I was just browsing around and messing with some things and i figured out if you run the command "/usr/X11R6/bin/opera/" it brings up the Opera web browser with no problems. So as of late I've been using Opera instead of Konqueror. This MAY work for you and then again it MAY not work for you becuz of the inconsistencies with the file system standards between distros.
 
Old 06-01-2004, 03:46 PM   #7
Imran Aziz
LQ Newbie
 
Registered: Jun 2004
Location: Sweden
Posts: 5

Rep: Reputation: 0
undefined symbol: __ti7QWidget

I am new to linux so i dont know what this error means, can any body help me out to solve this

./dcgui: relocation error: ./dcgui: undefined symbol: __ti7QWidget
 
Old 06-01-2004, 04:55 PM   #8
Komakino
Senior Member
 
Registered: Feb 2004
Location: Somerset, England
Distribution: Slackware 10.2, Slackware 10.0, Ubuntu 9.10
Posts: 1,938

Rep: Reputation: 53
You don't have the Qt libraries installed at all - you'll need to download Qt packages to run that program.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Opera won't run Metamorphousthe Suse/Novell 7 09-24-2005 07:25 AM
Can't run Firefox or Opera.. hamppari Linux - Software 6 04-14-2005 09:49 AM
Importing opera bookmarks to opera problem timsch75 Linux - Software 3 03-20-2004 08:10 PM
Error trying to run Opera after RPM installation timsch75 Linux - Newbie 5 03-04-2004 08:45 AM
how to run netscape,opera on desktop? ngan_yine Linux - Newbie 12 01-02-2004 04:40 AM


All times are GMT -5. The time now is 07:00 PM.

Main Menu
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