** Description changed:

  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/x86_64-linux-gnu/sigx-2.0/, but the include paths in sigx-2.0.pc are
  * /usr/lib/sigx-2.0 and
  * /usr/include/sigx-2.0
  
  This bug makes the library unusable for developers.
  
  Copying / linking the file sigxconfig.h to /usr/include/sigx-2.0/ solves
  the problem for me.
+ 
+ [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-dependencies for libsigx-2.0, and the only 
change in question for this bug is the .pc file, which was broken and unusable 
to begin with.

** Also affects: sigx (Ubuntu Trusty)
   Importance: Undecided
       Status: New

** Also affects: sigx (Ubuntu Vivid)
   Importance: Undecided
       Status: New

** Also affects: sigx (Ubuntu Utopic)
   Importance: Undecided
       Status: New

** Description changed:

  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/x86_64-linux-gnu/sigx-2.0/, but the include paths in sigx-2.0.pc are
  * /usr/lib/sigx-2.0 and
  * /usr/include/sigx-2.0
  
  This bug makes the library unusable for developers.
  
  Copying / linking the file sigxconfig.h to /usr/include/sigx-2.0/ solves
  the problem for me.
  
+ [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-dependencies for libsigx-2.0, and the only 
change in question for this bug is the .pc file, which was broken and unusable 
to begin with.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1457467

Title:
  libsigx-2.0-dev wrong location of sigxconfig.h

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sigx/+bug/1457467/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to