Perl-Qt 3.009b2 under RHEL4 IA64
"Bernard Li" <[email protected]> Thu, 21 Jul 2005 15:47:45 -0700
| Newsgroups | gmane.comp.kde.devel.perl |
|---|---|
| Message-ID | <[email protected]> |
Hi guys: I'm trying to get Perl-Qt 3.009b2 running under RHEL4 on an Itanium system. It compiled fine, but when I run the code, I got the following error message: Can't load '/usr/lib/perl5/site_perl/5.8.5/ia64-linux-thread-multi/auto/Qt/Qt.so' for module Qt: /opt/perl-Qt/lib/libsmokeqt.so.1: undefined symbol: .L716 at /usr/lib/perl5/5.8.5/ia64-linux-thread-multi/XSLoader.pm line 68. at /usr/lib/perl5/site_perl/5.8.5/ia64-linux-thread-multi/Qt.pm line 889 Does anybody know how to resolve this? Previously, I could not even build Perl-Qt 3.008 as it gave the following error messages during build: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes - Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -o libsmokeqt.la.closure libsmokeqt_la_closure.lo -version-info 3:1:2 -no-undefined -L/usr/ X11R6/lib -L/usr/lib/qt-3.3/lib -L/var/tmp/perl-Qt-buildroot/opt/perl-Qt/lib -R /var/tmp/perl-Qt-buildroot/opt/perl-Qt/lib -R /usr/lib/qt-3.3/lib -R /usr/X 11R6/lib smokedata.lo x_1.lo x_2.lo x_3.lo x_4.lo x_5.lo x_6.lo x_7.lo x_8.lo x_9.lo x_10.lo x_11.lo x_12.lo x_13.lo x_14.lo x_15.lo x_16.lo x_17.lo x_18.lo x_19.lo x_20.lo -lqt-mt -ldl -lresolv -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread libtool: link: warning: `-version-info' is ignored for programs .libs/smokedata.o(.text+0x90): In function `qt_cast(void*, short, short)': : undefined reference to `.L716' .libs/smokedata.o(.text+0x91): In function `qt_cast(void*, short, short)': : undefined reference to `.L716' .libs/smokedata.o(.text+0xf0): In function `qt_cast(void*, short, short)': : undefined reference to `.L3766' .libs/smokedata.o(.text+0xf1): In function `qt_cast(void*, short, short)': : undefined reference to `.L3766' .libs/smokedata.o(.text+0xd10): In function `qt_cast(void*, short, short)': : undefined reference to `.L653' .libs/smokedata.o(.text+0xd11): In function `qt_cast(void*, short, short)': : undefined reference to `.L653' .libs/x_2.o(.text+0x2140): In function `xenum_QChar(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L1607' .libs/x_2.o(.text+0x2141): In function `xenum_QChar(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L1607' .libs/x_6.o(.text+0x5e40): In function `xenum_QFont(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L3020' .libs/x_6.o(.text+0x5e41): In function `xenum_QFont(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L3020' .libs/x_13.o(.text+0x4940): In function `xenum_QPrinter(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L1919' .libs/x_13.o(.text+0x4941): In function `xenum_QPrinter(Smoke::EnumOperation, short, void*&, long&)': : undefined reference to `.L1919' collect2: ld returned 1 exit status Thanks, Bernard