AdmDert 0 Posted 2009-06-25 12:25:10 Share Posted 2009-06-25 12:25:10 Приветствую, при установке возникла следующая проблема: ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... FAIL! Endianess checking failed Ставлю stg-2.4-2009.03.25-12.27.21 на Ubuntu Linux 8.04. LibExpat поставил с помощью apt-get. root@srv5:~# ldconfig -p | grep libexpat.so libexpat.so.1 (libc6) => /usr/lib/libexpat.so.1 Link to post Share on other sites
Prime 51 Posted 2009-06-25 12:30:31 Share Posted 2009-06-25 12:30:31 Checking endianess... FAIL!Endianess checking failed Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 12:40:35 Author Share Posted 2009-06-25 12:40:35 Попробовал версию stg-2.405.9.8, ругается, что нет LibExpat ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking for -lexpat... no apt-get install expat Чтение списков пакетов... Готово Построение дерева зависимостей Reading state information... Готово Уже установлена самая новая версия expat. Link to post Share on other sites
Prime 51 Posted 2009-06-25 12:44:31 Share Posted 2009-06-25 12:44:31 посмотри в билде где он ищет файл и сделай сим-линк Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 12:47:37 Author Share Posted 2009-06-25 12:47:37 C expat разобрался... apt-get install libexpat1-dev Сам пакет expat, оказывается притягивает за собой не все нужные библиотеки. Теперь: root@srv5:/home/temp/stg-2.4-2009.03.25-12.27.21/projects/stargazer# ./build ############################################################################# Building STG 2.4 for Linux ############################################################################# Checking endianess... Little Endian Checking for -lexpat... yes Checking for -lfbclient... no Checking for mysql_config... no Checking for -lmysqlclient... no Checking for -lpq... no ./build: 325: make: not found Буду ковыряться дальше... Link to post Share on other sites
madf 279 Posted 2009-06-25 12:50:05 Share Posted 2009-06-25 12:50:05 Я подозреваю что просто не установлены development tools Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 12:59:44 Author Share Posted 2009-06-25 12:59:44 Ммм... Видимо да... Какие пакеты нужно доустановить? Link to post Share on other sites
madf 279 Posted 2009-06-25 13:08:44 Share Posted 2009-06-25 13:08:44 gcc, g++, make, libexpat + devel-версия - это минимум. Если нужен mysql - то libmysqlclient_r + devel-версия. Если нужен firebird - то libfbclient + devel-версия. Я привел названия библиотек, а не пакетов, т.к. не знаю как они в твоем дистрибутиве называются. Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 13:25:47 Author Share Posted 2009-06-25 13:25:47 Все, вроде победил, всем пасибо) Он еще поругался на отсутствие gmake, я в скрипте переименовал gmake на make. Link to post Share on other sites
madf 279 Posted 2009-06-25 13:35:16 Share Posted 2009-06-25 13:35:16 В 406 он автоматически вызывает gmake для FreeBSD и make для Linux Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 13:40:53 Author Share Posted 2009-06-25 13:40:53 406 уже вышел или только ожидается? И если вышел, то где скачать? А то вообще кривовато как то стало :/ Может свежую версию попробовать.... В процессе установки несколько раз высыпалась ошибка: libipq.c:86: warning: deprecated conversion from string constant to ‘char*’ Link to post Share on other sites
madf 279 Posted 2009-06-25 13:49:03 Share Posted 2009-06-25 13:49:03 406 есть в виде -alpha, -beta и -rc1. -rc2 не будет, будет релиз. Точную дату пока назвать не могу, но от -rc1 он не сильно отличается - там в основном чистка кода. Ссылки есть в разделе "Разработка". -rc1 прилеплена вверху. Кривовато - это как? То что ты привел - не ошибка а предупреждение. В данном случае там ничего страшного. Link to post Share on other sites
AdmDert 0 Posted 2009-06-25 13:57:32 Author Share Posted 2009-06-25 13:57:32 Я ожидал, что по результатам установки, появятся конфигурационные файлы где нить в /etc/stargazer, либо /etc/init.d/stargazer, но ничего нового нигде не появилось Link to post Share on other sites
madf 279 Posted 2009-06-25 14:03:32 Share Posted 2009-06-25 14:03:32 make install - копирует конфигурационные файлы и шаблоны скриптов в /etc/stargazer - копирует базу с админом и одним тестовым пользователем в /var/stargazer - устанавливает бинарник в /usr/sbin - устанавливает библиотеки и плагины в /usr/lib/stg Если этого не произошло - значит на одном из этапов возникла ошибка, о чем скорее всего было написано в консоль. Link to post Share on other sites
AdmDert 0 Posted 2009-06-26 06:16:33 Author Share Posted 2009-06-26 06:16:33 Все теперь окончательно установилось, спасибо за помощь) make install забыл Link to post Share on other sites
AdmDert 0 Posted 2009-06-26 10:40:38 Author Share Posted 2009-06-26 10:40:38 В мануале написано, что успешным считается старт, когда запускается два процесса: 4818 ? S< 0:32 ./stargazer /usr/local/etc/stargazer 4819 ? S 0:00 stg-exec /usr/local/etc/stargazer У меня запускается только первый, при этом логи репортуют, о успешном запуске всех систем. Запуск успешен или что то не так? Link to post Share on other sites
madf 279 Posted 2009-06-26 10:52:03 Share Posted 2009-06-26 10:52:03 Должно быть минимум 2 процесса: сам stargazer и stg_exec. Посмотри внимательнее, может ты пропустил. У них пиды, обычно, подряд идут. Ну еще возможен вариант, что ты указал ExecutersNum = 0. Тогда я не знаю как поведет себя stargazer в такой ситуации. Link to post Share on other sites
AdmDert 0 Posted 2009-06-26 10:55:20 Author Share Posted 2009-06-26 10:55:20 Действительно пропустил... делал отбор по слову stargazer и stg-exec в него не попал Link to post Share on other sites
Prime 51 Posted 2009-06-26 11:00:19 Share Posted 2009-06-26 11:00:19 смотри открытые дескрипторы и как работает биллинг с ФС + какие порты локально слушаются Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now