Nick Ing-Simmons wrote:
> 
> Can you copy/paste the error message?
> (I don't have a build with big ints and long doubles.
> so I don't see it.)

In file included from /usr/include/math.h:109,
  from
/usr/local/lib/perl5/5.8.3/i686-linux-thread-multi-64int-ld/CORE/perl.h:2839,
  from persistent.c:3:
/usr/local/lib/perl5/5.8.3/i686-linux-thread-multi-64int-ld/CORE/perl.h:1330:
  previous declaration of `long double modfl(long double, long double*)'
with C++ linkage
/usr/include/bits/mathcalls.h:116:
  conflicts with new declaration with C linkage
/usr/include/bits/mathcalls.h:116:
  declaration of `long double modfl(long double, long double*) throw ()'
throws different exceptions
/usr/local/lib/perl5/5.8.3/i686-linux-thread-multi-64int-ld/CORE/perl.h:1330:
  than previous declaration `long double modfl(long double, long
double*)'

> >I've no idea where and how it should be fixed, perhaps
> >a simple fix at Configure or hints/linux will do?
> 
> Well as the DEFAULT is not to use long double I don't see that
> Configure or hints really need fixing, other than perhaps
> to warn that embedding in C++ may not work with those options.

I wonder why it would no work... Well, I don't need long doubles,
so I continued...

Now I've found another error, a clash at perl_construct(). But
I'll look deeper at it, before I bother you again.

Thank you.

Silvio

Reply via email to