parser

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

 

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

без libparser3mysql.so работает, а с ним нет :(

ALex 25.08.2007 01:23

не могу понять, что нужно сделать...

parser исправно работает, пока его не попросишь связаться с mysql.
в этом случае получаем в браузере "Internal Server Error", в логе апача "Premature end of script headers: parser3.cgi"

Parser компилировал на своем сервере (Parser/3.2.1sp2 (compiled on i686-pc-linux-gnu)). Скомпилированный auto.p.dist содержит:
#change your client libraries paths to those on your system
$SQL[
	$.drivers[^table::set{protocol	driver	client
mysql	$sqldriversdir/libparser3mysql.so	-configure could not guess-
pgsql	$sqldriversdir/libparser3pgsql.so	-configure could not guess-
oracle	$sqldriversdir/libparser3oracle.so	-configure could not guess-
}]
]
вместо
mysql	$sqldriversdir/libparser3mysql.so	-configure could not guess-
пробовал:
и
mysql	$sqldriversdir/libparser3mysql.so libmysqlclient.so
и
mysql	$sqldriversdir/libparser3mysql.so	/usr/lib/mysql/libmysqlclient.so
результат такой же. то же самое с файлом для RedHat из "скачать"

файл вообще вроде на сервере имеется:
# locate libmysqlclient.so
/usr/lib/mysql/libmysqlclient.so.14
/usr/lib/mysql/libmysqlclient.so
/usr/lib/mysql/libmysqlclient.so.10
/usr/lib/mysql/libmysqlclient.so.10.0.0
/usr/lib/mysql/libmysqlclient.so.14.0.0

Fedora Core 4, Mysql 4.2.1