On the ActivePerl mailing group. Jan Dubois of ActiveState commented that:
>On Fri, 24 Aug 2007, Suresh Govindachar wrote: >> Building VIM with dynamic Perl support gives error messages >> such as the following: >> >> gobj/if_perl.o:if_perl.c:(.text+0x1c1f): >> undefined reference to `Perl_sv_2iv_flags' > > This looks like you compiled if_perl.c against the Perl/lib/CORE > header files from ActivePerl 822 (or a relatively recent > snapshot of the core Perl source), but then link against a > perl58.lib of an older Perl version. Perl_sv_2iv_flags() is a > new symbol that will be introduced in Perl 5.8.9, and ActivePerl > 822 already contains all the current changes that will end up in > 5.8.9. The response I sent back: Brand new harddrive. Log of installing ActivePerl is attached below. I searched entire hard drive for perl*dll and found only the following inside c:\opt\perl\bin: perl58.dll PerlEx30.dll PerlEz.dll perlis.dll PerlMsg.dll PerlSE.dll grep Perl_sv_2iv_flags c:\opt\perl\bin\perl*dll Binary file c:\opt\perl\bin\perl58.dll matches Binary file c:\opt\perl\bin\PerlEx30.dll matches Binary file c:\opt\perl\bin\PerlEz.dll matches Any clues? Thanks, --Suresh C:\temp\ActivePerl-5.8.8.822-MSWin32-x86-280952>dir Volume in drive C has no label. Volume Serial Number is B879-566C Directory of C:\temp\ActivePerl-5.8.8.822-MSWin32-x86-280952 08/23/2007 05:47 PM <DIR> . 08/23/2007 05:47 PM <DIR> .. 07/31/2007 08:24 PM 908 ACTIVEPERL.txt 07/31/2007 08:24 PM 30,769 CHANGES-56.txt 07/31/2007 08:24 PM 44,215 CHANGES.txt 07/31/2007 08:26 PM 19,288 Installer.bat 02/22/2006 04:15 PM 2,914 LICENSE.txt 08/23/2007 05:47 PM <DIR> perl 07/31/2007 08:24 PM 12,975 RELEASE.txt 08/23/2007 05:47 PM <DIR> support 6 File(s) 111,069 bytes 4 Dir(s) 70,533,754,880 bytes free C:\temp\ActivePerl-5.8.8.822-MSWin32-x86-280952>Installer.bat Welcome to ActivePerl. ActivePerl is ActiveState's quality-assured binary build of Perl. In order to install ActivePerl you need to agree to the ActivePerl Community License v2.1. Did you read the LICENSE.txt file? [no] yes Do you agree to the ActivePerl Community License v2.1? [no] yes This installer can install ActivePerl in any location of your choice. You do not need Administrator privileges. However, please make sure that you have write access to this location. Enter top level directory for install? [C:\Perl] c:\opt\perl The typical ActivePerl software installation requires 80 megabytes. Please make sure enough free space is available before continuing. ActivePerl 822 will be installed into 'c:\opt\perl' Create shortcuts to the HTML documentation? [yes] yes Add the Perl\site\bin and Perl\bin directories to the PATH? [yes] Create Perl file extension association? [yes] Create IIS script mapping for Perl? [yes] Create IIS script mapping for Perl ISAPI? [yes] Proceed? [yes] Ok. Installing ActivePerl... Copying files... 3045 File(s) copied Finished copying files... Relocating...done (70 files relocated) Configuring c:\opt\perl\lib\Config.pm for use in c:\opt\perl... Configuring Perl ... Configuring PPM for use in c:\opt\perl... Syncing perl PPM database with .packlists...done If you are behind a firewall, you may need to set the HTTP_PROXY environment variable so that PPM will operate properly: set HTTP_PROXY=http://address:port or set HTTP_PROXY=http://username:[EMAIL PROTECTED]:port For example set HTTP_PROXY=http://192.0.0.1:8080 Note that the "http://" part of the URL is required! Building HTML documentation, please wait... Thank you for installing ActivePerl! Press return to exit. C:\temp\ActivePerl-5.8.8.822-MSWin32-x86-280952> --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---