Walter Fontes wrote: > When I try to use rcs, I receive the message: "Relocation error: rcs: symbol > __vfprintf_chk, version GLIBC_2.3.4 not defined in file libc.so.6 with link > time reference.".
This indicates that you are trying to run an executable program that was compiled and linked with a newer libc on a system that has an older libc. You apparently copied the binary program from a newer system onto an older system. > I don't find a solution for this problem searching by the Internet. Do I > need to upgrade GLIBC (mine is 2.3.3) ? Is there a simple solution for this > error ? Upgrading to a newer glibc would solve the problem but is probably more than needed. You did not say what system you were running on but normally if you were running a 3rd party software distribution you would simply install and run the rcs that matched that distribution. Most of us would simply recompile the rcs program on your machine with the older libc installed. That would produce a binary that worked with the older glibc. Because libc is backward compatible you could then run that resulting binary on the newer system. RCS compiles easily. To compile from source the process is similar to the following on most modern systems. wget http://ftp.gnu.org/pub/gnu/rcs/rcs-5.7.tar.gz tar xzf rcs-5.7.tar.gz cd rcs-5.7 ./configure make Bob
