[Kde-perl] kde in PerlQt cvs

Terry Fleury tfleury at ncsa.uiuc.edu
Tue Jan 27 00:10:58 CET 2004


Hello,

I recently saw a post that the kde stuff was MOSTLY working in the cvs
version of PerlQt-3.  Has anyone been able to get it to compile? 

I'm running RedHat 9 and am getting link errors for what looks like KSpell.
I have installed most of the gnome and kde rpms, and I don't know if I am
missing anything.   (I did have to download, compile, and install
libart_lgpl-2.3.16 since I couldn't find the rpm which contained it.
Perhaps that is one of my problems?)

Here's the error output I'm getting:

/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 libsmokekde.la.closure libsmokekde_la_closure.lo
-version-info 3:1:2 -no-undefined  -L/usr/lib
-L/usr/lib/qt-3.1/lib -L/usr/X11R6/lib -I/usr/X11R6/include -R /usr/lib -R
/usr/lib/qt-3.1/lib -R /usr/X11R6/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 -lkdecore -lkhtml
-lkjs   -lkdeui -lkdeprint -lkparts -lqt-mt -ldl   -lresolv -lpng -lz -lm
-lSM -lICE -lXext -lX11  -lSM -lICE -lpthread -lGLU -lGL  -lSM -lICE
-L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt
-lXi  -lm
libtool: link: warning: `-version-info' is ignored for programs
.libs/x_11.o(.text+0x32d6): In function `.L1808':
: undefined reference to `KSpell::modaltext'
.libs/x_11.o(.text+0x3302): In function `.L1810':
: undefined reference to `KSpell::modalreturn'
.libs/x_11.o(.text+0x331b): In function `.L1812':
: undefined reference to `KSpell::modalWidgetHack'
.libs/x_11.o(.text+0x3326): In function `.L1817':
: undefined reference to `KSpell::className() const'

  ---  similar errors snipped, output continues below  ---

.libs/x_11.o(.gnu.linkonce.d._ZTI11x_KSpellDlg+0x8): undefined reference to
`typeinfo for KSpellDlg'
collect2: ld returned 1 exit status
make[3]: *** [libsmokekde.la.closure] Error 1
make[3]: Leaving directory `/tmp/PerlQt-3/smoke/kde'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/PerlQt-3/smoke'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/PerlQt-3'
make: *** [all] Error 2


If anyone else has had success in compiling with the kde stuff in cvs 
(using "./configure --with-smoke=kde"), please post what you had to do to
make it work.  Thanks for any help you can give.

Terry Fleury
tfleury at ncsa.uiuc.edu



More information about the Kde-perl mailing list