I have a fresh OpenSuSE 11.3 install on an Acer Aspire 5740-6491. I installed the latest qt-sdk package, and qtcreator and qmake seem to work fine. Designer does not work when I run the “designer” command. I get an error saying:
designer: symbol lookup error: /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so: undefined symbol: _ZN6Phonon12PulseSupport11getInstanceEv
When I run this command and get this error nothing happens. The program does not open or hang. It simply exits. Does anyone else have this problem or know how I might be able to work around it. We have Qt-4.6.3 installed on OpenSuSE 11.2 and designer works fine. Any advice is welcome. I am considering reporting this as a kde bug. Thank you in advance for any help.
starts OK here : libqt4-devel-4.6.3-1.5.x86_64 / openSUSE 11.3
Do you have phonon-backend-xine-4.4.2-1.6.x86_64 installed ? (as I do and designer doesn’t complain)
In Yast it shows that I have all phonon packages installed including phonon-backend-xine-4.4.2-1.6.x86+64. So I don’t know what to try.
There has been report of this same issue on the Qt bug page at
#QTBUG-7207] qmediaplayer demo fails to launch - Qt Bug Tracker](http://bugreports.qt.nokia.com/browse/QTBUG-7207?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel)
In reading the other day, Qt discarded this bug as a kde issue since it is a kde4 lib issue. This seems strange to me and I don’t understand why this could be happening. Thanks again.
I’m afraid I cannot help further.
All I can tell is that I can start QT4 designer (/usr/bin/designer) either in KDE or Gnome. I don’t know what I have installed that you dont’ have.
I don’t know what is qmediaplayer demo. I can start qtdemo and launch some demos. Some others are apparently not built in.
If it helps :
rpm -qa | grep qt | sort
Thank you for the package information. I am still troubleshooting the problem. I believe there could be a mismatch of repositories even though I couldn’t tell you why. The package repositories initialized themselves when I ran yast for the first time and they look like the same repositories that OpenSuSE always uses. The same person who posted the qmediaplayer issue also reported the same error when running designer. It is a second post on that same bug page. I will post my findings when I figure it out. Thanks again for the help.
I checked my installation media and the checksum is fine. i reinstalled OpenSuSE 11.3 and included all development packages upon install. I then installed qt-4.6.3 for x86_64 Linux that was downloaded directly from the Qt Nokia website. There is no possible way that I mismatched repositories when I installed all of the kde, phonon, and qt libraries from the OpenSuSE 11.3 DVD. The only outside program I ran was the Qt-4.6.3 binary which is provided by Qt. There is a problem somewhere here and nobody seems to think it exists when it clearly does. I copied over /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so from an OpenSuSE 11.2 install to my 11.3 install and I no longer receive this error. Somehow the phonon_xine.so that is being installed by default by the package manager or whoever installs that library is wrong. This was the default phonon_xine.so that was installed by OpenSuSE 11.3
Who can help me locate a permanent fix for this? I have already reported it to the kde bug site.
Thanks for your time.
KDE developers are telling me this is a Qt issue and Qt is claiming it is a kde issue. Does anyone know what OpenSuSE repository has a Qt installer? I have been getting it directly from Qt and KDE folks say I should be pulling it from a repository. What repository might that be? Thanks.
hmm … I don’t know. I had OpenSUSE:KDE:Community enabled for a while (but I don’t remember for what). I disabled it yesterday because it seemed to be done as I got packagekit errors. That would be the only repo I can think of.
Here’s the md5 checksum of my phonon_xine.so :
I didn’t borrow that one from 11.2