Lek 0 Posted 2007-12-12 21:12:11 Share Posted 2007-12-12 21:12:11 Здравствуйте дорогие форумчане и администраторы проекта. Столкнулся я с такой проблемой. Ни в какую не хочет Stargazer ставиться на Debian и ему подобные дистры (Ubuntu). скорей всего проблема с g++-3.3 (хотя по форуму я понял что именно они и нужны) или в ещё дополнительных пакетах, которые нужны для сборки, но о которых я ничего не слышал. Суть ошибки которую я получаю: ############################################################################# Building STG 2.4 for Linux ############################################################################# Makeing stg_logger.lib deps:1: *** пропущен разделитель. Останов. Либэкспат установлен правильно и g++-3.3 то-же, система Ubuntu 7.10 и Debian 4. Версия Stargazerа stg-2.402.9.7 Так вот вопрос, есть ли счастливчики удачно поставившие на Дебиан Stargazer? Если есть, поделитесь рецептом или помогите найти деб пакет! Link to post Share on other sites
madf 279 Posted 2007-12-12 21:18:43 Share Posted 2007-12-12 21:18:43 Stargazer постоянно тестируется на Gentoo, FreeBSD, Debian и Ubuntu. На компиляторах начиная с версии 2.95 и до 4.1.2 Приведенная выше ошибка лечится make clean (если это последняя сборка), или ручным удалением deps-файлов Link to post Share on other sites
Lek 0 Posted 2007-12-13 07:40:35 Author Share Posted 2007-12-13 07:40:35 Приведенная выше ошибка лечится make clean (если это последняя сборка), или ручным удалением deps-файлов Можно поподробней пожалуйста? а я пока расскажу с чем столкнулся я: 1) при первой попытке запуска стандартного ./build: 62: gmake: not found Лезим гуглом на форум, находим ответ - исправить в ./build, 2 строчки с gmake на просто make. 2) сразу после этого (это с g++-4.1 gcc libstdc++6-4.1-dev (установлены с репозиториев Ubuntu)) получаем: ############################################################################# Building STG 2.4 for Linux ############################################################################# Makeing stg_logger.lib ../Makefile.in:74: deps: No such file or directory deps:2: *** пропущен разделитель. Останов. 3) ищю в гугле - нахожу http://www.hub.ru/forum/index.php?showtopi...=0entry173014 ставлю gcc3.3-c++, получаю deps:2: *** пропущен разделитель. Останов. Это уже другая версия - stg-2.401.9.7, А проблема та-же Link to post Share on other sites
madf 279 Posted 2007-12-13 08:41:23 Share Posted 2007-12-13 08:41:23 Нужно стереть файл deps. В нем система сборки описывает зависимости каждого объектного модуля по заголовочным файлам. Если предыдущая сборка завершилась с ошибкой - в файле может остаться неверная информация. Его просто нужно удалить. Link to post Share on other sites
DaGuTa 0 Posted 2007-12-13 19:48:50 Share Posted 2007-12-13 19:48:50 Ищи по форуму я где то выкладывал готовый деб пакет. И проблемы все по дебиану описывались. На Debian 3.1 у немя были траблы в том что в маке файле стоит g++, а у меня был g++номер версии, лечилось созданием симлинка. В остальном все работало. Да про deps уже писали иногда надо их удалять. Link to post Share on other sites
stg-34 0 Posted 2007-12-14 10:29:11 Share Posted 2007-12-14 10:29:11 Скорее всего надо сделать следующее: 1. Вытереть dep-файл 2. В makefile библиотеки из stglibs/liblogger/makefile в начале прописать SHELL=/bin/bash 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