Bug#394153: Fwd: Bug#394153: twinkle: FTBFS: undefined reference to gsm_decode

Mark Purcell msp at debian.org
Wed Nov 15 12:11:31 CET 2006


On Wednesday 15 November 2006 03:35, Julien Cristau wrote:
> clone 394153 -1
> reassign -1 libgsm
> retitle -1 please add extern "C" declaration for use in c++ programs

Julien, Kurt,

libgsm1 does have an extern "C" declaration:

/usr/include/gsm.h
[...]
#ifdef __cplusplus
extern "C" {
#endif

I'm not sure why this is occurring...

Twinkle version 1:0.9-3 built fine on AMD64, 1:0.9-4 built fine all all arch 
except AMD64.

There was no source change in the package between -3 & -4 and there has been 
no change to the libgsm package since 2004.

Can you assist with the debug of this issue as clearly something isn't quite 
right, but I'm not entirely sure it is in twinkle/ libgsm.

On i386 I did see a transitory issue with the build failing at this point, but 
it all appears fine as I can see it.

There are a lot of programmes with rdepends on libgsm1 and I don't think we 
have seen this issue with them?

Can we reschedule a build on amd64?

Mark


>
> On Wed, Nov 15, 2006 at 03:06:28 +0100, Julien Cristau wrote:
> > found 394153 1:0.9-4
> > thanks
> >
> > On Fri, Nov  3, 2006 at 06:41:30 +0000, Mark Purcell wrote:
> > > Version: 1:0.9-3
> > >
> > > This appears to be a transitory bug which was fixed by the subsequent
> > > reload of the application.
> > >
> > > It has built fine on amd64 now:
> > > http://buildd.debian.org/build.php?&pkg=twinkle&arch=amd64
> >
> > And the latest build failed again:
> > 
http://buildd.debian.org/fetch.cgi?pkg=twinkle;ver=1%3A0.9-4;arch=amd64;stamp=1162650577
>
> libgsm's headers aren't safe to use from c++ programs, they're missing
> an extern "C" declaration.
>
> Cheers,
> Julien




More information about the Pkg-voip-maintainers mailing list