https://issues.apache.org/bugzilla/show_bug.cgi?id=46745

--- Comment #2 from [email protected] 2010-04-06 17:11:12 UTC ---
my system:

SLES 10 SP2 (x86_64)
apache-2.2.15
openssl-1.0.0


An older openssl version (0.9.8a) was already installed, so I had to put the
new version into a different directory (/usr/local/openssl).

Compiled openssl with:

  ./config -fPIC --prefix=/usr/local/openssl shared && make && make install

Making the new libs public:

  cd /etc/ld.so.conf.d/
  echo "/usr/local/openssl/lib64" > openssl.conf
  ldconfig -v

Next I tried to compile apache with:

  ./configure --prefix=/usr/local/apache --enable-mods-shared=all
--with-ssl=/usr/local/openssl --enable-ssl=shared --enable-proxy=shared && make


and ran into the same error message described above.

After some research I found that this problem seems to be a "lib versus lib64"
issue. openssl has installed the new libs in "/usr/local/openssl/lib64" and
apache configure includes only a directory "/usr/local/openssl/lib" (which
doesn't exist).
Finally, in /usr/local/openssl I did a "ln -s lib64/ lib" and was able to
compile apache successfully without any error messages. After that, apache
started with: 
"Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/1.0.0 DAV/2 configured -- resuming
normal operations" and performs perfectly since then.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to