[Bug 336634]

Dbn-lists 336634 at bugs.launchpad.net
Sat Dec 14 16:48:02 UTC 2013


The way I see it is that this can't be fixed in the current fields
without breaking the expected behavior. So, my plan is to get a version
1 spec out that describes the exact semantics pkg-config has now. Then,
I plan on introducing variants for Requires - module(Cflags) and
module(Libs). This would allow you to narrow what you want to gather on
module collection. To fix this bug, by specifying "Requires.private:
foo(Libs)", pkg-config would be allowed to completely drop the need for
foo.pc in the typical shared case because you've informed it that you do
not need the Cflags.

Unfortunately, it's been a busy year for me and I haven't had a ton of
time to work on pkg-config. I did prototype the above and it worked
well.

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

Title:
  libxxf86vm-dev should depend on libxext-dev

Status in pkg-config:
  Confirmed
Status in “pkg-config” package in Ubuntu:
  Triaged
Status in “pkg-config” package in Debian:
  Fix Released
Status in “pkg-config” package in Fedora:
  Fix Released

Bug description:
  Binary package hint: libxxf86vm-dev

  When you install libxxf86vm-dev and don't have libxext-dev installed
  you'll get the following error message when trying to use the .pc
  file:

  jhasse at hardy:~$ pkg-config xxf86vm --cflags --libs
  Package xext was not found in the pkg-config search path.
  Perhaps you should add the directory containing `xext.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'xext', required by 'Xxf86vm', not found
  jhasse at hardy:~$

To manage notifications about this bug go to:
https://bugs.launchpad.net/pkg-config/+bug/336634/+subscriptions



More information about the foundations-bugs mailing list