Peter Simons writes: > > Building NumPy on MacOS fails with the current state of nixpkgs, and I > > suspect it can fail on other platforms as well, as the problems I found > > are not specific to MacOS. With the attached patch, it builds correctly, > > at least under MacOS. > > I applied your patch in r33941, but that change caused build failures > for matplotlib on Linux (and probably on other platforms as well which > Hydra doesn't automatically check): > > http://hydra.nixos.org/build/2490567 > > Do you by chance know how to fix these problems?
The error message "You must install numpy 1.1 or later to build" can only have one cause: an "import numpy" failed during installation of matplotlib. And that means that the numpy in your Nix store is not on PYTHONPATH when matplotlib is built. I haven't yet studied how Nix handles Python packages, so I'd better shut up now. Meaning that I don't have a solution at this time. Note that matplotlib fails to build under MacOS because some of its dependencies fail, so I can't analyze the problem myself for now. Are you sure that matplotlib builds correctly without my patch for NumPy? It doesn't affect the accessibility of NumPy at all, so I don't see what could be the problem. It could potentially cause a build failure for NumPy, but not for matplotlib. BTW, my NumPy patch mainly removes the default directories for library searches. Matplotlib needs a similar patch as well, the evidence being the line basedirlist is: ['/usr/local', '/usr'] I'll look into that when I get the dependencies to build. Konrad. _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev