Tue Jul 28 06:35:36 2009: Request 48240 was acted upon. Transaction: Correspondence added by RSCHUPP Queue: PAR Subject: MODULE object version 1.YYY does not match $MODULE::VERSION 1.XXX at /usr/lib/perl/5.10/DynaLoader.pm Broken in: 0.994 Severity: Important Owner: Nobody Requestors: wfel...@gmail.com Status: open Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=48240 >
Does the simple example pp -p testdbi -e 'use DBI; print "OK"' (when moved to the machine with a different version of DBI) show the same problem? BTW, it's OK that shared libs are packed with their real name into the .par (or executable), but have mangled hash.so names when extracted into the cache area. PAR patches DynaLoader to make it look for the mangled name.