[ncolug] Re: Help with Radius

  • From: Mike <bellyacres@xxxxxxxxx>
  • To: ncolug@xxxxxxxxxxxxx
  • Date: Sun, 17 Jun 2007 23:53:31 -0400

Ken Allen wrote:
> I am using unbuntu edgy
> 
> /usr/bin/ld: cannot find -lperl

> Ken Allen

This has nothing at all to do with where the perl binary itself is.
That should have been found with the ./configure run.  If it wasn't then
something is broken/missing in a big way.

What is missing from the above error message is the perl development
(read header files) libraries.  The linker (ld) is trying to link
against library files that it cannot find.

Debian always puts these in their own packages and they will end with a
-dev suffix, and likely start with "lib."  Something like
libperl-headers-dev.deb.  I haven't a clue what specific header is
missing or needed.  A look into the README or INSTALL file that shipped
in the tarball should point out any requirements.  Then a search in
synaptic or apt-cache should point you to the package(s) needed.

Another place to look for more specific errors is in the config files
left from ./configure.  I believe the verbose one is config.log, very
long very boring reading.  It will contain the information on what is
missing if the README or INSTALL files don't have the requirements listed.

Then again, as it has already been said, apt-get is sooo much easier...

Mike

To unsubscribe send to ncolug-request@xxxxxxxxxxxxx with 'unsubscribe' in the 
Subject field.

Other related posts: