Перейти до

Сборка под Debian (.deb)


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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

Вхід

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

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...