Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#77713 - [libdiscid] broken pc file
Attached to Project:
Community Packages
Opened by Antonio Rojas (arojas) - Friday, 03 March 2023, 17:02 GMT
Last edited by Brett Cornwall (ainola) - Saturday, 04 March 2023, 19:06 GMT
Opened by Antonio Rojas (arojas) - Friday, 03 March 2023, 17:02 GMT
Last edited by Brett Cornwall (ainola) - Saturday, 04 March 2023, 19:06 GMT
|
DetailsDescription:
Since version 0.6.3, which switched the package to build with cmake, the pc file shipped in the libdiscid package is broken: the variables are not populated and, in particular, Libs contains a spurious '-L' that breaks compilation of any package that relies on this pc file (such as cmus) |
This task depends upon
Closed by Brett Cornwall (ainola)
Saturday, 04 March 2023, 19:06 GMT
Reason for closing: Fixed
Additional comments about closing: I'm sorry for the breakage and for missing the problem! I've pushed libdiscid-0.6.4-2 to [community] and verified that the pc file is proper as it was before.
Saturday, 04 March 2023, 19:06 GMT
Reason for closing: Fixed
Additional comments about closing: I'm sorry for the breakage and for missing the problem! I've pushed libdiscid-0.6.4-2 to [community] and verified that the pc file is proper as it was before.
Not only the libs entry contains a spurious '-L', but also the cflags entry contains a spurious '-I'.
I can confirm that manually removing these spurious flags in the installed '.pc' file makes ocp compile again.