[Nix-dev] Re: perl build failure on x86_64

Peter Simons simons at cryp.to
Tue Jun 17 15:03:51 CEST 2008


 > while installing nix (through nix) on an x86_64-linux machine, the build
 > fails during the perl-5.10.0 expression, saying:
 >
 >   touch uni.dataa
 >   touch: setting times of `uni.dataa': Function not implemented
 >   make: *** [uni.dataa] Error 1

The problem is that coreutils 6.12 configures with full futimes(3)
support, because glibc claims to have it. The running kernel, however,
does not: when the function is actually invoked, it fails with ENOSYS.
For the time being, I was able to remedy the problem by going back to
coreutils 6.11.

I'm not quite sure what to make of this, but it feels like a bug in
coreutils or glibc, depending on your point of view.

By the way: is there a reason why the web site offers nix 0.12pre12085
for download, but nix-packages have only version 0.12pre11304? I'm
wondering because the latter version cannot use the store generated by
the former.

Peter




More information about the nix-dev mailing list