Главная

Кросскомпиляция. Linux

Пробую собрать haiku из под богомерзкого пингвина. Делаю по инструкции с http://www.haiku–os.org/documents/dev/getting_linux_developer_tools.
Собрал jam.
Скачал саму haiku с svn (получилась ревизия 26905).

Перехожу в каталог haiku, говорю: ./configure --build-cross–tools ../buildtools

Вываливается вот с такими матюгами:

config.status: creating po/Makefile.in
config.status: executing depfiles commands
config.status: executing default commands
make[3]: Leaving directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd/po'
make[3]: Entering directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd/po'
make[3]: Entering directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd'
make[3]: Nothing to be done for `info–am'.
make[3]: Leaving directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd'
make[2]: *** [info–recursive] Error 1
make[2]: Leaving directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils/bfd'
make[1]: *** [all–bfd] Error 2
make[1]: Leaving directory `/media/disk/Projects/haiku/haiku/generated/cross-tools–build/binutils'
make: *** [all] Error 2

Кто–то с подобным сталкивался?

Пордон, похоже

Пордон, похоже нужные пакеты прото не были установлены. Хорошее руководство нашлось здесь: http://www.haiku–os.org/documents/dev/building_haiku_on_ubuntu_linux_ste…

Чтобы

Чтобы не начинать новую ветку, спрошу здесь.
Делаю ./configure --build–cross–tools ../buildtools, получаю ту же самую ошибку.
Система Dano, поставлена с нуля. Поставлены BeOS5–DevTools, компилятор gcc-2.95.3-beos–070218 (или haiku_cross_compiler_bone_2.95.3-haiku–080323, то же самое). jam худо–бедно собрался.

Насколько я понял, первая ошибка возникает еще до этого:
WARNING: `makeinfo' is missing on your system. You should only need it if
you modified a `.texi' or `.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy `make' (AIX,
DU, IRIX). You might want to install the `Texinfo' package or
the `GNU make' package. Grab either from any GNU archive site.
make[3]: *** [/boot/home/Desktop/Haiku/buildtools/trunk/legacy/binutils/bfd/doc/bfd.info] Error 1
make[3]: Leaving directory `/boot/home/Desktop/Haiku/haiku/trunk/generated/cross-tools–build/binutils/bfd/doc'

Т.е. не хватает пакета texinfo. Для Линукса — требуют установить дополнительные пакеты.
Нужно ли ставить эти пакеты для BeOS? Если да, где их взять, и почему в мануале об этом ничего не сказано?
И вообще, кто–нибудь из присутствующих собирал полностью Haiku под r5/Dano, или все сидят под Линуксом?

Помнится

Помнится давно–о… Я спокойно собирал haiku из под r5. Другое дело что там тогда никаких gcc специальных не собиралось. А flex и прочие бизоны нужны видимо именно что для сборки gcc который будет использоваться для сборки haiku.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
f
W
9
3
c
H
Enter the code without spaces and pay attention to upper/lower case.