nemiver FTBFS on all architectures

Bug #308655 reported by David Futcher
4
Affects Status Importance Assigned to Milestone
nemiver (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: nemiver

Nemiver 0.6.4-1 failed to build on all architecures with this error:

checking for GTKHEX... configure: error: Package requirements (gtkhex >= 2.21.4) were not met:

Package gail was not found in the pkg-config search path.
Perhaps you should add the directory containing `gail.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gail', required by 'gtkhex', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GTKHEX_CFLAGS
and GTKHEX_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

make: *** [config.status] Error 1
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

Related branches

David Futcher (bobbo)
Changed in nemiver:
assignee: nobody → bobbo
importance: Undecided → Low
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package nemiver - 0.6.4-1ubuntu1

---------------
nemiver (0.6.4-1ubuntu1) jaunty; urgency=low

  * debian/control: Add "libgail-dev" to Build-Depends to fix FTBFS (LP: #308655)

 -- David Futcher <email address hidden> Tue, 16 Dec 2008 16:23:33 +0000

Changed in nemiver:
status: In Progress → Fix Released
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Sorry, but I don't understand the fix applied.

The configure script outputs:
Package 'gail', required by 'gtkhex', not found

From the gtkhex.pc file:
Requires: gail atk gtk+-2.0

Therefore, it looks like the correct fix is to add a 'libgail-dev' dependency to libgtkhex0-dev. This doesn't seem to have anything to do with nemiver.

Revision history for this message
David Futcher (bobbo) wrote :

Lionel. I thought of doing that but this is the changelog for the latest libgtkhex0-dev upload:

ghex (2.22.0-1ubuntu1) intrepid; urgency=low

  * rebuild using the new libgail gtk version
  * debian/control.in:
    - don't use libgail, updated gtk requirement

 -- Sebastien Bacher <email address hidden> Wed, 18 Jun 2008 23:46:44 +0200

From what I can see, libgail is not required now in most cases, but still is required for this package. I'll talk to Sebastien and look at any other build logs for packages depending on libgtkhex0-dev. Obviously if others are failing with this error, it should be fixed at libgtkhex0-dev level, but I will need to check it.

Changed in nemiver:
status: Fix Released → In Progress
Revision history for this message
David Futcher (bobbo) wrote :

Quick update on this. Nemiver is the only package that has build depends on libgtkhex0-dev, so at the moment it doesn't really matter where the libgail-dev dependency is, as long as it is there. I will talk to Sebastien Bacher about this though, to see what he thinks.

Revision history for this message
David Futcher (bobbo) wrote :

I haven't received a response from the previous uploader of ghex and this bug doesn't seem to have broken anything (so far); therefore, I am closing the bug. Please re-open if it turns out this has broken something.

Changed in nemiver:
assignee: bobbo → nobody
importance: Low → Undecided
status: In Progress → Invalid
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.