laziness, impatience, and hubris | |
PerlMonks |
Re^16: if Digest::SHA1 loaded Can't load LibXML/LibXML.dll Invalid access to memory locationby syphilis (Archbishop) |
on Jan 06, 2013 at 05:52 UTC ( [id://1011833]=note: print w/replies, xml ) | Need Help?? |
if you know which dll it is , edit MAKEFILE LDDLFLAGS add -Wl,--image-base=0x70000000 and dmake test again (0x70000000 is default rebase address) Excellent !! That fixes the problem I have with 32-bit perls and PDL::Graphics::PLplot (when PDL::Graphics::PLplot is built as part of the PDL build). However, it doesn't help with 64-bit perls. Could it be that the 0x70000000 needs to be a different value on 64-bit perls ? Note: With 32-bit perls the dll fails to load, with an error message stating that the dll is not a valid Win32 application. With 64-bit perls the dll also fails to load, but the error message is a little different, claiming an "Invalid access to memory location". After amending the Makefile as per suggested, PDL::Graphics::PLplot *does* get rebuilt (as expected), but the failure and error message remain unchanged. Cheers, Rob
In Section
Seekers of Perl Wisdom
|
|