Компилирую и устанавливаю Apache 1.3.24
при конфигурировании инсталляции разрешил скомпилировать и подключить модуль mmap_static.
После инсталла пытаюсь запустить апач и получаю ошибку
Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/mod_mmap_static.so into server: ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation error: file /usr/local/apache/libexec/mod_mmap_static.so: symbol ap_null_cleanup: referenced symbol not found
./apachectl start: httpd could not be started
В чем беда?
Был у меня подобный случай, когда нужно было компилить перловые библиотеки, а на сервере стояло две версии перла: статическая и динамическая, по умолчанию использовалось для компиляции динамическая, а для веб-сервера - статическая. Есс-но, пока не скомпилировал принудилтельно статическим перлом - библиотеки не работали и выдавали примерно ту же ошибку.
Но сейчас у меня одна версия и она же используется для веб-сервера.