http://www.perlmonks.org?node_id=1007471


in reply to Re: if Digest::SHA1 loaded Can't load LibXML/LibXML.dll Invalid access to memory location
in thread if Digest::SHA1 loaded Can't load LibXML/LibXML.dll Invalid access to memory location

I used citrusperl-standard-51601-msw-x86-017.zip

If you're using citrus, then Mark Dootson (citrus developer, I believe) would probably be keen to know about this problem you've struck. I don't think he frequents the monastery - so you're best to attract his attention by other means.

I can probably give you a contact for him if you don't already have one.

Cheers,
Rob
  • Comment on Re^2: if Digest::SHA1 loaded Can't load LibXML/LibXML.dll Invalid access to memory location

Replies are listed 'Best First'.
Re^3: if Digest::SHA1 loaded Can't load LibXML/LibXML.dll Invalid access to memory location
by Anonymous Monk on Dec 06, 2012 at 13:47 UTC

    :) Thanks but it appears I've figured it out the problem, it is ImageBase collision

    It is fixed with a rebase rebase

    when the default -Wl,--enable-auto-image-base generates a collision, you can also rebase with  perl -pi.orig -e " s{^(LDDLFLAGS = )}{$1 -Wl,--image-base=0x70000000 }; " Makefile

    FWIW, StrawberryPerl uses same compiler