Find those Perl .h files. My bet is that they have moved in the new ActivePerl.
Copy them to the current directory if you get desperate :-) Good luck! On 5/13/06, Georg Dahn <[EMAIL PROTECTED]> wrote:
Hi! Many thanks for your answer and your file. Unfortunately, I still cannot build Vim with Perl support. I will fiddle around with this. What seems so strange to me, is, that I could build Vim 6.4 with Perl support and the same settings, but with an older version of ActivePerl. Best wishes and many thanks for your help! Georg Eric Arnold schrieb: > On 5/13/06, Georg Dahn <[EMAIL PROTECTED]> wrote: >> Hi! >> >> > I'm wondering if there were any error messages prior to the ones you >> > included, especially ones complaining about not finding perl >> > directories or .h files. It looks like it might be failing in the >> > pass where it runs perl on if_perl.xs. It seems to be most concerned >> > about finding ExtUtils in this pass. I'd look in the makefile, and >> > see if the $PERL is set correctly, and it looks like all the paths are >> > correct for your system. >> >> I have checked that (even before writing the report and now again) and >> the path seems to be ok, there is no error before that. If I change the >> path, I get the error, that EXTERN.h is not found. >> >> I set the path to C:\Perl as in this example of the make file: >> >> # Example: To build the non-debug, GUI version with Perl interface: >> # nmake -f Make_mvc.mak GUI=yes PERL=C:\Perl >> >> To be precise, I set the following: >> >> set PERL=C:\Perl >> set DYNAMIC_PERL=yes >> set PERL_VER=58 >> >> In the make file I can see, that this should really be the correct path. >> All paths, which are constructed there, do exist with this setting. I >> made a full install of ActivePerl, thus, if the distribution of >> ActivePerl contains everything, there should not miss anything. >> >> Best wishes, >> Georg >> > > I'm using Cygwin, so everything's different for my compile. However, > when I first tried compiling, and it wasn't finding various include > directories I was getting the same errors as you. It might be that > any failure of the .xs step will cause it to error out this way. > > I've attached a if_perl.c that compiled for me. You might check for > differences. > > However, your errors are starting with __attribut.... This is > defined in perl's config.h, which is in perl5/5.8/cygwin/CORE for me. > It will be different for you, of course. > > I think you're likely going to have to fiddle around with adding more > -I/path_to_ lines, since it's possible that the Make file isn't using > the $PERL variable to the full extent necessary. Send instant messages to your online friends http://uk.messenger.yahoo.com
