After trying with haskellPackages I realized that the version in my cabal file was different than the version in my nix file. After making them match everything is happy.
On Wed, Feb 4, 2015 at 2:13 PM, Richard Wallace <[email protected] > wrote: > Hey folks, > > I'm having an issue with HaskellNG. I have a project that provides a > library and a binary. My cabal and nix files are here < > https://gist.github.com/purefn/21e392eb3bc2639db530>. > > When I run `nix-build hiberico.nix`, everything completes. But when I try > and run it, I get > > /nix/store/p63s2fsksj710fgmzj9399nyn230cx3v-haskell-hiberico-1/bin/hiberico: > error while loading shared libraries: libHShiberico-2-ghc7.8.4.so: cannot > open shared object file: No such file or directory > > Running `ldd > /nix/store/p63s2fsksj710fgmzj9399nyn230cx3v-haskell-hiberico-1/bin/hiberico` > I see > > linux-vdso.so.1 (0x00007fff64def000) > libHShiberico-2-ghc7.8.4.so => not found > libHSzip-archive-0.2.3.5-ghc7.8.4.so => > /nix/store/y1arcbjbwdl8jzra1xj6al6ywimbkqfp-haskell-zip-archive-0.2.3.5/lib/ghc-7.8.4/zip-archive-0.2.3.5/ > libHSzip-archive-0.2.3.5-ghc7.8.4.so (0x00007fbc7b3aa000) > libHSdigest-0.0.1.2-ghc7.8.4.so => > /nix/store/446nnyb3cc1bpfm84qgn40yy56m1fw02-haskell-digest-0.0.1.2/lib/ghc-7.8.4/digest-0.0.1.2/ > libHSdigest-0.0.1.2-ghc7.8.4.so (0x00007fbc7b1a5000) > libHSvalidation-0.4.2-ghc7.8.4.so => > /nix/store/fn4mlags9g14br0vvjsp834ypaqzvkkb-haskell-validation-0.4.2/lib/ghc-7.8.4/validation-0.4.2/ > libHSvalidation-0.4.2-ghc7.8.4.so (0x00007fbc7af6b000) > <snip> > > This was working fine a week ago. I tried out other packages that have > both libraries and binaries and they worked fine. Any idea why my binary > isn't getting linked properly? > > Thanks, > Rich >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
