Re: cannot find -lsmokeqt
Richard Dale <[email protected]>
| Newsgroups | gmane.comp.kde.devel.perl |
|---|---|
| Organization | Lost HIghway |
| Message-ID | <[email protected]> |
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