Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

schwern (1528)

  (email not shown publicly)
AOL IM: MichaelSchwern (Add Buddy, Send Message)

Schwern can destroy CPAN at his whim.

Journal of schwern (1528)

Tuesday September 23, 2008
06:53 AM

Data::Alias needs Win32 love

[ #37518 ]

The Data::Alias module upon which Method::Signatures relies to implement the \@foo prototype efficiently does not work on Win32 before 5.10. Something's wrong with the linker.

This is an obstacle to getting Method::Signatures production ready. I don't want to make Data::Alias (and thus \@foo) optional. If someone with the necessary Win32 tuits would take a swing at making it work that would be very helpful.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I had similar problems installing Devel::Cover [] on Strawberry Perl.

    BrowserUK++ explained the problem [] to me.

    I remember building my own perl with the needed symbols exported, but I can't remember exactly how and I've got the recipe at home. I'm not fluent enough in C and linking anyway, so I can't really provide any clue on what the right thing is.

    But these are pretty important modules IMHO, and it seems worht bringing to p5p for discussion to either bring stuff into core, or expose more hairy details official

  • See "Why internal perl functions are not available on Windows?" in win32 perl FAQ []. This symbol is now public in 5.10 and 5.8.9. In general, any Perl module should not use PERL_CORE. Devel::Declare defines PERL_CORE, but does not need it.