Bug 2245376
| Summary: | libuv: cmake find_package(libuv CONFIG) doesn't work | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Andreas Schneider <asn> |
| Component: | libuv | Assignee: | Stephen Gallagher <sgallagh> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | igor.raits, sgallagh, tchollingsworth, zsvetlik |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | libuv-1.47.0-3.fc38 libuv-1.47.0-3.fc39 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-11-27 02:31:04 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
This is just one of many issues related to https://github.com/libuv/libuv/issues/4086 I'd prefer not to invent something new until upstream sorts that out, so I'll just go the route of requiring the static subpackage for now. FEDORA-2023-b370ccda5f has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-b370ccda5f FEDORA-2023-1157e1954c has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-1157e1954c FEDORA-2023-1157e1954c has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-1157e1954c` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-1157e1954c See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-b370ccda5f has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-b370ccda5f` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-b370ccda5f See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-6cbf1f5bf8 has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-6cbf1f5bf8` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-6cbf1f5bf8 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-68626665ca has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-68626665ca` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-68626665ca See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-68626665ca has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-6cbf1f5bf8 has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report. |
I wanted to build a new neovim version on rawhide but it fails because of libuv: neovim is a cmake project and uses: find_package(libuv CONFIG) to find libuv header files and the library. The error I get is: CMake Error at /usr/lib64/cmake/libuv/libuvConfig.cmake:103 (message): The imported target "libuv::uv_a" references the file "/usr/lib64/libuv.a" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib64/cmake/libuv/libuvConfig.cmake" but not all the files it references. Call Stack (most recent call first): src/nvim/CMakeLists.txt:5 (find_package) The cmake config expects that the static library is present! Either generate a config without the static file or add a `Requires: libuv-static` to the libuv-devel package. Reproducible: Always