Request help with failing build: espeak

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Tue Jan 29 15:36:54 UTC 2008


On Tue, 29 Jan 2008 15:02:40 +0200, Francois Aucamp wrote:

> On Tuesday 29 January 2008 02:47:22 pm Michael Schwendt wrote:
> > To me the new JACK in rawhide looks binary incompatible despite the
> > unchanged SONAME. A very basic check shows that the two symbols from your
> > build error are gone in Rawhide, and hence PortAudio ought to be updated:
> >
> > F-8:
> > $ strings /usr/lib/libjack.so.0.0.23 | grep jack_port_.*lock
> > jack_port_lock
> > jack_port_unlock
> >
> > Rawhide:
> > $ strings /usr/lib/libjack.so.0.0.28 | grep jack_port_.*lock
> > $
> 
> Aah great, thanks.
> 
> Bugzilla'd:
> https://bugzilla.redhat.com/show_bug.cgi?id=430672
> 

abicheck (from koji or tomorrow's rawhide) shall find these again, too:

$ abicheck /usr/lib/libportaudio.so.2
/usr/lib/libportaudio.so.2: PRIVATE: (libc.so.6:GLIBC_2.3.4) __vfprintf_chk
/usr/lib/libportaudio.so.2: PRIVATE: (libc.so.6:GLIBC_2.4) __stack_chk_fail
/usr/lib/libportaudio.so.2: PRIVATE: (libc.so.6:GLIBC_2.3.4) __sprintf_chk
/usr/lib/libportaudio.so.2: PRIVATE: (libc.so.6:GLIBC_2.3.4) __snprintf_chk
/usr/lib/libportaudio.so.2: PRIVATE: (libc.so.6:GLIBC_2.7) __open_2
/usr/lib/libportaudio.so.2: UNBOUND_SYMBOLS: 2 (run ldd -r on binary for more info)

$ LD_DEBUG=bindings ldd -r /usr/lib/libportaudio.so.2 2>&1|grep undef
      4569:     /usr/lib/libportaudio.so.2: error: symbol lookup error: undefined symbol: jack_port_lock (continued)
undefined symbol: jack_port_lock        (/usr/lib/libportaudio.so.2)
      4569:     /usr/lib/libportaudio.so.2: error: symbol lookup error: undefined symbol: jack_port_unlock (continued)
undefined symbol: jack_port_unlock      (/usr/lib/libportaudio.so.2)




More information about the devel mailing list