libsigx-2.0-dev wrong location of sigxconfig.h
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sigx (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The libsigx library requires the file sigxconfig.h in the include path (sigx.h:23).
On my x86_64 system (Ubuntu 14.04.2 LTS) the file is installed to /usr/lib/
* /usr/lib/sigx-2.0 and
* /usr/include/
This bug makes the library unusable for developers.
Copying / linking the file sigxconfig.h to /usr/include/
[Impact]
The .pc file gives wrong (pre-multiarch) include paths, which makes it unable to #include anything that will include sigxconfig.h.
[Test case]
1. Install libsigx-2.0-dev
2. Run pkg-config --cflags sigx-2.0
3. Check that it does not list /usr/lib/sigx-2.0/
[Regression potential]
Negligible. There are no reverse-
description: | updated |
description: | updated |
Changed in sigx (Ubuntu Utopic): | |
status: | New → Fix Committed |
Changed in sigx (Ubuntu Vivid): | |
status: | New → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
This bug was fixed in the package sigx - 2.0.2-4
---------------
sigx (2.0.2-4) unstable; urgency=medium
* [e9b4c01] Amend pkgconfig for multiarch lib paths (LP: #1457467)
* [f8ecb20] Don't include DESTDIR in LIBDIR override
* [bd9bb8f] Bump Standards-Version to 3.9.6
* [98ee423] Don't install bundled jquery.js
-- Chow Loong Jin <email address hidden> Sat, 23 May 2015 02:32:47 +0800