Bug 75103
Summary: | qt 3.0 libraries kde not supported | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Eric <eric> |
Component: | qt | Assignee: | Than Ngo <than> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ben Levenson <benl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 8.0 | CC: | bat7_h, eric, trevor |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-09-23 09:21:45 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Eric
2002-10-04 15:45:15 UTC
it needs qt3 compat library. Same behaviour exactly is caused by any qt3.0.5 application compiled on RedHat 7.3 that is run on RedHat 8.0. The undefined symbols I have seen are __ti7QDialog and __ti7QWidget as well. I upgraded from version to 7.3 to 8.0 only to find that clicking on the Control Panel option did not do anything. Executing kontrol-panel gave me kontrol-panel: relocation error: kontrol-panel: undefined symbol: __ti7QDialog It turns out that I have 2 qt libraries on my system. /usr/lib/qt-2.3.1/lib/libqt.so.2.3.1 /usr/lib/qt-3.0.5/lib/libqt.so.3.0.5 The 2.3.1 does have __ti7QDialog defined 3.0.5 does not. I am amazed that Redhats QA did not pick this up before release. Is there a workaround for this. a workaround to this problem you have to unpack qt rpm from 7.3 in /usr/lib and use LD_LIBRARY_PATH to start old qt/kde program. for example: LD_LIBRARY_PATH=/usr/lib/qt-3.0.3:$LD_LIBRARY_PATH kontrol-panel. Thankyou for your prompt reply. I tried the fix but I could not get it to work. However LD_LIBRARY_PATH=/usr/lib kontrol_panel did after I extracted the 7.3 library but only 4 icons appeared. Unfortunatly the windows manager icon gave this error when I clicked on it: /usr/bin/switchdesk-kde: relocation error: /usr/bin/switchdesk-kde: undefined symbol: _ZTI7QDialog This command runs fine from the command line with no LD_LIBRARY_PATH. I was not expecting it to fail as I thought the LD_LIBRARY_PATH enviroment would not be inherited by child executions. Please verify this with a newer version of Red Hat Enterprise Linux or Fedora Core and reopen it against the new version if it still occurs. Closing as "CURRENTRELEASE" for now. |