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]