[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#261035: libc6: relocation errors again ...



At Fri, 23 Jul 2004 13:14:35 +0200,
Emmanuel Charpentier wrote:
> I encounteded this while trying to run IBM's ViaVoice and xvoice (speech
> recognition software). I had previously ('round 2002) good results, but
> didn't reinstall it on a newer machine until now.
> 
> Background : IBM's apps (installer, voice trainer, etc ...) are Java apps. I
> succeeded in installing Sun's SDK 1.4.2, and was able to run the trainer (not
> the dictation app (yet), because I get an error message telling me that
> native VMs are not supported ; but that's another story).
> 
> xvoice, OTOH, is an X application (GTK ?) that acts as middleware between sound
> hardware and any keyboard-capable application, and uses IBM'S ViaVoice SDK
> (officially no longer available, bu I have a spare copy). Its source (gpl)
> can be obtained at http://xvoice.sourceforge.net/.
> 
> I compiled xvoice with no problem (a log is avilable if needed). However :
> 
> charpent@yod:~$ xvoice
> xvoice: relocation error: /usr/lib/libvtbnfc31.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
> 

Debian glibc has a workaround patch which can accept "errno" and warns
the misusage (See FAQ).  So I think it should not be occured...

> Perusing the glibc mailing list archive and the bug reports, I've seen a lot
> of such problems, often, but not always, solved by fixing the application.
> I'm looking for help about this : what should I look for in the source ?
> What are the likely problems ?

Yes, the correct way to fix is to modify programs at last.


BTW, does your program work with environment variable:
LD_ASSUME_KERNEL=2.4.1 ?

Regards,
-- gotom



Reply to: