Re: "the same compiler that was used..."
- From: Tim.Bunce@xxxxxxxxx (Tim Bunce)
- Date: Wed, 22 Nov 2006 20:55:52 +0000
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)"
<Philip.Garrett@xxxxxxxxxxx> wrote:
Steve Canfield wrote:
"the same compiler that was used..."[snip]
I
The entirety of the output of "perl Makefile.PL",
"make", and "perl -V" are echoed below. However,
believe the problem lies in this error and otherslike
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
- References:
- RE: "the same compiler that was used..."
- From: Philip Garrett
- RE: "the same compiler that was used..."
- From: Steve Canfield
- RE: "the same compiler that was used..."
- Prev by Date: Re: Possible strange problem in DBI::type_info()
- Next by Date: Fwd: Can't connect to Sybase Rep server
- Previous by thread: RE: "the same compiler that was used..."
- Next by thread: bind_param oddity?
- Index(es):
Relevant Pages
|
|