parser

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

 

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

Ответ

tedim 11.02.2004 17:38

Обновил '#cvs co -r release_3_1_1 sql/mysql'
Все собралось (правда, при сборке драйвера были странные предупреждения, что у меня нет aclocal-1.7, хотя у меня aclocal-1.8.2). Результат тот-же: двойной "can't...".

Но я также закачал и последние, доступные по cvs, исходники:
#cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project co parser3
#cd parser3
#cvs co sql/mysql
Но проблемы с компиляцией parser3:
1. Ошибка
...
In file included from ../../src/include/pa_stylesheet_connection.h:13,
from ../../src/include/pa_stylesheet_manager.h:20,
from pa_cache_managers.C:13:
/usr/local/include/libxslt/xslt.h:12:25: libxml/tree.h: No such file or directory
...
У меня libxml каталог находится как подкаталог в /usr/local/include/libxml2. Создал символическую ссылку - как будто стало лучше. Но...
2. ...что с этим сделать:
Making all in main
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 -I/usr/local/include -g -O2 -MT pa_cache_managers.o -MD -MP -MF ".deps/pa_cache_managers.Tpo" -c -o pa_cache_managers.o `test -f 'pa_cache_managers.C' || echo './'`pa_cache_managers.C; then mv ".deps/pa_cache_managers.Tpo" ".deps/pa_cache_managers.Po"; else rm -f ".deps/pa_cache_managers.Tpo"; exit 1; fi
In file included from ../../src/include/pa_stylesheet_manager.h:20,
from pa_cache_managers.C:13:
../../src/include/pa_stylesheet_connection.h: In member function `void
Stylesheet_connection::load(int)':
../../src/include/pa_stylesheet_connection.h:89: error: `xmlHaveGenericErrors'
undeclared (first use this function)
../../src/include/pa_stylesheet_connection.h:89: error: (Each undeclared
identifier is reported only once for each function it appears in.)
../../src/include/pa_stylesheet_connection.h:90: error: syntax error before `;'
token
../../src/include/pa_stylesheet_connection.h:91: error: `exc' undeclared (first
use this function)
../../src/include/pa_stylesheet_connection.h:91: error: `XmlException'
undeclared (first use this function)
*** Error code 1

xmlHaveGenericErrors() вроде как определена в pa_globals.h, но #include "pa_globals.h" в pa_cache_managers.C или pa_cache_managers.h не решают проблему.

Может, я иду не тем путем?