Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[3]: а проект nginx-ctpp похоже уже забросили ?
тк багтрекер не работает поясню в чем заключ баг:
gcc 4.4.6, ctpp2-2.7.5. nginx-1.2. Был наложен патч на nginx:
--- auto/cc/gcc 2012-02-23 20:06:39.000000000 -0600
+++ auto/cc/gcc.fixed 2012-02-23 20:07:08.000000000 -0600
@@ -170,7 +170,7 @@
# stop on warning
-CFLAGS="$CFLAGS -Werror"
+# CFLAGS="$CFLAGS -Werror"
ошибка при сборке nginx с параметрами:
./configure --add-module=./../nginx-ctpp/
In file included from src/core/ngx_core.h:64,
from ./../nginx-ctpp//sources/ctpp2_process.h:12,
from ./../nginx-ctpp//sources/ctpp2_process.cpp:7:
src/core/ngx_regex.h:24: error: declaration of ?pcre* <anonymous struct>::pcre?
/usr/include/pcre.h:200: error: changes meaning of ?pcre? from ?typedef struct
real_pcre pcre?
make[1]: *** [objs/addon/sources/ctpp2_process.o] Error 1
make[1]: Leaving directory `/home/isiyanko/rpmbuild/BUILDROOT/nginx-1.2.0'
make: *** [build] Error 2
Thu, 17 May 2012 10:33:33 +0400 от Влад Максимов <vladsm@xxxxxxx>:
>
> 2.7.2...2.7.5 - это версии с некоторыми правками + там была засада с областью
> видимости переменной при вложенных циклах.
> В 2.7.6 её победили. И тут же собрали ~"финальную" 2.8
> Уже чуть не полгода как...
>
> http://ctpp.havoc.ru/download/
> http://ctpp.havoc.ru/download/ctpp2-2.8.tar.gz
>
>
> Thu, 17 May 2012 04:14:35 +0400 от Алексей Сундуков<public-mail@xxxxxxxxxx>:
> > 17 мая 2012 г., 3:28 пользователь Валентин Бартенев <ne@xxxxxxxx> написал:
> > > Модернизировать тоже там нечего, ибо никаких изменений в nginx, которые
> > > могли бы
> > > нарушить работу модуля - просто не было. Пара человек лишь пожаловалась на
> > > сборку, причем один обнаружил, что проблема имеет место быть только на
> > > более
> > > старых версиях gcc (на 4.6 у него проблема исчезла). То, что я видел в
> > > тикете,
> > > если память мне не изменяет, это warning похоже из-за того, что pcre в
> > > заголовочных файлах nginx и ctpp каким-то образом конфликтует (сам модуль
> > > вообще pcre не использует). nginx собирается по умолчанию с флагом
> > > трактующим
> > > предупреждения при сборки - как ошибки.
> > >
> > > Проблема, подозреваю, появилась после того, как мы реализовали в nginx
> > > поддержку
> > > pcre jit и pcre_extra, а может быть что-то в заголовочных файлах самого
> > > ctpp
> > > изменилось.
> > >
> > > У меня ctpp 2.7.6 вообще не собирается:
> >
> > Понятно. У меня собственно ctpp 2.7.5 именно по той же причине, ctpp
> > 2.7.6 не собрался. Имхо, судя по changelog, ни сильно принципиально,
> > какую версию использовать. Новых возможностей там нет, а указанный баг
> > у меня ни как не проявляется. Но вот nginx версии 1.0.6 хочется
> > подновить. И был бы очень признателен, если ngx_ctpp будет по прежнему
> > работать с актуальной версией.
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@xxxxxxxxx
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|