On Sun, Apr 03, 2005 at 04:17:44PM +0200, Kurt Roeckx wrote:
> When building the gerris package is sarge I'm getting the
> following error:
> checking for gts-config... /usr/bin/gts-config
> checking for GTS - version >= 0.7.1... no
> *** Could not run GTS test program, checking why...
> *** The test program failed to compile or link. See the file config.log for 
> the
> *** exact error that occured. This usually means GTS was incorrectly installed
> *** or that you have moved GTS since it was installed. In the latter case, you
> *** may want to edit the gts-config script: /usr/bin/gts-config
> configure: error:
> *** GTS 0.7.1 or better is required. The latest version of GTS
> *** is always available from http://gts.sourceforge.net.
> make: *** [config.status] Error 1

> >From config.log:
> /usr/include/gts.h:24:18: glib.h: No such file or directory

> You should make libgts-dev depend on libglib2.0-dev.

> gerris should probably not have a build-dependency on
> libglib2.0-dev, but it seems to directly include glib.h too, so
> it might need it.

Given that gerris directly includes header files from glib, I disagree that
gerris should not have this build-dependency.  In fact, the version in both
sarge and sid does have such a build-dep.  However, it may be that gerris
should simply not be including glib.h directly.

> The version in sarge now seems to need both 1.2 and 2.0 and I'm
> not sure that's working.

Yes, that binary almost certainly *would* segfault, *if* the libgts-0.7-1
package in testing actually provided libgts-0.7.so.1 instead of
libgts-0.7.so.3.  Marcello, both of these packages are horribly broken in
testing right now, and as gerris is the only reverse-dep of libgts, I'm
going to go ahead and remove them both from testing.  They can of course get
back in when the versions in unstable are sorted out and stabilized.

Thanks,
-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to