URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1542
[ Назад ]

Исходное сообщение
"Не компилятся Apache 1.3.28 + mod_gzip-1.3.26.1a"

Отправлено Infection , 21-Июл-03 19:58 
Попытался скомпилить mod_gzip статически и ни хрена не вышло!
Значит распаковываю апач и модули в одну директорию, компилю PHP, mod_perl, далее:
--------------------------------------------
cd apache_1.3.28/src/modules
mkdir gzip
cd ../../../mod_gzip-1.3.26.1a
cp mod_gzip* ../apache_1.3.28/src/modules/gzip/
cp Makefile.tmpl ../apache_1.3.28/src/modules/gzip/
cd apache_1.3.28
./configure --prefix=/usr/local/apache \
     --disable-module=asis \
     --disable-module=userdir \
     --enable-module=so \
     --disable-module=actions \
     --disable-module=include \
     --disable-module=negotiation \
     --activate-module=src/modules/php4/libphp4.a \
     --activate-module=src/modules/perl/libperl.a \
     --activate-module=src/modules/gzip/mod_gzip.a
make
--------------------------------------------
и вылетает ошибка:
===> src/modules/gzip
Makefile:141: предупреждение: переопределение команд для цели `libgzip.a'
Makefile:94: предупреждение: старые команды для цели `libgzip.a' игнорируются
Makefile:165: предупреждение: переопределение команд для цели `.c.o'
Makefile:101: предупреждение: старые команды для цели `.c.o' игнорируются
Makefile:171: предупреждение: переопределение команд для цели `clean'
Makefile:108: предупреждение: старые команды для цели `clean' игнорируются
Makefile:174: предупреждение: переопределение команд для цели `distclean'
Makefile:111: предупреждение: старые команды для цели `distclean' игнорируются
Makefile:180: предупреждение: переопределение команд для цели `depend'
Makefile:115: предупреждение: старые команды для цели `depend' игнорируются
gcc -c -I../.. -I/usr/local/lib/perl5/5.8.0/i686-linux/CORE -I../../os/unix -I../../include   -DLINU
X=22 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE
_EXPAT -I../../lib/expat-lite `../../apaci` mod_gzip.c
gcc -c -I../.. -I/usr/local/lib/perl5/5.8.0/i686-linux/CORE -I../../os/unix -I../../include   -DLINU
X=22 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE
_EXPAT -I../../lib/expat-lite `../../apaci` mod_gzip_compress.c
gcc -c -I../.. -I/usr/local/lib/perl5/5.8.0/i686-linux/CORE -I../../os/unix -I../../include   -DLINU
X=22 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE
_EXPAT -I../../lib/expat-lite `../../apaci` mod_gzip_debug.c
make[4]: *** Нет правила для сборки цели `mod_gzip.a', требуемой для `libgzip.a'.  Останов.
make[3]: *** [all] Ошибка 1
make[2]: *** [subdirs] Ошибка 1
make[2]: Leaving directory `/usr/src/apache_1.3.28/src'
make[1]: *** [build-std] Ошибка 2
make[1]: Leaving directory `/usr/src/apache_1.3.28'
make: *** [build] Ошибка 2
--------------------------------------------
В чем трабла? Пробовал компилить на 1.3.27, но не получалось!
Где копать ёпрст! Не хочу динамический модуль, хачу статический!
Дело принципа!!! Вроде все делаю по документации, а такие вот грабли!

Содержание

Сообщения в этом обсуждении
"Не компилятся Apache 1.3.28 + mod_gzip-1.3.26.1a"
Отправлено uldus , 21-Июл-03 20:45 
>Попытался скомпилить mod_gzip статически и ни хрена не вышло!


Используй mod_deflate, более качественный продукт. И промежуточные результаты, перет отдачей клиенту, в отличии от mod_gzip, во временные файлы не пишет.


"Не компилятся Apache 1.3.28 + mod_gzip-1.3.26.1a"
Отправлено Infection , 21-Июл-03 21:12 
>>Попытался скомпилить mod_gzip статически и ни хрена не вышло!
>
>
>Используй mod_deflate, более качественный продукт. И промежуточные результаты, перет отдачей клиенту, в
>отличии от mod_gzip, во временные файлы не пишет.


Спасибо, попробу на досуге.. посмотрю как он работает и какова его производительность.

Оказалось, что чего-то криво генерируется Makefile из Makefile.tmpl.
попробовал исправить Makefile и все как по маслу пошло, но не помню чего меня и как конфигурил


"Не компилятся Apache 1.3.28 + mod_gzip-1.3.26.1a"
Отправлено rlynx , 18-Окт-04 18:06 
А у меня вообще пишет:

===> src/modules/gzip
gcc -c  -I../../os/unix -I../../include   -funsigned-char -DUSE_EXPAT -I../../li
b/expat-lite -DNO_DL_NEEDED `../../apaci` mod_gzip.c
gcc -c  -I../../os/unix -I../../include   -funsigned-char -DUSE_EXPAT -I../../li
b/expat-lite -DNO_DL_NEEDED `../../apaci` mod_gzip_compress.c
gcc -c  -I../../os/unix -I../../include   -funsigned-char -DUSE_EXPAT -I../../li
b/expat-lite -DNO_DL_NEEDED `../../apaci` mod_gzip_debug.c
rm -f libgzip.a
ar cr libgzip.a mod_gzip.o  mod_gzip_compress.o mod_gzip_debug.o
ranlib libgzip.a
make: don't know how to make libgzip.. Stop
*** Error code 1

Stop in /usr/Install/apache_1.3.31/src/modules.
*** Error code 1

Stop in /usr/Install/apache_1.3.31/src.
*** Error code 1

Stop in /usr/Install/apache_1.3.31.
*** Error code 1

Stop in /usr/Install/apache_1.3.31.

Куда копать? :-) Сделал вообщем то так же, как было описано сверху