FAQ Сборка Ocelot (Debian 7)

TraVi

Пользователь
Как я собрал на Debian 9 для работы с MariaDB:
apt-get install make g++ libbz2-dev libtcmalloc-minimal4 libboost-dev libboost-iostreams-dev libboost-system-dev libboost-system1.62-dev libev-dev libmysql++-dev
ln -s /usr/lib/libtcmalloc_minimal.so.4 /usr/lib/libtcmalloc.so
./configure --with-mysql-lib=/usr/lib/x86_64-linux-gnu --with-ev-lib=/usr/lib/x86_64-linux-gnu --with-boost-libdir=/usr/lib/x86_64-linux-gnu
make
 

Daniels

Пользователь
Установка на CentOS
Код:
git clone https://github.com/torrentpier/ocelot.git
cd ocelot
autoreconf -f -i
configure
make
Естественно доустанавливаем то, чего не хватает
mysql++-devel, libev-devel, boost, etc...
Вобщем то, что просить будет !
 

Daniels

Пользователь
autoreconf -f -i обязатльно во всех системах, ибо скорее всего не найдёт каких то либ !
Код:
mv ocelot.conf.dist ocelot.conf
Настраиваем конфиг, запускаем... ./ocelot -c /путь к конфигу
 

pggwka60

Пользователь
если кто будет собирать под убунту то может вылезти такая ошибка
Код:
checking whether the Boost::IOStreams library is available... yes
configure: error: Could not find a version of the library!
фиксится
Код:
./configure --with-mysql-lib=/usr/lib/x86_64-linux-gnu --with-ev-lib=/usr/lib/x86_64-linux-gnu --with-boost-libdir=/usr/lib/x86_64-linux-gnu
также не забыть установить пакет libmysqlcppconn-dev

Не помогло, есть ещё какие-то варианты??
 
Сверху