Вопрос к народу. Есть ли на форуме люди шарящие в генту и собственно сборке Chromium OS.
Уж очень хочется поиграться на ноуте. Но на нем видяха NVIDIA.
При попытке собрать nouveau начинают сыпаться ошибки. Да и версии древние в репах хромиума.
Нужна помощь гентушников.
Сборка Chromium OS
При попытке собрать nouveau начинают сыпаться ошибки.
Нужно угадать? oO
Покажите, какие именно ошибки.
Да и версии древние в репах хромиума.
Что такое «репы» в контексте Gentoo?
Нужно угадать? blink
Покажите, какие именно ошибки.
Ну не так быстро. Я только спросил, есть ли знающие люди. Или как всегда все только готовые сборки на виртуалке крутят.
Ошибка в том что nouveau зависит от util-linux а тот вылетал при компиляции. Сейчас попробую снова и напишу лог.
Что такое «репы» в контексте Gentoo?
Порты же.
Порты же.
«Порты» во FreeBSD. В Gentoo — portage & overlay wink
«Порты» во FreeBSD. В Gentoo — portage & overlay wink
Ok Ok
Вот отрывок с ошибкой.
http://dumpz.org/61251/
/usr/x86_64-pc-linux-gnu/i686-pc-linux-gnu/binutils-bin/2.20.1/ld.gold.real: fallocate.o: in function main:fallocate.c:162: error: undefined reference to 'fallocate64'
Вообще не очень понятно как используя оверлеи размаскировать пакет. :-[
Прямо не относится к теме, но... вдруг пригодится.
* If you need support, post the output of 'emerge --info =sys-apps/util-linux-2.17.1',
* the complete build log and the output of 'emerge -pqv =sys-apps/util-linux-2.17.1'.
* The complete build log is located at '/build/x86-generic/tmp/portage/sys-apps/util-linux-2.17.1/temp/build.log'.
* The ebuild environment file is located at '/build/x86-generic/tmp/portage/sys-apps/util-linux-2.17.1/temp/environment'.
* S: '/build/x86-generic/tmp/portage/sys-apps/util-linux-2.17.1/work/util-linux-ng-2.17.1'
В Gentoo есть прекрасная программа для помещения на «paste.bin»-сервисы вывода консоли — app-text/wgetpaste.
Советую установить её и выполнить «рекомендации» команды emerge:
[console]
wgetpaste /build/x86-generic/tmp/portage/sys-apps/util-linux-2.17.1/temp/build.log
wgetpaste -c 'emerge --info sys-apps/util-linux'
wgetpaste /build/x86-generic/tmp/portage/sys-apps/util-linux-2.17.1/temp/environment
[/console]
Вообще не очень понятно как используя оверлеи размаскировать пакет. :-[
Добавив overlay, вы сделаете доступными для системы все ebuild'ы из него. То есть размаскировка таких пакетов происходит обычным порядком.
Советую установить её и выполнить «рекомендации» команды emerge:
Ошибку я выписал. Сам нарвался — сам решил.
--disable-fallocate в ebuild добавить надо было.
Добавив overlay, вы сделаете доступными для системы все ebuild'ы из него. То есть размаскировка таких пакетов происходит обычным порядком.
Извините, возможно я не так что то говорю.
В общем среда для сборки хромиум ос это не совсем gentoo. Там какая то мудреная структура в которой я еще не разобрался. И не хотелось бы ковыряться прямо в корне. Есть шанс развалить всё.
Там есть каталог overlays в нем подкаталоги для различных вариантов сборки с различными конфигами. Вот через них скорее всего и надо управлять всеми масками и т.п. Но структуру подкаталогов не понял.
Одну проблему решил. Вылезла вторая.
http://dpaste.com/555488/
http://dumpz.org/61258/
PS
В Gentoo естьпрекраснаяпрограмма для помещения на «paste.bin»-сервисы вывода консоли — app-text/wgetpaste.
Такого УГ я еще не видал.
Один сервис в дауне. Второй с капчей. Третий с ограничением по кол-ву знаков.
Такого УГ я еще не видал.
Один сервис в дауне. Второй с капчей. Третий с ограничением по кол-ву знаков.
Вы ничего не перепутали? wink Только что проверил:
[console]lupo@gentoo-laptop ~ % wgetpaste -c 'emerge --info'
Your paste can be seen here: http://paste.pocoo.org/show/410187/
lupo@gentoo-laptop ~ %
[/console]
Вы ничего не перепутали? wink Только что проверил:
Неа. Не перепутал. 50 строчек он онечно осилил.
Вон у меня в сообщении первая ссылка тоже через него получена. А чуть что побольше... что то вроде лога сборки и всё... Error. Too long text. Или что то в этом духе.