LFS 7.1. Нужна помощь.
Модераторы: Olej, bellic, adminn, vikos
LFS 7.1. Нужна помощь.
Собираю свой дистрибутив Linux, нередко приходится обращаться за помощью. В эту тему я буду записывать все вопросы, возникающие по ходу сборки, чтобы не захламлять форум.
Сразу скажу: компилятор GCC 4.6.2
LFS собираю, т.к. убедили (как им это удалось?) друзья. Уговорили меня чтобы я создал дистрибутив и развивал его.
Сразу скажу: компилятор GCC 4.6.2
LFS собираю, т.к. убедили (как им это удалось?) друзья. Уговорили меня чтобы я создал дистрибутив и развивал его.
Последний раз редактировалось MBRBulawa 17 июл 2012, 10:12, всего редактировалось 1 раз.
Re: LFS 7.1. Нужна помощь.
Вопрос 1. GCC.
Ошибка такая:
Значит так. Вылетает на этапе "make install". Собираю строго по инструкции, разве что /mnt/lfs изменил на /media/LFS -- мне так удобнее.
Гугл ничего полезного не дал.
Ошибка такая:
Код: Выделить всё
/bin/sh: line 1: 29760 Segmentation fault ranlib ./libiberty.an
make[2]: *** [install_to_libdir] Error 139
make[2]: Leaving directory `/media/LFS/sources/gcc-build/libiberty'
make[1]: *** [install-libiberty] Error 2
make[1]: Leaving directory `/media/LFS/sources/gcc-build'
make: *** [install] Error 2
Гугл ничего полезного не дал.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: LFS 7.1. Нужна помощь.
Только я, с вашего позволения, перенесу тему обсуждения в более подходящий ей раздел форума: Обсуждение дистрибутивов LinuxMBRBulawa писал(а):Собираю свой дистрибутив Linux,
Собрать Linux From Scratch - занятие и познавательное и похвальное (это по поводу "создал").MBRBulawa писал(а): LFS собираю, т.к. убедили (как им это удалось?) друзья. Уговорили меня чтобы я создал и развивал его.
А по поводу "развивал" есть изрядные сомнения:
1. зачем? какая цель?
2. чем оно принципиально должно отличаться от сотен уже существующих дистрибутивов?
3. ну и, наконец, поддержание дистрибутива - это очень затратное дело, и по затратам времени (человеко-часов), и ресурсно (нужно поддерживать сайт проекта), и денежно (всякие ресурсы нужно оплачивать).
Хотя в познавательном плане занятие вполне нормальное ... и подъёмное.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: LFS 7.1. Нужна помощь.
Ошибка странная...MBRBulawa писал(а): Значит так. Вылетает на этапе "make install". Собираю строго по инструкции, разве что /mnt/lfs изменил на /media/LFS -- мне так удобнее.
1. по какой "инструкции"? (точная ссылка + глава/раздел, где у вас произошёл затык)
2. попробуйте (для сравнения) сделать то же, но не меняя /mnt/lfs на /media/LFS - это может быть связано с правами каталогов.
3. и сразу приготовьтесь, что вопросы нужно задавать: подробно, конкретно, развёрнуто ... (писать придётся много) - иначе никто не станет разгребаться с вашими проблемами и угадывать ответы на ваши вопросы.
Re: LFS 7.1. Нужна помощь.
ОК.
1. Кроме друзей есть еще одна причина: у меня достаточно древний компьютер (Celeron 2.6 GHz, 128 Мб RAM) и ни один дистрибутив, который на нем не тормозит, не имеет нужного мне качества, а человеческие дистрибутивы (Debian, Xubuntu, Lubuntu, Mandriva, Mageia, ALT, ASPLinux и т.п) жутко тормозят ДАЖЕ С ПРЕДУСТАНОВЛЕННЫМИ LXDE, Xfce и Openbox. Поэтому делаю свой.
2. Отличается тем, что он хоть и мелкий, но собирается обладать качеством хотя бы Windows XP (сидел на ней до Mageia -- но у нее качество не то)
3. Время / деньги у меня есть
1. Кроме друзей есть еще одна причина: у меня достаточно древний компьютер (Celeron 2.6 GHz, 128 Мб RAM) и ни один дистрибутив, который на нем не тормозит, не имеет нужного мне качества, а человеческие дистрибутивы (Debian, Xubuntu, Lubuntu, Mandriva, Mageia, ALT, ASPLinux и т.п) жутко тормозят ДАЖЕ С ПРЕДУСТАНОВЛЕННЫМИ LXDE, Xfce и Openbox. Поэтому делаю свой.
2. Отличается тем, что он хоть и мелкий, но собирается обладать качеством хотя бы Windows XP (сидел на ней до Mageia -- но у нее качество не то)
3. Время / деньги у меня есть
Re: LFS 7.1. Нужна помощь.
Книга с офф. сайта LFS http://www.linuxfromscratch.org/lfs/view/stable/
Кстати, сейчас запустил make install в 3 раз — получилось! Причем без всяких изменений.
Просто:
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ И установился! ]
Не знаю, с чего бы это...
Кстати, сейчас запустил make install в 3 раз — получилось! Причем без всяких изменений.
Просто:
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ И установился! ]
Не знаю, с чего бы это...
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: LFS 7.1. Нужна помощь.
В преферанс играете? :MBRBulawa писал(а): Кстати, сейчас запустил make install в 3 раз — получилось! Причем без всяких изменений.
Просто:
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ Ошибка ]
make install [ Enter ]
[ И установился! ]
Не знаю, с чего бы это...
Карта не лошадь - к утру повезёт.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: LFS 7.1. Нужна помощь.
1. на таком железе вполне прилично работает CentOS 5.2 (это к вопросу того, какие дистрибутивы "человеческие" ).MBRBulawa писал(а): 1. Кроме друзей есть еще одна причина: у меня достаточно древний компьютер (Celeron 2.6 GHz, 128 Мб RAM) и ни один дистрибутив, который на нем не тормозит, не имеет нужного мне качества, а человеческие дистрибутивы (Debian, Xubuntu, Lubuntu, Mandriva, Mageia, ALT, ASPLinux и т.п) жутко тормозят
2. так может во много раз дешевле системный блок сменить?
Re: LFS 7.1. Нужна помощь.
Теперь Glibc. Make. Если кто коможет.
Как я понимаю, дело в сурсе. Когда собирал в прошлый раз, все было норм. Качал ту же версию по той же ссылке с того же официального сайта. Что делать?
Код: Выделить всё
error: expected identifier or '(' before '{' token
make[2]: *** [/media/LFS/sources/glibc-build/string/strstr.o] Error 1
make[2]: Leaving directory `/media/LFS/sources/glibc-2.14.1/string'
make[1]: *** [string/subdir_lib] Error 2
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: LFS 7.1. Нужна помощь.
Верится с трудом...MBRBulawa писал(а):Как я понимаю, дело в сурсе. Когда собирал в прошлый раз, все было норм. Качал ту же версию по той же ссылке с того же официального сайта.Код: Выделить всё
error: expected identifier or '(' before '{' token make[2]: *** [/media/LFS/sources/glibc-build/string/strstr.o] Error 1 make[2]: Leaving directory `/media/LFS/sources/glibc-2.14.1/string' make[1]: *** [string/subdir_lib] Error 2
Зачем было скачивать 2-й раз? 1-я копия не годилась?
С какого "с того же официального сайта"? URL?
P.S. кстати, скачивался, наверное, архив? : .tgz, .zip ...
какая дата создания файла strstr.с? позже чем "в прошлый раз" или раньше? т.е. не менялся ли он с "в прошлый раз"
Зайти редактором в указанный файл (strstr.с) и посмотреть, что там происходит в указанном месте... может там вообще пол-файла скачано, оборванный на полуслове?MBRBulawa писал(а):Что делать?
И показать сюда 2-3 строки перед и после того места, где "expected identifier or '(' before '{' token".
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя