https://bz.apache.org/bugzilla/show_bug.cgi?id=66297
--- Comment #4 from Rainer Jung ---
> configure:27443: checking for OpenSSL
> configure:27456: checking for user-provided OpenSSL base directory
> configure:27472: result: /var/opt/sun/xvm/uce/opt/server
> configure:27809: checking for OpenSSL
I think you are judging to fast. For instance on my Solaris 11 Sparc
system, there is a local OpenSSL installation under
/lib/64/libcrypto.so.1.0.0 which does have the RAND_egd symbol. The
local file /usr/include/openssl/opensslconf.h does not define
OPENSSL_NO_EGD and /usr/include/openssl/rand
https://bz.apache.org/bugzilla/show_bug.cgi?id=66297
--- Comment #3 from ran.mo...@oracle.com ---
exchanging information also with openssl folks, they said that the
configuration used in opensslconf.h and rand.h is disabling the RAND_egd by
default unless openssl is compiled with "enable-egd" opti
https://bz.apache.org/bugzilla/show_bug.cgi?id=66297
--- Comment #2 from ran.mo...@oracle.com ---
Thanks for looking into it Rainer.
I double checked that and I don’t think to have conflicting versions of the
openssl in the included paths. I cleaned the path
/var/opt/sun/xvm/uce/opt/server/ befo
https://bz.apache.org/bugzilla/show_bug.cgi?id=66297
--- Comment #1 from Rainer Jung ---
There seems to be an OpenSSL header file mixup.
When OpenSSL is compiled, it detects egd support. The definition of RAND_egd()
in openssl/rand.h is protected by an
# ifndef OPENSSL_NO_EGD
and in (my) opens