[KinoSearch] Win32 ActiveState Perl or Cygwin?

Marvin Humphrey marvin at rectangular.com
Sun Oct 14 19:18:21 PDT 2007




On Oct 14, 2007, at 5:25 PM, roger wrote:

> I get a Win32 dialog box containing:
>   Perl.exe - Entry Point Not found
>   The procedure entry point Perl_sv_2uv_flags could not be located
>     in the dynamic link library perl58.dll

It's strange that it would be looking for the symbol  
Perl_sv_2uv_flags.  That symbol is not in Perl's C code until 5.9.   
It's not used directly by KS anywhere I can see -- KS uses the macros  
SvUV and such, which eventually result in calls to Perl_sv_2uv_flags  
under 5.9 and later, but are defined differently in 5.8.

This won't be easy for me to troubleshoot right now, because I don't  
have a functioning Windows box with developer tools on it at my  
disposal.  It's possible that a simple error was made when producing  
the PPM, especially since the PPM for 0.15 is known to work and the  
changes between KS 0.15 and 0.161 are not very substantial:

   http://search.cpan.org/diff?from=KinoSearch-0.15&to=KinoSearch-0.161

> I am on Windows XP SP2 using ActiveState 5.8.8 and also have cygwin  
> perl
> (currently disabled via /bin path rename).

I wonder, however, if having those two Perls on the same box has  
something to do with it.

What happens under cygwin?

> -------------- Problem 2 --------------
> I have also tried the KinoSearch-0.161.tar.gz distribution using the
> CamelPack software recommended by Henka

> t\pod.........................ok
> All tests successful, 3 tests skipped.
> Files=53, Tests=741, 24 wallclock secs ( 0.00 cusr +  0.00 csys =   
> 0.00 CPU)
>
> C:\dev\KinoSearch\KinoSearch-0.161--> perl Build install
> Set up gcc environment - 3.4.2 (mingw-special)
> Set up gcc environment - 3.4.2 (mingw-special)
> No 'file' or 'fh' parameter given at
> C:/Perl/site/lib/Module/Build/PodParser.pm line 24.

So KinoSearch passed all its tests under Camelpack, but something  
went screwy with Module::Build::PodParser?  Maybe try upgrading  
Module::Build and whatever Module::Build::PodParser depends on.

Marvin Humphrey
Rectangular Research
http://www.rectangular.com/



_______________________________________________
KinoSearch mailing list
KinoSearch at rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch




More information about the kinosearch mailing list