Если у вас на FreeBSD 7.0 не собирается Apache 1.3.41 rus/PL30.24, не расстраивайтесь.
Вот какие советы есть на эту тему:
Если в ответ на ./configure вы получаете такой текст:
mod_charset.c:1210: error: static declaration of 'strcasestr' follows non-static declaration
/usr/include/string.h:71: error: previous declaration of 'strcasestr' was here
в файле src/modules/extra/mod_charset.c замените 'strcasestr' на другое слово (трижды). Эта ошибка возникает, т.к. в include/string.h уже есть функция strcasestr(), которая объявляется в mod_charset.c.
Далее, если при запуске самого httpd (даже с configtest) он ругается на undefined symbol "ap_os_...", например, так:
Cannot load /usr/local/apache/libexec/mod_vhost_alias.so into server: /usr/local/apache/libexec/mod_vhost_alias.so: Undefined symbol "ap_os_is_path_absolute"
пропачьтесь одним из патчей в портах:
patch -u src/Configure /cvs/ports/www/apache13/files/patch-ae