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

Mark Purcell msp at debian.org
Sat Nov 18 12:52:55 CET 2006


On Thursday 16 November 2006 06:03, Steve Langasek wrote:
[...]
> I don't know yet why this define isn't propagating; it seems to be part of
> debian/patches/libgsm.patch though, and there's probably a race condition
> in the autotools handling that's preventing it from getting where it needs
> to be.  In a rebuild test on amd64, config.log looks right to me, yet it's
> not *consistently* ending up in the generated src/twinkle_config.h, because
> there's a race condition with whether src/twinkle_config.h gets regenerated
> after autoheader is run.

Thanks Steve,

I think I have tracked it down.

debian/patches/libgsm.patch was only applied to configure.in, the necessary 
changes to configure wern't in the patch.

As a result, if autoconf was called and configure was regenerated it would 
dynamically link libgsm, but if configure wasn't regenerated twinkle would 
try and both dynamically and static link libgsm, hence the race condition.

Mark




More information about the Pkg-voip-maintainers mailing list