Run a personal program "Track", and get error messages like "symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference". Does anybody know to deal with this issue in Fedora 11? The LD_ASSUME_KERNEL=2.4.1 trick seems not work for me.
[root@localhost ~]# Track Track: relocation error: Track: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference [root@localhost ~]# export LD_ASSUME_KERNEL=2.4.1 [root@localhost ~]# Track Track: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
Yu Lex kirjoitti viestissään (lähetysaika torstai, 1. lokakuuta 2009):
Run a personal program "Track", and get error messages like "symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference". Does anybody know to deal with this issue in Fedora 11?
Fix your source code and recompile. Find the source files that use errno, add "#include <errno.h>" to those files and remove any manual declarations of errno.
Thanks a lot for your advise! I think I could understand the root-cause now, however, unfortunately I cannot get the source code and have the binaries only. Is there anything method to work around it? I heard there was some compatible library, is it workable?
Thanks, Lex
2009/10/1 Markku Kolkka markkuk@tuubi.net
Yu Lex kirjoitti viestissään (lähetysaika torstai, 1. lokakuuta 2009):
Run a personal program "Track", and get error messages like "symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference". Does anybody know to deal with this issue in Fedora 11?
Fix your source code and recompile. Find the source files that use errno, add "#include <errno.h>" to those files and remove any manual declarations of errno.
-- Markku Kolkka markku.kolkka@iki.fi
-- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines