----- Original Message ----- 
From: "Nicholas Clark" <[EMAIL PROTECTED]>
.
.
>
> IIRC 5.8.8 itself shipped with something sufficiently broken in one of the
> headers such that g++ can't compile perl extensions.

Could be the problem, then - though there's no such problem with the MinGW
port of g++ on Win32, perl 5.8.8 (built from official perl source using
MinGW's gcc and dmake).

> I don't think that it
> was actually noticed until a month or so after the release, and this is
only
> the second time I can remember anyone reporting the problem.
>

Given the amount of time I spend on linux, and the amount of time I spend
with C++ code, it's about a "one in a million" chance that I  came across it
:-)

> The release candidate also had this problem. I can't spot everything, and
if
> almost no-one tests the release candidate (let alone any maint snapshots)
> then mistakes like this will happen.
>

Quite so.
I've just now installed bleadperl (5.9.3) on the linux box, and the same
behaviour occurs. I can actually provide a small source distro (based on the
01nherit.t Inline::CPP test script) that demonstrates my g++ problem. This
particular source distro has no dependence on Inline in any way, builds fine
on Win32, but won't build on Linux - with either 5.8.8 or 5.9.3, instead
producing essentially the same errors as I reported in my initial post.
Actually it's only a smallc distro, so I'll attach it with this post. (It
assumes the compiler being used is 'g++' - otherwise you'll have to modfiy
the Makefile.PL.) If the error can be reproduced elsewhere, then I guess
we're looking at a bug ... otherwise it's probably just that there's
something screwed on my linux box .... and it's certainly not up to anyone
on this list to help out with that  :-)

> I'm surprised that Mandriva don't ship a perl tweaked to fix this.
>

They may do that, faik. I don't run linux all that much - it's mainly for
comparison (with Win32) purposes.

Thanks for the reply, Nicholas.

Cheers,
Rob

Attachment: FooBar.tar.gz
Description: Binary data

Reply via email to