|
Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Apache 1.3.12 + mod_perl 1.21 |
|
Apache 1.3.12 + mod_perl 1.21
|
![]() Старожил Сообщения: 207 |
Ставлю Apache 1.3.12 и mod_perl 1.21 из исходников. Делаю все точно по инструкции INSTALL.apaci из дистра mod_perl. При мэйковании Апача вылетает с ошибкой на исходных сишных файлах Апача. Без mod_perl все ставится нормально. Где грабли? Оба дистра с компарика от книги по Апачу, да и в документации по mod_perl написано что Апач нужен 1.3.0+, так что конфликта версий не должно быть:-(
|
|
Отправлено: 08:03, 24-02-2004 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать ![]() |
------- Отправлено: 08:14, 24-02-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Завтра пришлю
|
Отправлено: 09:34, 24-02-2004 | #3 |
![]() Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Мои действия:
#cd /usr/src/redhat/SOURCES #tar -xvf apache_1.3.12.tar #tar -xvf mod_perl-1.21.tar #cd mod_perl-1.21 #perl Makefile.PL \ >APACHE_SRC=../apache_1.3.12/src \ >DO_HTTPD=1 \ >USE_APACI=1 \ >PREP_HTTPD=1 \ >EVERYTHING=1 #make make test пропускаю - Апач еще не готов #make install #cd .. Далее ставлю Apache #cd apache_1.3.12 #./configure --activate-module=src/modules/perl/libperl.a #make и умирает при компиляции на http_protocol.c:738: conflicting types for 'getline' /usr/src/include/stdio.h:473: previous declaration of 'getline' make[3]: *** [http_protocol.o] Ошибка 1 P.S. Дистр Линух RedHat 9, Perl 5.8.0 |
Отправлено: 15:13, 25-02-2004 | #4 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать http_protocol.c:738: conflicting types for 'getline'
/usr/src/include/stdio.h:473: previous declaration of 'getline' т.е. второй раз определяется одна и та-же переменная. Можно, например в строке 738 http_protocol посмотреть как она определена и как определена в stdio. Если одинакого, то в http_protokol закомментировать. Но скорей всего, это ошибуа условной трансляции - какие-то условия противоречат друг-другу. |
|
------- Отправлено: 01:01, 26-02-2004 | #5 |
![]() Старожил Сообщения: 466
|
Профиль | Отправить PM | Цитировать может это и не оффтопик.... вообщем , а что такой старый апачь то??? счас уже 1.3.29 кажется.... и всяких дыр и багов там понасправляли кучу http://www.apache.org/dist/httpd/CHANGES_1.3 вообщем я бы ставил последнюю версию... |
Отправлено: 06:38, 26-02-2004 | #6 |
![]() Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Спос, попробую более свежую версию. А насчет mod_perl с багами как.?
|
Отправлено: 08:31, 26-02-2004 | #7 |
![]() Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Apache 1.3.29 + mod_perl 1.29 скомпилились и встали нормально:-) Короче, компарикам с книгами доверять нельзя
![]() |
Отправлено: 14:34, 26-02-2004 | #8 |
![]() Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Diesel
Иногда нельзя доверять компакту, а иногда книге. ![]() |
------- Отправлено: 22:02, 26-02-2004 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
mod_perl Ошибка 500 Internal Server Error, как настроить? | andreevich | Программирование в *nix | 0 | 18-10-2009 21:15 | |
Apache | Scorpion666 | Вебмастеру | 5 | 06-04-2006 20:24 | |
apache ?????? | lodya | Программное обеспечение Linux и FreeBSD | 6 | 30-04-2004 10:25 | |
apache | Guest | Вебмастеру | 19 | 16-04-2004 02:28 | |
Apache | Wisp | Вебмастеру | 1 | 13-01-2004 19:39 |
|