Version: 4.4 (using KDE 4.4.4) OS: Linux 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: kniles@ClownCar:~> designer designer: symbol lookup error: /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so: undefined symbol: _ZN6Phonon12PulseSupport11getInstanceEv kniles@ClownCar:~> 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. -Kisron Reproducible: Always Steps to Reproduce: run "designer" command Actual Results: run "designer" command as any user Expected Results: kniles@ClownCar:~> designer designer: symbol lookup error: /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so: undefined symbol: _ZN6Phonon12PulseSupport11getInstanceEv kniles@ClownCar:~> start qt designer, This error was reported to Qt already by another user and closed as a kde issue that Qt cannot resolve
Qt bug report of same issue http://bugreports.qt.nokia.com/browse/QTBUG-7207?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
You are mixing incompatible repositories. A missing symbol at runtime is always an indicator that you are using a version X during compilation, but version Y during runtime, where version Y does not have the new symbol. Please check which repositories you are installing Qt, Creator, KDE, and Phonon from. If unsure, ask on a openSUSE/KDE related forum or mailing list.
Hi Chris, 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 Thanks for your time. I have gathered from other users that have a properly working Qt that these are the same packages. Any ideas or help would be very helpful. Thank you. On Tue, Aug 31, 2010 at 9:04 PM, Christoph Feck <christoph@maxiom.de> wrote: > https://bugs.kde.org/show_bug.cgi?id=249695 > > > Christoph Feck <christoph@maxiom.de> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Status|UNCONFIRMED |RESOLVED > CC| |christoph@maxiom.de > Resolution| |INVALID > > > > > --- Comment #2 from Christoph Feck <christoph maxiom de> 2010-09-01 > 05:04:55 --- > You are mixing incompatible repositories. A missing symbol at runtime is > always > an indicator that you are using a version X during compilation, but version > Y > during runtime, where version Y does not have the new symbol. > > Please check which repositories you are installing Qt, Creator, KDE, and > Phonon > from. If unsure, ask on a openSUSE/KDE related forum or mailing list. > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. >
> The only outside program I ran was the Qt-4.6.3 binary which is provided by Qt There is your problem. I can only repeat myself: ask on openSUSE forums which repositories you need to add and install from. For the Phonon issue you mentioned, it is likely because Nokia builds Qt with Phonon enabled, while openSUSE uses Phonon from KDE and thus builds Qt with Phonon disabled. That will instantly give you a version mismatch. As it seems you are new to openSUSE: ALWAYS install software from repositories, never download binaries "by hand". See http://en.opensuse.org/Package_repositories for a list.