"George C. Jackson" <[EMAIL PROTECTED]> writes:

> I hope someone here can help with the errors I'm getting errors during
> make. I was able to successfully compile/install fine on a
> Solaris7/gcc-2.95/perl-5.005_3 system

Thats a useful data point, thanks.

> but am now trying to install on another Solaris system with
> perl-5.004_1 (which itself wasn't compiled locally but installed
> with Sun pkgadd).

My you are adventurous. I've been using perl 5.005->5.6 for so long,
I'm amazed if anything works ;-)

> PerlExceptionHandler.cpp:57: `PL_sv_undef' undeclared (first use this function)
> PerlExceptionHandler.cpp:57: (Each undeclared identifier is reported only once
> PerlExceptionHandler.cpp:57: for each function it appears in.)
> make[1]: *** [PerlExceptionHandler.o] Error 1

Easy problem to fix. perl 5.004 doesn't know about PERL_POLLUTE, so it
doesn't prefix any of it's internal symbols with 'PL_', this switch
happened in 5.005. Try adding a -DPL_sv_undef=sv_undef to the compile
line, or just change the 6 occurrences in that file by hand.

> I had to edit the Makefile.PL to include my /usr/local/include/g++-3
> headers and also added -DHAS_BOOL to my cflags.

Yes, the HAS_BOOL is known to be needed for Solaris. As for g++-3
headers, I'm not sure how else to allow users to add extra include
dirs. 

Thanks!
jas.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to