
On 25 February 2018 at 19:49, fr33domlover
Oh and I do have `libssl-dev` installed from distro package.
Do you have libcrypto-dev or something similar installed?
On Sun, 25 Feb 2018 09:47:35 +0200 fr33domlover
wrote: Hello Haskellers,
For a long time I did my Haskell coding on a laptop running Trisquel 7 GNU/Linux, 64-bit. I had stack installed from FPComplete's debian repo, and GHC 7.10.3 installed from hvr's PPA. I was working, among other things, on a program that I built last time with LTS 6.5 and everything was okay.
Then I moved to a new laptop, now I run Devuan Jessie (which is basically the same as Debian 8 Jessie), 64-bit, and I have stack installed using the script provided by the stack website, and GHC installed using `stack setup`. I'm trying to build the very same program, and I get this:
Configuring HsOpenSSL-0.11.1.1... Cabal-simple_mPHDZzAJ_2.0.1.1_ghc-7.10.3: Missing dependencies on foreign libraries: * Missing C libraries: crypto, ssl This problem can usually be solved by installing the system packages that provide these libraries (you may need the "-dev" versions). If the libraries are already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are.
I thought maybe my OpenSSL version is too old. That's a bit weird because it seems to be more recent than the Trisquel one (well, basically same version, just some micro version being a bit higher), but still, I decided to try a few things:
- I installed OpenSSL 1.1 using Guix and used the flags mentioned above to point to Guix's include and dir paths - I downloaded OpenSSL 1.1 release tarball, built from source, installed, pointed stack to that location - In those extra dirs I listed all the system ones like /lib and /usr/lib just in case - I updated stack to the latest release, and did stack setup --upgrade-cabal and installed alex and happy because stack complained no package was providing them - I deleted .stack-work and ~/.stack and did a totally clean build
But nothing works, I'm still getting this error. On the older laptop everything works.
How do I go about solving this? I don't know what else to try or how to make `stack build` look in the paths I provide and see the OpenSSL library there and use it.
Thanks in advance for any clues!!!
-- fr33 _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
-- Ivan Lazar Miljenovic Ivan.Miljenovic@gmail.com http://IvanMiljenovic.wordpress.com