This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [64bit] Missing library causing build of perl-PAR-Packer to fail


On 2013-06-05 13:40, Ken Brown wrote:
In order to build biber.exe, I need to build the perl module
PAR::Packer.

I have PAR::Packer and its dependencies ready for upload later today, and have updated Ports git accordingly.

On 32-bit Cygwin, boot_Win32CORE is provided by the library
/usr/lib/perl5/5.14/i686-cygwin-threads-64int/auto/Win32CORE/Win32CORE.a. But
on 64-bit Cygwin the corresponding library is missing from
/usr/lib/perl5/5.14/x86_64-cygwin-threads/auto/Win32CORE.  Can we get a
new build of perl that includes it?

It's not actually required; EU::Embed's xsinit command automatically adds hooks for all static extensions: normally DynaLoader, and on MSWin32/Cygwin, Win32CORE. The latter isn't usually needed on Cygwin, so AFAICS it should be omitted.

I'll have to figure out properly how to fix this in the perl build (Reini?), but in the meantime, in /usr/lib/perl5/5.14/x86_64-cygwin-threads/Config_heavy.pl, change the definition of static_ext to ' ' (the space is required), then rerun the build of biber.


Yaakov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]