Jan Engelhardt wrote:
Does anyone have an Apache 2.0.5x build for SUSE 10.1 i586? I tried to build 2.0.54 from the source RPM for 10.0, but unfortunately it fails with these statements:
Check that you have openssl-devel installed.
Said constant is not found in openssl-devel. I therefore may assume that
a) my openssl is too old and does not contain the constant yet b) the constant is defined within the Apache source tree c) the .src.rpm is missing a BuildRequires: package that contains said constant
or d) your openssl is too new and no longer has that constant. The correct constant is defined in /usr/include/openssl/pem.h, but it looks like apache 2.0.54 is using an older name. Older versions of openssl called it PEM_F_DEF_CALLBACK, but it was renamed PEM_F_PEM_DEF_CALLBACK in openssl 0.9.8. Apache 2.0.54, 55 and 59 all have a file called "ssl_toolkit_compat.h" which handles this little problem. I have just built 2.0.59 on SUSE 10.1 (alpha2) - no problems. /Per Jessen, Zürich