Package: libgwrap-runtime0-dev
Version: 1.9.6-3
Severity: serious

The 1.9.6-3 ia64 version of g-wrap contains a bogus pkgconfig file,
with the line:

  module_directory=${datarootdir}/guile/site

Where the powerpc and other versions contain the line:

  module_directory=${prefix}/share/guile/site

This causes the following problem:

If you run either of 
  g-wrap-config --c-compile-args guile
  g-wrap-config --c-link-args guile

you get the error:

 Variable 'datarootdir' not defined in '/usr/lib/pkgconfig/g-wrap-2.0-guile.pc'

This causes bug #382127, for example.

It makes g-wrap essentially unusable on ia64 because g-wrap-config is
essential to any package that wants g-wrap and which uses normal
configuration methods.

It is only in the last few days that g-wrap 1.9.6-3 was compiled for
ia64, which explains why this took so long to show up.  If you look at
the build log for that compilation at 
  
http://buildd.debian.org/fetch.php?&pkg=g-wrap&ver=1.9.6-3&arch=ia64&stamp=1154685148&file=log&as=raw
you will see a warning to the effert that:

  WARNING: guile/g-wrap-2.0-guile.pc contains a reference to the variable 
`datarootdir' which seems to be undefined.  Please make sure it is defined.

which is obviously relevant.  No such warning occurs in the other
build logs from last year when 1.9.6-3 was uploaded.

An attempt to build the source for g-wrap 1.9.6-3 on powerpc running
up-to-date unstable failed in a similar fashion.  This suggests very
strongly that the cause of the bug is a change in the behavior of the
autotools.

Thomas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to