-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pkg-config: 'Requires: curl' -- module does not exist #4155
Comments
Same here building Net::Kafka against librdkafka 2.0.0 on Manjaro Linux 5.15.85-1:
|
So its been three weeks for what I assume is a relatively unassuming change. Is there some issue I can help with? Are there unresolved questions that need to be answered? How can I help this move over the finish line? |
had this problem too, we can copy libcurl.pc as curl.pc in the pkg-config path as temporary solution until @emasab 's PR is merged.
|
This is a fix to confluentinc/librdkafka#4155, which blocks our ability to build this package. The plan is to apply the patch to the system file, output into a local directory and instruct pkgconfig to search that directory. References: #11 References: confluentinc/librdkafka#4155
Hi! this is affecting rebuilds of other software (e.g. syslog-ng) now as the pkgconfig integration for rdkafka is broken (which in turn blocks the Python 3.11 rebuild on Arch Linux). Please merge the provided MR and release a new version! Thanks! |
bluntly, it appears this isn't a priority for this project, and we should probably just see if the Archlinux package is willing to accept a patch like this bazaah/aur-ceph@d045174, as this has languished for ~2 months now. |
fix released with v2.1.1 |
Description
When attempting to run
pkg-config
against the rdkafka.pc provided, I receive an error due to a missing module:curl
.pkg-config error
This is caused by a change introduced in #4045 to add
curl
as a module.I believe the correct module name is
libcurl
, as seen viaHow to reproduce
Easily reproducible with access to podman/docker:
podman run --rm docker.io/archlinux/archlinux:latest \ /bin/bash -c 'pacman -Sy --needed --noconfirm pkgconf librdkafka 2>&1 1>/dev/null && pkg-config --print-requires --print-variables --modversion rdkafka'
Checklist
IMPORTANT: We will close issues where the checklist has not been completed.
Please provide the following information:
2.0.0
-
-
Archlinux
,Linux - 6.0.7-arch1-1 #1 SMP PREEMPT_DYNAMIC - x86_64 GNU/Linux
debug=..
as necessary) from librdkafka:-
-
The text was updated successfully, but these errors were encountered: