parser

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

 

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

Ответ

Constantine 12.08.2004 04:43 / 12.08.2004 04:47

пробовал компилировать несколько раз, и как-то получилось создать правильный бинарник на FreeBSD 4.8 (уж не знаю как), который начал работать с mysql.

В данный момент, использую следующий скрипт, который компилирует непригодные для использования с MySQL бинарники на FreeBSD 5.2.1:
#!/bin/sh
PARSER_VERSION="release_3_1_3"


PARSER_HOMEDIR="$HOME"
PARSER_INSTALLDIR="$HOME/cgi-bin/parser3-`echo $PARSER_VERSION | sed 's/release_//g' | sed 's/_/./g'`"


PARSER_COMPILEDIR="$PARSER_HOMEDIR/cvs"
PARSER_COMPILEDIR_VER="$PARSER_COMPILEDIR/$PARSER_VERSION"

mkdir $PARSER_COMPILEDIR/
mkdir $PARSER_COMPILEDIR_VER/
mkdir $PARSER_INSTALLDIR/

cd $PARSER_COMPILEDIR_VER/
cvs -z 3 -d :pserver:anonymous@cvs.parser.ru:/parser3project login
cvs -z 3 -d :pserver:anonymous@cvs.parser.ru:/parser3project co -r $PARSER_VERSION parser3 sql/mysql

cd parser3/
./configure --prefix=$PARSER_INSTALLDIR --disable-safe-mode --with-shared-gc=/usr/local/lib
#find ./ -exec touch {} \;
gmake
gmake install
cd ..

cd sql/mysql/
./configure --prefix=$PARSER_INSTALLDIR
#find ./ -exec touch {} \;
gmake
gmake install
cd ..

cd $PARSER_INSTALLDIR/bin/
chmod u+s parser3
После этой установки, достаточно заменить файлы bin/parser3 и lib/libparser3mysql.so на ранее скомпилированные, как всё начинает работать.

PAF, очевидно, что это какая-то проблема при сборке, а не проблема конфигурации auto.p.