pkg-config --variable=includedir points at /usr/include, not /usr/include/vte-0.0

Bug #626979 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vte (Ubuntu)
Fix Released
High
Robert Ancell
Maverick
Fix Released
High
Robert Ancell

Bug Description

Packages build-depending on libvte-dev currently FTBFS because pkg-config points to /usr/include, not to /usr/include/vte-0.0. This needs fixing.

Related branches

Steve Langasek (vorlon)
Changed in vte (Ubuntu):
status: New → Triaged
importance: Undecided → High
milestone: none → ubuntu-10.10
Changed in vte (Ubuntu Maverick):
assignee: nobody → Robert Ancell (robert-ancell)
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Out of interest, which packages are using pkg-config in this way? Most apps just use --cflags which works fine.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Note also that a number of other packages (including GTK) have includedir set the the autotools variable and not the versioned location to include headers from.

Revision history for this message
Steve Langasek (vorlon) wrote :

looks like only gir-repository relies on using includedir this way. gir-repository can't use --cflags because it needs to access the header files directly, not via gcc.

Revision history for this message
Robert Ancell (robert-ancell) wrote :

Fixed in vte 0.25.90-0ubuntu4 and gir-repository 0.6.5-6ubuntu9 - the vte introspection files now come from the vte source.

Changed in vte (Ubuntu Maverick):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package vte - 1:0.25.91-0ubuntu2

---------------
vte (1:0.25.91-0ubuntu2) maverick; urgency=low

  * debian/rules:
    - Compile with --enable-introspection (LP: #626979)
  * debian/control:
  * debian/libvte-dev.install:
  * debian/gir1.0-vte-1.0.install
    - Install introspection files
 -- Robert Ancell <email address hidden> Tue, 31 Aug 2010 12:59:13 +1000

Changed in vte (Ubuntu Maverick):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.