Jump to content

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


Recommended Posts

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

 

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

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

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

 

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

Link to post
Share on other sites
Приведенная выше ошибка лечится 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:

Link to post
Share on other sites

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...