There is a general problem with building extensions *against an installed Perl* on VMS with 5.8.0. Basically there are several include files missing for assorted reasons. I have a fix in the works, but given the way things go it probably won't appear in a production release for a year or more. I'll be sure to post the fix here, but in the meantime there are a couple of workarounds:
1.) Build your extensions against the Perl build directory, not against the installed Perl. That will pick up all the include files. You can do this by defining PERL_ROOT to point to the build directory while you build the extension and then pointing it back to the installed Perl to test and install it. OR 2.) Copy the include files from the Perl build directory into your installed Perl like so (as Paul Simons did for the Clone extension): $ copy fakethr.h perl_root:[lib.vms_ARCH.5_8_0.core] $ copy perlsfio.h perl_root:[lib.vms_ARCH.5_8_0.core] where ARCH is either vax or axp depending on your architecture. If you have a threaded build, you'll need to do the same thing with reentr.h. Be sure to check file ownership and protections after doing so. -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser
