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#42474 - [libraw] pkg-config files are wrong
Attached to Project:
Arch Linux
Opened by Jérémy (jeyzu) - Tuesday, 21 October 2014, 09:05 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 24 October 2014, 07:16 GMT
Opened by Jérémy (jeyzu) - Tuesday, 21 October 2014, 09:05 GMT
Last edited by Andrea Scarpino (BaSh) - Friday, 24 October 2014, 07:16 GMT
|
DetailsDescription: pkg-config files are wrong
Additional info: * package version: 0.16.0-2 x86_64 Steps to reproduce: $ pkg-config --cflags libraw -I/usr/include/libraw/libraw should be: -I/usr/include/libraw |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Friday, 24 October 2014, 07:16 GMT
Reason for closing: Fixed
Additional comments about closing: libraw 0.16.0-3
Friday, 24 October 2014, 07:16 GMT
Reason for closing: Fixed
Additional comments about closing: libraw 0.16.0-3
More information about the issue from my duplicate report:
It was a bug in the cmake version of libraw, which arch has switched to as of version 0.16.0-2. It's already fixed in upstream, just not included in 0.16.0, and they don't have 0.16.1 just yet. I opened a ticket in upstream (https://github.com/LibRaw/LibRaw/issues/41) asking them to release 0.16.1. Until then it's probably best if arch either moves back to autotools (like 0.16.0-1), or just patches libraw locally.
Additional info:
* package version: 0.16.0-2 is the only one affected.
Steps to reproduce:
run "pkg-config --cflags libraw" and see that the include path is broken (double libraw).
I'll switch to autotools.
In the meanwhile, switching back to autotools seems like the way to go.
Thanks.
Edit: more info by doug: https://bugs.archlinux.org/task/42448
They rejected my patch for fixing the autotools build:
https://github.com/LibRaw/LibRaw/pull/42
And are saying it's not a bug in my ticket:
https://github.com/LibRaw/LibRaw/issues/41
While arguing that cmake is not supported.
Honestly, I don't know what's next.
Thanks anyway.
OK. I guess you'll have to revert to 0.16.0-1 and reopen the other bug. We'll have to wait and hope libraw upstream does the right thing.