Package is missing several dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curl (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
libcurl4-gnutls-dev provides my /usr/bin/
The right way to do this seems to be to run "curl-config --static-libs" and forward the result along to my linker. But doing that causes the linker to complain about several missing libraries.
The flags I get are:
-Wl,-Bstatic -lcurl -Wl,-Bdynamic -Wl,-Bsymbolic-
And the (unique) missing libraries are:
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
So pretty much all the interesting libraries are missing.
The packages that provide these are:
libnghttp2-dev provides libnghttp2.a
libidn2-dev provides libidn2.a
librtmp-dev provides librtmp.a
libpsl-dev provides libpsl.a
nettle-dev provides libnettle.a
libgnutls28-dev (in Bionic) and other packages in older releases provide libgnutls.a
libldap2-dev provides liblber.a and libldap.a
All of these packages need to be dependencies of libcurl4-
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: libcurl4-gnutls-dev 7.58.0-2ubuntu3.1
ProcVersionSign
Uname: Linux 4.15.0-1009-azure x86_64
ApportVersion: 2.20.9-0ubuntu7
Architecture: amd64
Date: Tue May 22 20:41:00 2018
SourcePackage: curl
UpgradeStatus: No upgrade log present (probably fresh install)