[Kde-perl] cannot find -lsmokeqt
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Tue Aug 17 03:27:14 CEST 2004
On Tuesday 03 August 2004 12:25, Rod Butcher wrote:
> Im'trying to install Perl/Qt from CPAN and get above error...
> libsmokeqt.so.q and so.1.2.1 are in the qt3 lib and kde3 dir.. any
> suggestions ? full text is :-
> Running Mkbootstrap for Qt ()
> chmod 644 Qt.bs
> rm -f blib/arch/auto/Qt/Qt.so
> LD_RUN_PATH="/usr/lib/qt3//lib:/usr/local/kde/lib" g++ -shared
> -L/usr/local/lib Qt.o handlers.o -Wl,--rpath -Wl,/usr/local/kde/lib
> -Wl,--rpath -Wl,/usr/lib/qt3//lib -o blib/arch/auto/Qt/Qt.so
> -L/usr/X11R6/lib -L/usr/lib/qt3//lib -L/usr/lib -lsmokeqt -lcrypt
> -lqt-mt -ldl -lresolv -lpng -lz -lm -lSM -lICE -lXext -lX11 -lSM -lICE
> -lpthread
> /usr/bin/ld: cannot find -lsmokeqt
> collect2: ld returned 1 exit status
It looks to me as though a '-L/usr/local/kde/lib' option is missing. Either
fix that or put a symlink to /usr/local/kde/lib/libsmokeqt.so in /usr/lib. I
don't know about the LD_RUN_PATH environment variable and what it does, but
it looks like a runtime thing rather link time.
-- Richard
More information about the Kde-perl
mailing list