Yurii G. Kudryashov wrote: > On Sat, Jun 23, 2007 at 10:15:14PM +0400, Yurii G. Kudryashov wrote: >> Hello! >> >> I've attached my ncurses/default.nix based on LFS >> (www.linuxfromscratch.org) variant. I've tested it with finch (console >> version of pigdin), and it works. Also I've got rid of builder.sh. > I've corrected ugly preConfigure="configureFlags=\"... \"" string > (thanks to Michael Raskin).
Thanks for the patch :-) It seems to work for the most part, but it causes two problems in the Nixpkgs build: - It doesn't work on Cygwin. The build fails with: Creating library file: ../lib/libncurses.dll.a installing ../lib/cygncurses5w.dll as /nix/store/z2yaqg3czaszl3bfvv31lv69c84zwqxd-ncurses-5.6/bin/cygncurses5w.dll /usr/bin/install -c -m 755 ../lib/cygncurses5w.dll /nix/store/z2yaqg3czaszl3bfvv31lv69c84zwqxd-ncurses-5.6/bin/cygncurses5w.dll /usr/bin/install: cannot stat `../lib/cygncurses5w.dll': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/tmp/nix-1408-0/ncurses-5.6/ncurses' Perhaps wide character support isn't supported on Windows? - It breaks the build of the Glasgow Haskell Compiler: /nix/store/r8fim8w3lmsfsjc661h41n0gfx30c1rn-ghc-6.4.2/lib/ghc-6.4.2/ghc-6.4.2: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory This is almost certainly because GHC is bootstrapped with a pre-built binary distribution of GHC, which expects a libncurses.so.5 somewhere. Yurii, could you make wide-character support a function argument of the ncurses Nix expression? Then we could build without on Windows, pass a ncurses without wide-character support to GHC, and use a build with wide-character support everywhere else. -- Eelco Dolstra | http://www.cs.uu.nl/~eelco _______________________________________________ nix-dev mailing list [email protected] https://mail.cs.uu.nl/mailman/listinfo/nix-dev
