parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Parser3 не компилируется

eveel 15.06.2007 16:37

При сборке из исходников Parser версии 3.2.1sp2 при make возникает ошибка:
if g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I../types -I../classes -I../sql -I../lib/pcre -I../lib/gc/include -I../lib/cord/include -I../../src/lib/ltdl     -march=i686 -mtune=pentium4 -O2 -pipe -MT pa_common.o -MD -MP -MF ".deps/pa_common.Tpo" -c -o pa_common.o pa_common.C; \
        then mv -f ".deps/pa_common.Tpo" ".deps/pa_common.Po"; else rm -f ".deps/pa_common.Tpo"; exit 1; fi
In file included from ../types/pa_vstateless_class.h:18,
                 from ../types/pa_vstateless_object.h:16,
                 from ../types/pa_vstring.h:15,
                 from ../../src/include/pa_http.h:13,
                 from pa_common.C:36:
../types/pa_method.h:77: error: extra qualification 'Method::' on member 'Method'
pa_common.C:734: warning: deprecated conversion from string constant to 'char*'
make[2]: *** [pa_common.o] Error 1
make[2]: Leaving directory `/var/abs/local/parser/src/parser-3.2.1/src/main'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/abs/local/parser/src/parser-3.2.1/src'
make: *** [all-recursive] Error 1
Операционная система: GNU/Linux
Ядро: Linux 2.6.21.5
Glibc: 2.6
GCC: 4.2.0, собранный как:
Целевая архитектура: i686-pc-linux-gnu
Параметры конфигурации: ../configure --prefix=/usr --enable-shared --enable-languages=c,c++,objc --enable-threads=posix --enable-__cxa_atexit --disable-multilib --libdir=/usr/lib --libexecdir=/usr/lib --enable-clocale=gnu --disable-libstdcxx-pch
make: GNU make 3.81