My end goal here is to successfully install a program called 'Gold Standard Drug Database'. We have provisioned a CentOS 6.4 (64-bit) server from rackspace to install this on (not quite sure why they got a 64-bit one). The original error that led to this was:
./GSDDUpdate: error while loading shared libraries: libssl.so.10: wrong ELF class: ELFCLASS64
After googling i determined that this was because we had 64-bit drivers.
I've tried a number of ways to do this, the latests was to download this source:
http://www.openssl.org/source/openssl-1.0.1e.tar.gz
and then run these commands:
(download and untar the source, then cd inside, then:
./Configure linux-generic32 --shared
make
on the make i got these errors (after pages of make logs?)
make[2]: Entering directory `/home/dcaley/openssl-1.0.1e/apps'
../libcrypto.so: undefined reference to `rc4_md5_enc'
../libcrypto.so: undefined reference to `mod_exp_512'
collect2: ld returned 1 exit status
make[2]: *** [link_app.gnu] Error 1
make[2]: Leaving directory `/home/dcaley/openssl-1.0.1e/apps'
make[1]: *** [openssl] Error 2
make[1]: Leaving directory `/home/dcaley/openssl-1.0.1e/apps'
make: *** [build_apps] Error 1