Перейти к содержимому

Рекомендованные сообщения

Опубликовано:

Здравствуйте дорогие форумчане и администраторы проекта.

 

Столкнулся я с такой проблемой. Ни в какую не хочет 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?

 

Если есть, поделитесь рецептом или помогите найти деб пакет!

Опубликовано:

Stargazer постоянно тестируется на Gentoo, FreeBSD, Debian и Ubuntu.

На компиляторах начиная с версии 2.95 и до 4.1.2

 

Приведенная выше ошибка лечится make clean (если это последняя сборка), или ручным удалением deps-файлов

Опубликовано:
Приведенная выше ошибка лечится 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, А проблема та-же :huh:

Опубликовано:

Нужно стереть файл deps. В нем система сборки описывает зависимости каждого объектного модуля по заголовочным файлам. Если предыдущая сборка завершилась с ошибкой - в файле может остаться неверная информация. Его просто нужно удалить.

Опубликовано:

Ищи по форуму я где то выкладывал готовый деб пакет. И проблемы все по дебиану описывались. На Debian 3.1 у немя были траблы в том что в маке файле стоит g++, а у меня был g++номер версии, лечилось созданием симлинка. В остальном все работало. Да про deps уже писали иногда надо их удалять.

Опубликовано:

Скорее всего надо сделать следующее:

1. Вытереть dep-файл

2. В makefile библиотеки из stglibs/liblogger/makefile

в начале прописать SHELL=/bin/bash

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...