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
signature.asc
Description: Digital signature