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