LinuxForum.Fans
Тема

Не собирается rtems из исходников

Автор: gen 36 сообщений 7208 просмотров
#213320

gen@gen-laptop:~/Рабочий стол/tools/binutils-2.20.1/build-binutils$ ../binutils/configure --target=i386-rt-4.10 --prefix=/opt/rt-4.10
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... Invalid configuration `i386-rt-4.10': system `4.10' not recognized
configure: error: /bin/bash ../binutils/../config.sub i386-rt-4.10 failed
gen@gen-laptop:~/Рабочий стол/tools/binutils-2.20.1/build-binutils$

типо i386 не прокатит, надо i686 писать?

#213329

gen, а что собирается?

#213331

gen, configure help не прокатывает что ли?

#213333

Wolfenberg, ну прога одна. Я понять не могу просто.
Вот эта команда что делает? Я ее по инструкции пишу просто.

#213351

Дак а что за программа то? :rolleyes:
Нам же нужно знать, чтобы суметь помочь...

#213365

rtems

#213373

and?)

#213396

gen, зачем вы вообще указываете таргет и откуда вы его взяли?[он действительно странный]
или вы LFS собираете? тогда какой это шаг?

#213405

вообщем я могу скинуть пдф фаил. Там расписано. Посмотрите

_201003068.pdf

#213407

ничего не получается сделать, даже пропатчить))

#213431

несколько вводных/интересных вопросов:
при чём тут убунта?
вы ракету делаете или просто поиграться? или секрет?
патч на gcc не встаёт? версия правильная?
опыта сборки lfs'а, видимо, нет?

по ошибке:
в новых binutils'ах(как, видимо, и во всех autotools-based) теперь надо указывать "-rtems4.10" (без тире). можно и вообще без версии или через подчёркивание.
посмотрите по ссылке рекомендуемые версии.

по сабжу:
http://www.rtems.com/onlinedocs/releases/rtemsdocs-4.10.1/share/rtems/html/started/index.html

ЗЫ: перенесите тему, что ли, в "другие"...

#213477

эххх...

при чём тут убунта?

ну просто ее скачал ) мог сусе

вы ракету делаете или просто поиграться? или секрет?

пока чтопытаюсь просто скомпилить для себя , а применить ее можно хоть на че будет потом.
хоть на ядерный реактоор

патч на gcc не встаёт? версия правильная?

http://www.rtems.org/ftp/pub/rtems/SOURCES/4.10
значит так, качал это:
gcc-core-4.4.6-rtems4.10-20110829.diff 29-Aug-2011 02:29 151K
gcc-core-4.4.6.tar.bz2
gcc-g++-4.4.6-rtems4.10-20110829.diff 29-Aug-2011 02:29 3.6K
gcc-g++-4.4.6.tar.bz2

после разархивирования bz2 фаилов, появился 1 каталог только его и пытался пропатчить 2 оставшимися *.diff`ами

опыта сборки lfs'а, видимо, нет?

неа, что это?

по ошибке:
в новых binutils'ах(как, видимо, и во всех autotools-based) теперь надо указывать "-rtems4.10" (без тире). можно и вообще без версии или без подчёркивания.
посмотрите по ссылке рекомендуемые версии.

такой вопрос, встречный.

На кой черт в мануалах просят ваще качать и ставить бинутилс, гцц, ньюлиб? Вот я убунту поставил, там уже все есть это и остается только сам rtems скомпилить. Так? Или эти бинутилсы которые еще надо поставить, служат для какой-то высокой потом цели.

#213480
gen написал:
На кой черт в мануалах просят ваще качать и ставить бинутилс, гцц, ньюлиб?

задача - максимально изолировать среду сборки от хост системы, чтобы избежать всяких неожиданностей. можно и без этого попробовать (особенно, если архитектуру не менять), но это уже на свой страх и риск...

#213481
gen написал:
На кой черт в мануалах просят ваще качать и ставить бинутилс, гцц, ньюлиб? Вот я убунту поставил, там уже все есть это и остается только сам rtems скомпилить. Так? Или эти бинутилсы которые еще надо поставить, служат для какой-то высокой потом цели.

потому-что мануалы пишут не телепаты. И там пишут, что надо проверить, установленны-ли gcc, binutils, etc. Это инструменты разработчика, и по умолчанию есть только в Slackware Linux & Gentoo. В остальных дистрах их нет, ибо не нужны.

#213482

smile ответ Fat-Zer меня больше устраивает.

Ну я пошел иным путем. Чтобы не парится с установкой бинутилсов и тд, просто в менеджере приложений убунты их поставил, как советовали ранее.

Отлично встало.

В терминале пытаюсь скомпилить rtmes(вернее пока сконфигурировать). Вот результ:

#213483

в мануале же советуют делать так:




что скажите?

#213504

вот перевести две строчки с ошибкой не судьба? ведь из них очевидно же, что и почему... тем более, если посмотреть на то, что делают в документации и сравнить....
в статейке всё правильно с точностью до того, что там включают/нет - это зависит от того, что вам надо.
ЗЫ: сомневаюсь, что будет работать, т.к. по умолчанию нужен патченный gcc (для этого кстати тоже надо собрать свой тулчейн...)
ЗЗЫ: зачем рисунки вставлять, ведь можно скопировать текст...

#213511

ну ладно займусь тем что буду делать все по статейке и патчить gcc.

завтра отпишу касяки при патчинии)

#213568
gen написал:
В терминале пытаюсь скомпилить rtmes(вернее пока сконфигурировать). Вот результ:

1. картинки пожалуйста отправляйте на винфак (извините, не могу объяснить где это, правила запрещают ненормативную лексику).
2. поставьте gmake.

gen написал:
что скажите?

что скажу? ваша помойка - вы там и живите.
по уму всё это опакечивается например утилитой checkinstall (вместо make install).

#213569
gen написал:
ну ладно займусь тем что буду делать все по статейке и патчить gcc.

это ещё зачем? oO

Войдите или зарегистрируйтесь, чтобы ответить.