Подробности
Дмитрий Литвиненко 22.12.2002 18:34
не root
~/ = /usr/local/www/apache
$D у меня /usr/local/www/apache/parser
В $D создал parser3project, parser3 и gnome
закачал в $D/parser3project parser-3.0.0006.sp1.tar.gz
разгзипил
переименовал что получилось в parser3
закачал в $D/parser3project libxml2-2.4.12.tar.gz, libxslt-1.0.9.tar.gz, glib-1.2.10.tar.gz, gdome2-0.7.0.tar.gz
разгзипил
далее по очереди патчу, конфигурю и инсталлю с префиксами /usr/local/www/apache/parser/gnome (то есть $D/gnome) везде, где это надо
копирую gdome-xml-node.h и gdome-xml-document.h куда сказано
xml библиотеки оказываются в /usr/local/www/apache/parser/gnome
конфигурю парсер:
./configure --prefix=/usr/local/www/apache/parser/parser3 --with-static-xml=/usr/local/www/apache/parser/gnome
[
Может быть здесь еще надо --with-glib-config=/path/to/your/glib-config но когда я попробовал так: --with-glib-config=/usr/local/www/apache/parser/gnome вылезла ошибка при компиляции. Надо?
]
make
make install
sql пока не трогаю. переименовываю auto.p.dist в auto.p
правлю release на debug. Остальное оставляю.
_test.html в ~/htdocs
parser3 и auto.p cp в ~/cgi-bin
cd ~/htdocs
../cgi-bin/parser3 _test.html
Segmentation fault
../parser/parser3/bin/parser3 _test.html
Segmentation fault
любой пример с xdoc из мануала - аналогично.
остальное работает. sql тоже (когда библиотеки добавил)
все.