<div dir="ltr"><div>Package: libghc-curl-dev</div><div>Version: 1.3.8-12+b1</div><div><br></div>I'm attempting to build a system for CMU Computer Club users that will provide development environments and some common libraries for several programming languages.  This ran into problems due to conflicts between libcurl4-gnutls-dev and libcurl4-openssl-dev.<div><br></div><div>Haskell seemed to be the only language with curl bindings depending on the OpenSSL variant, so I figured I might need to drop it.</div><div><br></div><div>But when I looked at the dependencies more carefully, I noticed:</div><div><br></div><div>(bullseye)kbare@builds:~$ apt-cache show libghc-curl-dev<br>Package: libghc-curl-dev<br>Source: haskell-curl (1.3.8-12)<br>Version: 1.3.8-12+b1<br>Installed-Size: 3035<br>Maintainer: Debian Haskell Group <<a href="mailto:pkg-haskell-maintainers@lists.alioth.debian.org">pkg-haskell-maintainers@lists.alioth.debian.org</a>><br>Architecture: amd64<br>Provides: libghc-curl-dev-1.3.8-5dcc8<br>Depends: libcurl4-openssl-dev, libghc-base-dev-4.13.0.0-2f220, libghc-bytestring-dev-0.10.10.1-c40ee, libghc-containers-dev-0.6.2.1-ab1cf, libc6 (>= 2.2.5), libcurl3-gnutls (>= 7.16.2), libgmp10<br></div><div><br></div><div>So libghc-curl-dev says it depends on the curl OpenSSL development package but the curl GNUTLS runtime shared library.  Looking closer at the source package, I see the Build-Dependency is actually against the GNUTLS flavor of libcurl, so it seems like the dependency on libcurl4-openssl-dev may be in error.</div><div><br></div><div>Found this working with Debian 11/bullseye.</div><div><br></div><div>--Keith</div></div>