[Nix-dev] [Nix-commits] SVN commit: nix - r30307 - nixpkgs/trunk/pkgs/development/libraries/zlib

Lluís Batlle i Rossell viric at viric.name
Tue Nov 8 19:04:31 CET 2011


Hello David,

On Tue, Nov 08, 2011 at 09:45:25AM +0100, David Guibert wrote:
> > I'd like to see a clearer explanation of the zlib error. The zlib release is
> > from more than one year ago. Isn't cmake broken instead of zlib?
> 
> Zlib is broken. Its header file unfortunately duplicates function
> declarations when the functions are changed to
> 64 bits and when the large file support is activated.

But it worked until now.

> At work, I googled quickly to find a fix. I found the luatex link, but
> today a deeper search shows that other distrib patch zlib:
> - Gentoo
> (http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/zlib/files/zlib-1.2.5-lfs-decls.patch?revision=1.3&view=markup),

They say:
  try to unbreak over-eager LFS logic in zlib header.

Which I don't really understand, as it changes ifdef to ifndef.


> - Slackware also
> (http://slackware.cs.utah.edu/pub/slackware/slackware-current/source/l/zlib/).

Their comment says:
The issue stems from
misuse of zlib by other libraries, but there's no other good place
to put this fix.

>From this, I think it is not a zlib problem. Zlib worked in nixpkgs for more
than one year.

Regards,
Lluís.


More information about the nix-dev mailing list