Поставил CentOS в виртуалку — собирается без проблем...
Sumo 25.08.2012 21:59
Делал так (центос вижу первый раз в жизни, мог натупить :):
— Поставил CentOS 6.3-i386 в виртуальной машине Parallels Desktop for Mac 7. При установке выбрал набор пакетов для веб сервера. (Linux localhost.localdomain 2.6.32-279.el6.i686 #1 SMP Fri Jun 22 10:59:55 UTC 2012 i686 i686 i386 GNU/Linux)
— Установил средства для разработки: yum groupinstall "Development Tools" (чтобы не огребать ошибку "C++ compiler cannot create executables" из-за отстутсвия gcc и стандартных библиотек).
— Создал пользователя parser, сделал su parser.
— Создал папки /home/parser/parser3project и /home/parser/parser3install.
— В parser3project выполнил cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project co -r release_3_4_2 parser3
— Выполнил скрипт buildall-with-xml
— Получил файл ~/parser3install/bin/parser3 (Parser/3.4.2 (compiled on i686-pc-linux-gnu)) и сделал strip из консоли.
Сборка драйвера
— Ставим mysql-dev: yum install mysql-dev.
— Делаем в parser3project чекаут драйверов: cvs -d :pserver:anonymous@cvs.parser.ru:/parser3project co sql
— Дальше стандартный configure и make.
— В папке .libs получил файл libparser3mysql.so
p.s. На память. Для сборки на десктопной убунте надо поставить два пакета:
— sudo apt-get install build-essential
— sudo apt-get install libmysqlclient-dev
- 2PAF, toor 25.08.2012 17:22