> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Reini Urban > Sent: Thursday, May 22, 2008 6:15 AM > To: Robert Davis > Cc: par@perl.org > Subject: Re: Undefined subroutine &DynaLoader::bootstrap ERROR > > 2008/5/21 Robert Davis <[EMAIL PROTECTED]>: > > It seems that even if I distribute to the target machine > > Cygwin1.dll > > Cygcrypt-0.dll > > Cygperl5_8.dll > > > > I still get an error because of incompatible versions of cygwin1.dll > > etc. > > You are not allowed to copy your own cygwin1.dll to the target > machine, if you didn't > check in advance that the system has no other cygwin1.dll in its PATH > or memory! > The error message is clear enough. > > Redistributing cygperl*.dll also makes no sense, but should make no > harm, if you don't
Can anybody point to the place in the code where It (par) decides to include libperl.dll.a instead of cygperl5_8.dll > forget to add all the other dll deps. (libs = -ldl -lcrypt -lgdbm_compat) > Better if the target machine has cygwin perl installed. > > I usually work around this by distributing self-hosting MSWin32 par exe's > or assure that the target machine has a sane cygwin setup. > So is there a way with cygwin perl and par to make a self hosting exe? Or Do I have to install activestate? I like the way cygwin and cpan work and not having to learn another package management tool like ppm.