Установка Gentoo как гостевая ОС в VirtualBox, ошибка при сборке glib
beba 12 июля, 2010 - 01:28
Здравствуйте.
Нужно поставить генту как гостевую ОС в VirtualBox.
Поставил gentoo-source, vixie-cron..
Дальше ставлю syslog-ng, выдал ошибку на сборке glib.
Куда можно посмотреть?.. не разу не ставил генту в виртуальную машину.. может make.conf по особенному нужно настраивать?..
»
- Для комментирования войдите или зарегистрируйтесь
Для начала выполните
Для начала выполните revdep-rebuild.
А потом покажите make.conf.
Вообще, ничего особенного, кроме драйверов в ядре для устройств, которые эмулирует VirtualBox, не нужно.
пару дней вылетело, извиняюсь.. вот счас добрался -
сделал revdep-rebuild, не помогло..
в ядре выставил те опции, которые написаны здесь.
http://en.gentoo-wiki.com/wiki/Virtualbox_Guest
вот make.conf:
ccache
попробуй на время выключить ccache и собрать glib
спасибо!
не помогло отключение ccache.
вот еще при сборке пакета выскочила ошибка:
смущает эта строчка:
i686-pc-linux-gnu-g++: {-march=native}: No such file or directory
т.к. нечто подобное и при сборке glib'а.. то же файл не найден..
и получается закончился configure и запускалась компиляция.. и выдало сразу ошибку..
Может еще какие варианты... наверное в ядре я все же чего то не до выставлял?.. или лишнего поставил?...
еще раз спасибо за ответ..
я где-то 1-1,5 года назад
я где-то 1-1,5 года назад несколько месяцев использовал gentoo в качестве гостевой ос в VirtualBox
march был i486 (-march="i486"), хотя стоило использовать i686
ничего особенного я ядре не включал, кроме драйверов для специфичных устройств VirtualBox
выложи сюда логи сборки пакетов, которые не собираются
.. у меня пол третьего ночи, не думал что ответите ..
вот пакет, который по меньше..
dev-util/gperf
http://pastebin.org/402295
глиб может тогда потом, чтобы сейчас не наваливать кучу логов... может этот лог поможет разобраться..
еще раз спасибо
Как Вы считаете, дело все же
Как Вы считаете, дело все же в конфигурации ядра?.. или стоит еще куда нибудь посмотреть?
.
нет, думаю не в ядре дело.
если к выходным появится время, я установлю gentoo в vbox и постараюсь найти, где может быть загвоздка.
спасибо огромнейшее..
ок, спасибо еще раз..
если получится, будет просто прекрасно..
буду пробовать сам тыркаться, может найду чего и тогда отпишусь...
чтобы тебя уж не нагружать лишний раз..
.
Установил. После установки собрал syslog-ng, который за собой потянул glib, никаких проблем не возникло.
Как и говорил, ничего в ядре особенного не включал.
Конфиг ядра (2.6.34-gentoo-r1) отправил тебе на почту.
еще заметил след. вещь, когда
еще заметил след. вещь, когда ставлю пакеты после chroot выдает в самом начале:
openpty failed: 'out of pty devices'
Просто глючный ebuild
Попробуйте установить другую версию ebuild. Вообще, никакой разницы быть не должно, виртуалка или нет, кроме одного: в make.conf нельзя прописывать march для вашего процессора, ибо в виртуалке он другой. лучше всего написать march=native. Если вы этого не сделали, то потом следует пересобрать уже установленные пакеты.
этого не сделал, счас
этого не сделал, счас пересоберу..
спасибо
make.conf подправил, выложил
make.conf подправил, выложил чуть выше сообщением..
в ядре вроде выбрал то что по доке...
ошибка таже ..
причем я попытался поставить еще дополнения от virtualbox (emerge virtualbox-guest-additions), но на втором пакете похожая ошибка.. типа не могу найти файл ".so" на диске.. :(
пробовал два раза переустанавливать систему.. результат тот же..
причем я поставил если смотреть по хэндбуку все, кроме syslog-ng (который требовал поддержку glib).. перезагрузил вирт. машину, генту загрузился.. но глиб по прежнему не собирается :(