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