| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Constantine 12.08.2004 04:43 / 12.08.2004 04:47
пробовал компилировать несколько раз, и как-то получилось создать правильный бинарник на FreeBSD 4.8 (уж не знаю как), который начал работать с mysql.#!/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 на ранее скомпилированные, как всё начинает работать.