Apache 1.3.12 + mod_perl 1.21

Ответить
Аватара пользователя
Diesel

Apache 1.3.12 + mod_perl 1.21

Сообщение Diesel »

Ставлю Apache 1.3.12 и mod_perl 1.21 из исходников. Делаю все точно по инструкции INSTALL.apaci из дистра mod_perl. При мэйковании Апача вылетает с ошибкой на исходных сишных файлах Апача. Без mod_perl все ставится нормально. Где грабли? Оба дистра с компарика от книги по Апачу, да и в документации по mod_perl написано что Апач нужен 1.3.0+, так что конфликта версий не должно быть:-(
Аватара пользователя
ruslandh

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение ruslandh »

Изображение Логи-бы посмотреть.
Аватара пользователя
Diesel

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение Diesel »

Мои действия:



#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
Аватара пользователя
ruslandh

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение ruslandh »

http_protocol.c:738: conflicting types for 'getline'

/usr/src/include/stdio.h:473: previous declaration of 'getline'



т.е. второй раз определяется одна и та-же переменная. Можно, например в строке 738 http_protocol посмотреть как она определена и как определена в stdio. Если одинакого, то в http_protokol закомментировать. Но скорей всего, это ошибуа условной трансляции - какие-то условия противоречат друг-другу.
Аватара пользователя
Guest 80 247 100

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение Guest 80 247 100 »

может это и не оффтопик.... вообщем , а что такой старый апачь то??? счас уже 1.3.29 кажется.... и всяких дыр и багов там понасправляли кучу
http://www.apache.org/dist/httpd/CHANGES_1.3


вообщем я бы ставил последнюю версию...
Аватара пользователя
Diesel

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение Diesel »

Спос, попробую более свежую версию. А насчет mod_perl с багами как.?
Аватара пользователя
Diesel

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение Diesel »

Apache 1.3.29 + mod_perl 1.29 скомпилились и встали нормально:-) Короче, компарикам с книгами доверять нельзяИзображение
Аватара пользователя
Diesel

Re: Apache 1.3.12 + mod_perl 1.21

Сообщение Diesel »

Diesel

Иногда нельзя доверять компакту, а иногда книге.Изображение
Ответить

Вернуться в «Программное обеспечение Linux и FreeBSD»