Greetings,

Some questions;

1. is there a resource out there somewhere that can clearly explain "ld" and
"ld" related problems and how to fix them? I sometimes build from source and
most of the time I get stuck with "ld" related problems and I have to bother
a lot of people on how to resolve it instead of resolving it myself...

it's like the saying "give them fish and you feed them for a day...teach
them to fish and you feed them forever!"

2. to the next question, this is the latest thing I am trying to compile
from src (gaim) and of course, the problem is again something to do with ld...

make[3]: Entering directory /home/jdls/gaim-0.11.0pre15/src'
/bin/sh ../libtool --silent --mode=link gcc  -g -O2 -I/usr/local/include
-I/opt/                               include -I.. -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/incl
ude -D_REENTRANT -DDEBIAN -fno-strict-aliasing -I/usr/local/include
-D_LARGEFILE                               _SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/lib/perl/5.6.1/CORE  -DLOCALEDIR=\"/usr/local/share/locale\"
-DLIBDIR=\"/usr/local/lib/gaim/\"   -o gaim -export-dynamic
about.o aim.o applet.o away.o browser.o buddy.o buddy_chat.o conversation.o
dial                               ogs.o gaimrc.o gtkimhtml.o gtkspell.o
gtkticker.o html.o idle.o multi.o perl.o p
lugins.o prefs.o proxy.o prpl.o server.o sound.o ticker.o util.o  -lnsl
-L/usr/                               lib -L/usr/X11R6/lib -lgtk -lgdk
-rdynamic -lgmodule -lgthread -lglib -lpthread
-ldl -lXi -lXext -lX11 -lm  protocols/oscar/liboscar.a
protocols/toc/libtoc.a -r                               dynamic
-L/usr/local/lib /usr/lib/perl/5.6.1/auto/DynaLoader/DynaLoader.a -L/usr
/lib/perl/5.6.1/CORE -lperl -ldl -lm -lcrypt -lXss
/usr/bin/ld: cannot find -lperl
collect2: ld returned 1 exit status
make[3]: *** [gaim] Error 1
make[3]: Leaving directory /home/jdls/gaim-0.11.0pre15/src'
make[2]: *** [all-recursive] Error 1



TIA

Reply via email to