I have a user who is attempting to run git 2.1.3 on centos 4.5 (64 bit). 
Every time he tries to run git2.1.3, he gets a floating point exception.


$ /home/utils/git-2.1.3/bin/git --version 
Floating point exception

The original set of errors was complaining about openssl being at the wrong 
version:


* $ /home/utils/git-2.1.3/bin/git --version **/home/utils/git-2.1.3/bin/git: 
error while loading shared libraries: libcrypto.so.6: cannot open shared 
object file: No such file or directory*

I ended up finding an RPM for openssl 0.9.8o, and it installed to an 
alternate path. I then copied the relevant libcrypto and libssl files into 
/lib and made the correct symlinks:

lrwxrwxrwx  1 root wheel 18 Dec 22 09:20 /lib/libcrypto.so.6 -> 
libcrypto.so.0.9.8
lrwxrwxrwx  1 root wheel 15 Dec 22 09:19 /lib/libssl.so.6 -> libssl.so.0.9.8


Running LDD on the two versions (1.8.2, which works, and 2.1.3, which does 
not) seems to indicate that libcrypto is the culprit: 


# ldd /home/utils/git-2.1.3/bin/git
libz.so.1 => /usr/lib64/libz.so.1 (0x0000003eb7300000)
libcrypto.so.6 => /root/lib/libcrypto.so.6 (0x00007f396c75e000)
librt.so.1 => /lib64/tls/librt.so.1 (0x0000003ebca00000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000003eb7e00000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003eb7500000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003eb7a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003eb7100000)


# ldd /home/utils/git-1.8.2/bin/git
libz.so.1 => /usr/lib64/libz.so.1 (0x0000003eb7300000)
libcrypto.so.1.0.0 => 
/home/utils/openssl-1.0.1c-pic//lib/libcrypto.so.1.0.0 (0x00007ffcda737000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000003eb7e00000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003eb7500000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003eb7a00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003eb7100000)

I'm at an impasse here  -- I am not getting verbosity on the errors, so I'm 
not sure where to continue troubleshooting. 

Any assistance would be appreciated. 

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to