сборка из stage1 (не могу найти C++ компилятор)
Модератор: /dev/random
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
сборка из stage1
Здравствуйте!
Если сможете, то помогите мне с ответом по сборке Gentoo 2006.0 из stage1.
У меня при сборке python вываливается ошибка об отсутствии с++ компилятора(он думает, что он есть и зовут его g++). Но он его не находит.
попытка создать линк на gcc оборвалась следующей ошибкой:
gcc-config error: Could not run/locate "g++".
Создание скрипта тоже ничего не дало ( с линком на gcc).
Посмотрев emerge -s c++ я не нашёл компилятора C++ в базе данных portage. Вообще-то с++ компилятор должен собираться вместе с gcc, есть прога cpp, однако при ссылке на неё та же ошибка.
gcc-config -l:
[1] i386-pc-linux-gnu-3.4.4 *
[2] i386-pc-linux-gnu-3.4.4-hardened
[3] i386-pc-linux-gnu-3.4.4-hardenednopie
[4] i386-pc-linux-gnu-3.4.4-hardenednopienossp
[5] i386-pc-linux-gnu-3.4.4-nossp
При попытке переключения на любой из 5 то же самое.
Help!
Простите меня, модераторы! Удалите эту тему http://linuxforum.ru/index.php?showtopic=25087(Создал нечаянно, диалап стормозил)
Если сможете, то помогите мне с ответом по сборке Gentoo 2006.0 из stage1.
У меня при сборке python вываливается ошибка об отсутствии с++ компилятора(он думает, что он есть и зовут его g++). Но он его не находит.
попытка создать линк на gcc оборвалась следующей ошибкой:
gcc-config error: Could not run/locate "g++".
Создание скрипта тоже ничего не дало ( с линком на gcc).
Посмотрев emerge -s c++ я не нашёл компилятора C++ в базе данных portage. Вообще-то с++ компилятор должен собираться вместе с gcc, есть прога cpp, однако при ссылке на неё та же ошибка.
gcc-config -l:
[1] i386-pc-linux-gnu-3.4.4 *
[2] i386-pc-linux-gnu-3.4.4-hardened
[3] i386-pc-linux-gnu-3.4.4-hardenednopie
[4] i386-pc-linux-gnu-3.4.4-hardenednopienossp
[5] i386-pc-linux-gnu-3.4.4-nossp
При попытке переключения на любой из 5 то же самое.
Help!
Простите меня, модераторы! Удалите эту тему http://linuxforum.ru/index.php?showtopic=25087(Создал нечаянно, диалап стормозил)
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: сборка из stage1
Конечно же, модераторы удалили тему, в которой были ответы.
Разрешаю начать с проверки USE-флагов.
Разрешаю начать с проверки USE-флагов.
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
no, там вроде нету на это ответа, но голова у меня всё равно деревянная
Дело было в том, что при emerge libstdc++-v3 я видел, как распаковались исходники gcc, ну и я подумал, что он тож обновился. Оказалось - нет. В общем emerge gcc решил проблему.
З.Ы. Сейчас вожусь с поиском перла, вроде как-то неохота его ставить(48 зависимостей с дисков не очень-то копировать приятно, на ноуте тем более), но, наверное, придётся.
З.з.Ы. А всё-таки могли бы они включить g++ в stage1, хотя, с другой стороны, всё равно когда gcc собирать...
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: сборка из stage1
Кошмар!.. Куда все катятся. "emerge libstdc++-v3" в stage1 :o Даже не смешно. В общем читаем доку еще раз, до тех пор пока начнем хоть немного понимать, что делаем, и потом начинаем все сначала.
А разве ты сам уже не модератор?..(IFL @ Aug 31 2006, в 12:19) писал(а):Конечно же, модераторы удалили тему, в которой были ответы.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
serzh-z писал(а): ↑31.08.2006 13:18Кошмар!.. Куда все катятся. "emerge libstdc++-v3" в stage1 :o Даже не смешно. В общем читаем доку еще раз, до тех пор пока начнем хоть немного понимать, что делаем, и потом начинаем все сначала.
А разве ты сам уже не модератор?..(IFL @ Aug 31 2006, в 12:19) писал(а):
Конечно же, модераторы удалили тему, в которой были ответы.
В доке не написано, что ВСЕ компиляторы надо собирать до emerge system. Я ж stage1 первый раз собираю. Еле накопал англ. доку, вот и импровизирую, как могу. Я ж не знал, что в stage1 всё ущербное кидают(а надеялся на лучшее - сейчас каюсь)
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: сборка из stage1
А вот с этого места давайте лучше помолчим... Это не stage1 ущербный, это просто, э-э,.. дока ущербная вам попалась. Я просто теряюсь в догадках - как же была инициирована сборка stage1? bootstrap.sh?(nick-23 @ Aug 31 2006, в 18:34) писал(а):Я ж не знал, что в stage1 всё ущербное кидают(а надеялся на лучшее - сейчас каюсь)
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
serzh-z писал(а): ↑31.08.2006 18:56А вот с этого места давайте лучше помолчим... Это не stage1 ущербный, это просто, э-э,.. дока ущербная вам попалась. Я просто теряюсь в догадках - как же была инициирована сборка stage1? bootstrap.sh?(nick-23 @ Aug 31 2006, в 18:34) писал(а):
Я ж не знал, что в stage1 всё ущербное кидают(а надеялся на лучшее - сейчас каюсь)
Дык дока-то вроде не ущербная, с Gentoo-WiKi, называется "HOWTO Install Gentoo - The Gentoo Developers Method with NPTL and 2.6 from Stage1"
Я час гуглил - только это из нормального и нашёл
Ну сам ихний совет таков:
env-update && source /etc/profile && emerge --oneshot --nodeps gcc-config && USE="-* build bootstrap" emerge linux-headers && \
/usr/portage/scripts/bootstrap.sh && emerge -O libperl && emerge -O python && emerge --deep system && \
emerge syslog-ng xinetd grub hotplug coldplug vixie-cron reiserfsprogs reiser4progs sysfsutils udev dhcpcd && \
emerge --nodeps acpid ntp && rc-update add syslog-ng default && rc-update add net.eth0 default && rc-update add vixie-cron default && \
rc-update add xinetd default && rc-update add sshd default && rc-update add hotplug default && rc-update add coldplug default && \
rc-update add acpid default
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: сборка из stage1
1. Дока ПОЛНОСТЬЮ рабочая.
2. gcc-config(это не gcc!) немного устарел, это да, но libperl(заметьте, не perl) и python устанавливаются ДО всего остального по совершенно другим соображениям.
2. gcc-config(это не gcc!) немного устарел, это да, но libperl(заметьте, не perl) и python устанавливаются ДО всего остального по совершенно другим соображениям.
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
Всё-то верно, а вот если не сделать emerge gcc и emerge --nodeps perl , то emerge --deep system вываливается в ошибках
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
эт да, но к сожалению ошибки на этом не кончаются...
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: сборка из stage1
А к чему такие финты?.. Если уж хочется/нужно из stage1 установить, то почему бы не делать это более человеческими способами, а не девелоперским методом? А иначе, если уж считаем себя девелоперами, то и проблемы решать должны таким же способом. Обычный и проверенный способ установки Gentoo из stage1, хотя теперь и не официальный, это всего лишь - script/bootstrap.sh
-
nick-23
- Сообщения: 227
- Статус: UNIX`оид
- ОС: Linux/*BSD
Re: сборка из stage1
serzh-z писал(а): ↑01.09.2006 11:09А к чему такие финты?.. Если уж хочется/нужно из stage1 установить, то почему бы не делать это более человеческими способами, а не девелоперским методом? А иначе, если уж считаем себя девелоперами, то и проблемы решать должны таким же способом. Обычный и проверенный способ установки Gentoo из stage1, хотя теперь и не официальный, это всего лишь - script/bootstrap.sh
Я СЕБЯ ДЕВЕЛОПЕРОМ НЕ СЧИТАЮ. Просто дока так называется. Если вы читаете книгу про космос, это ведь не значит, что вы - космонавт
На этом флейм в этой теме, на радость модераторам, будет окончен. Всем большое спасибо!!
MaxSelect Mission AWD/Sempron 2600+/ATi Xpress 200M/1G DDR/80G HDD/CRUX 2.5
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun
EeE PC 900/20G/Archlinux/FreeBSD 7.2-RELEASE
Why UNIX? - Just For Fun