On Fri, May 16, 2014 at 8:56 AM, Dariusz Wojciechowski <ad...@faba.pl>wrote:

> Hello.
>
> I try to compile Clamav 0.98.3 on my quite old server with Red Hat EL 4. I
> guess I have the same issue as Gary on his Mac OSX 10.5.8:
>
> http://comments.gmane.org/gmane.comp.security.virus.clamav.user/39771
>
> I mean too old version of OpenSSL. Configure works fine, but on make I get:
>
> crypto.c: In function `cl_validate_certificate_chain':
> crypto.c:834: error: `X509_VERIFY_PARAM' undeclared (first use in this
> function)
>
> I can't just remove my current OpenSSL from my box due to too many
> dependencies. But I downloaded newer 0.9.8y version, configured it with
> command
>
> ./config --prefix=/usr/local/ssl
>
> Then compiled and installed. And I checked that new version really is
> locates in above directory.
>
> So I got back to Clamav. I entered command:
>
> ./configure --with-openssl=/usr/local/ssl
>
> And I got:
>
> checking for OpenSSL installation... checking for SSL_library_init in
> -lssl... no
> configure: error: Your OpenSSL installation is misconfigured or missing
>
> I also tried these:
>
> export LDFLAGS="-L/usr/local/ssl/lib"
> export CPPFLAGS="-I/usr/local/ssl/include/openssl"
>
> but also, with no success.
>
> When I check config.log, I find there following lines:
>
> configure:16632: checking for SSL_library_init in -lssl
> configure:16657: gcc -o conftest -I/usr/local/ssl/include
> -L/usr/local/ssl/lib -lssl -lcrypto conftest.c -lssl  -ldl  >&5
> /usr/local/ssl/lib/libssl.a(ssl_algs.o)(.text+0x4): In function
> `SSL_library_init':
> : undefined reference to `EVP_des_cbc'
>
> And many, many undefined references to something. But when I go to
> /usr/local/ssl/lib/ I find libcrypto.a  and libssl.a there. When I look at
> the libssl.o with MC's built in viewer I find there following lines:
>
> ssl_algs.o:
>          U EVP_add_cipher
>          U EVP_add_digest
>          U EVP_aes_128_cbc
>          U EVP_aes_192_cbc
>          U EVP_aes_256_cbc
>          U EVP_des_cbc
>          U EVP_des_ede3_cbc
>          U EVP_dss1
>          U EVP_ecdsa
>          U EVP_idea_cbc
>          U EVP_md5
>          U EVP_rc2_cbc
>          U EVP_rc4
>          U EVP_sha1
>          U EVP_sha224
>          U EVP_sha256
>          U EVP_sha384
>          U EVP_sha512
>          U OBJ_NAME_add
>          U SSL_COMP_get_compression_methods
> 00000000 T SSL_library_init
>          U ssl_load_ciphers
>
> So what is going on? What is the problem?
>
> Thank You very much in advance for Your help.
>
> Kind regards,
>
> Dariusz Wojciechowski


Hey Dariusz,

Can you give the recently-released 0.98.4-rc1 a try?

Thanks,

Shawn
_______________________________________________
Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq
http://www.clamav.net/support/ml

Reply via email to