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


Reply via email to