Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646124 - sci-libs/pcl-1.8.1 installs broken pcl_features-1.8.pc
Summary: sci-libs/pcl-1.8.1 installs broken pcl_features-1.8.pc
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on:
Blocks:
 
Reported: 2018-01-30 15:37 UTC by Victor Mataré
Modified: 2022-10-27 10:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild with workaround (pcl-1.8.1-r1.ebuild,2.25 KB, text/plain)
2018-01-30 15:37 UTC, Victor Mataré
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Mataré 2018-01-30 15:37:06 UTC
Created attachment 517134 [details]
ebuild with workaround

The pcl_features-1.8.pc installed by the sci-libs/pcl-1.8.1 ebuild contains a bogus dependency on pcl_2d-1.8, a component that doesn't exist any more. The breakage obviously comes from upstream, but just removing the dependency is straightforward enough. So let's try and get this temp fix into portage, since doesn't seem to be doing a lot of maintenance releases.
Comment 1 Victor Mataré 2018-01-30 15:38:15 UTC
*upstream [doesn't seem to be doing a lot of maintenance releases]
Comment 2 Bernd 2022-10-27 10:27:35 UTC
Speaking for 1.12.1 here, which still has the 2d in pcl_features-1.12.pc

Are you sure this is the correct solution? From my research, it's true that the pcl_2d-1.12.so file is no more. But the pkgconfig file doesn't list any libraries with the pcl_2d-1.12.pc file, just dependencies on pcl_common and pcl_filters.

The cmake configuration output states, that the subsystem 2d will be built, thus I assume, the subsystem is still available, it just doesn't give any library and is instead included in the common and filters subsystems.