Bug#928702: libxmlrpc-core-c3-dev: 'xmlrpc-c-config client --libs' spits out -lcurl but the package does not depend on 'libcurl-dev'
Package: libxmlrpc-core-c3-dev
Version: 1.33.14-4
Severity: normal
Dear Maintainer,
Building a project that requires xmlrpc but does not explicitly require libcurl fails.
The project: https://gitlab.freedesktop.org/drm/igt-gpu-tools
The result:
$ ninja -C build
/usr/bin/ld: cannot find -lcurl
collect2: error: ld returned 1 exit status
[14/711] Compiling C object 'tests/59830eb@@kms_atomic@exe/kms_atomic.c.o'.
ninja: build stopped: subcommand failed.
And this is because:
$ xmlrpc-c-config client --libs
-L/usr/lib/x86_64-linux-gnu -lxmlrpc_client -lxmlrpc -lxmlrpc_xmlparse -lxmlrpc_xmltok -lxmlrpc_util -lcurl
$ apt depends libxmlrpc-core-c3-dev
Depends: libxmlrpc-core-c3 (= 1.33.14-4)
Suggests: xmlrpc-api-utils
$ apt depends libxmlrpc-core-c3
libxmlrpc-core-c3
Depends: libc6 (>= 2.14)
Depends: libcurl3 (>= 7.16.2)
-- System Information:
Debian Release: 9.9
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.0.7-200.fc29.x86_64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages libxmlrpc-core-c3-dev depends on:
ii libc6-dev 2.24-11+deb9u4
ii libxmlrpc-core-c3 1.33.14-4
libxmlrpc-core-c3-dev recommends no packages.
Versions of packages libxmlrpc-core-c3-dev suggests:
pn xmlrpc-api-utils <none>
-- no debconf information
Reply to: