On Mon, Nov 6, 2017 at 12:09 AM, Kime Philip <philk...@kime.org.uk> wrote:

>   Reason: Incompatible library version: 79628e8f.bundle requires version
> 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0 at
> /loader/HASH(0x10188cc08)/DynaLoader.pm line 197.
>
>
These version numbers presumably are MacOS versions?


>
> I am explicitly linking the libxml2 library in which exists and which
> passes all tests with XML::LibXML. A bit confused since the error message
> says it can’t load /opt/local/lib/libxml2.2.dylib which isn’t where it
> should be getting it from (should be in the packed tree). If I have libxml2
> at /opt/local/lib, the packed exe works as expected.


>From that I guess that your installed libxml2 library is *not* in
/opt/local/lib? And you passed its full pathname as "--lib path" to pp?
Are you sure that
/var/folders/xk/81hr0f0n4hz_n1kwjp6lt70r0000gn/T/par-64626d7271/cache-
82ce96a9b579ca7d831ec5498c59bb9c4087cc21/79628e8f.bundle
is actually "your" .../XML/LibXML/LibXML.bundle (check MD5s or similar) and
not from somewhere else?
Have you checked that the packed executable contains libxml2.2.dylib?

Cheers, Roderich

Reply via email to