Что имеем...
Solaris 9 4/04 (INTEL)- Полная установка, кроме Apache
apache - 1.3.31
openssl-0.9.7d
mod_ssl-2.8.18-1.3.31
mm-1.3.0
gcc-3.4.0-sol9-intel-local
Делаем как описано... под рутом
$ cd openssl-0.9.x
$ sh config \
no-idea \
no-threads \
-fPIC
$ make
$ make test
cd mm-1.1.x
$ ./configure --disable-shared
$ make
cd mod_ssl-2.8.x-1.3.x
$ ./configure \
--with-apache=../apache_1.3.x \
--with-ssl=../openssl-0.9.x \
--with-mm=../mm-1.1.x \
--prefix=/path/to/apache \
cd ..
$ cd apache_1.3.x
$ make
Все проходит , но при
компиляции apache выдает следующую ошибку
<=== src/modules/ssl
<=== src/modules
gcc -c -I./../../mm-1.3.0 -I./os/unix -I./include -DSOLARIS2=290 -DMOD_SSL=208118 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c
gcc -c -I./../../mm-1.3.0 -I./os/unix -I./include -DSOLARIS2=290 -DMOD_SSL=208118 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c
gcc -DSOLARIS2=290 -DMOD_SSL=208118 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -L/opt/ApSSLPHP/openssl-0.9.7d -L./../../mm-1.3.0/.libs \
-o httpd buildmark.o modules.o modules/ssl/libssl.a modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -lsocket -lnsl -lpthread -lssl -lcrypto -lmm
Undefined first referenced
symbol in file
ssl_expr_yylex modules/ssl/libssl.a(ssl_expr_parse.o)
ld: fatal: Symbol referencing errors. No output written to httpd
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `target_static'
Current working directory /opt/ApSSLPHP/apache_1.3.31/src
*** Error code 1
make: Fatal error: Command failed for target `build-std'
Current working directory /opt/ApSSLPHP/apache_1.3.31
*** Error code 1
make: Fatal error: Command failed for target `build'
Помогите кто может, очень надо!!!.