Thanks Steve. I've added something along those lines. Tim.
On Wed, Nov 22, 2006 at 09:24:02AM -0800, Steve Canfield wrote: > Thanks Philip! > > This morning before your email arrived it occured to > me that binary Perl modules might be installed through > Synatpic package manager the same way I installed gcc. > For DBI and LWP that turned out to be the case. > Installing libc6-dev (using Synaptic) allowed me to > install the WeakRef perl module. I suspect that > installing libc6-dev would have allowed me to compile > DBI. > > So it perhaps the README for DBI could be expanded > just a little. As I read the relevent section, it > appears that there is only one solution to the > problem: recompile Perl. Here's the section in > question: > > "If you get compiler errors refering to Perl's own > header files (.../CORE/*.h) or the compiler complains > about bad options etc then there is something wrong > with your installation. It is best to use a Perl that > was built on the system you are trying to use and it's > also important to use the same compiler that was used > to build the Perl you are using." > > There may be two other ways to address the problem. > Perhaps something like this would guide people towards > solutions: > > "If you installed Perl using a binary distribution, > such as ActiveState Perl, or if Perl came installed > with the operating system you use, such as Debian or > Ubuntu, then you may be able to install a precompiled > binary of DBI using a package manager. Check the > package manager for your distribution of Perl (e.g. > ppm for ActiveState) or for your operating system (e.g > Synaptic for Ubuntu). See [some URL here] for more > information about package managers. > > You may also be able to augment your compiler with > [not sure what to put here, perhaps someone in this > mailing list can come up with something]." > > > --- "Garrett, Philip (MAN-Corporate)" > <[EMAIL PROTECTED]> wrote: > > > Steve Canfield wrote: > > > "the same compiler that was used..." > > > > > [snip] > > > > > > The entirety of the output of "perl Makefile.PL", > > > "make", and "perl -V" are echoed below. However, > > I > > > believe the problem lies in this error and others > > like > > > it: > > > > > > /usr/lib/perl/5.8/CORE/perl.h:382:24: error: > > > sys/types.h: No such file or directory > > > > Looks to me like you need the libdevel/libc6-dev > > package: > > http://packages.ubuntu.com/edgy/libdevel/libc6-dev > > > > Good luck! > > > > Regards, > > Philip > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com