LinuxForum.Fans
Тема

Сборка Chromium OS

Автор: shad0vv 9 сообщений 7439 просмотров
#170683

Вопрос к народу. Есть ли на форуме люди шарящие в генту и собственно сборке Chromium OS.
Уж очень хочется поиграться на ноуте. Но на нем видяха NVIDIA.
При попытке собрать nouveau начинают сыпаться ошибки. Да и версии древние в репах хромиума.
Нужна помощь гентушников.

#170684
shad0vv написал:
При попытке собрать nouveau начинают сыпаться ошибки.

Нужно угадать? oO
Покажите, какие именно ошибки.

shad0vv написал:
Да и версии древние в репах хромиума.

Что такое «репы» в контексте Gentoo?

#170687
Lupo Alberto написал:
Нужно угадать? blink
Покажите, какие именно ошибки.

Ну не так быстро. Я только спросил, есть ли знающие люди. Или как всегда все только готовые сборки на виртуалке крутят.

Ошибка в том что nouveau зависит от util-linux а тот вылетал при компиляции. Сейчас попробую снова и напишу лог.

shad0vv написал:
Что такое «репы» в контексте Gentoo?

Порты же.

#170688
shad0vv написал:
Порты же.

«Порты» во FreeBSD. В Gentoo — portage & overlay wink

#170842
Lupo Alberto написал:
«Порты» во 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'

Вообще не очень понятно как используя оверлеи размаскировать пакет. :-[

#170850

Прямо не относится к теме, но... вдруг пригодится.

* 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]

shad0vv написал:
Вообще не очень понятно как используя оверлеи размаскировать пакет. :-[

Добавив overlay, вы сделаете доступными для системы все ebuild'ы из него. То есть размаскировка таких пакетов происходит обычным порядком.

#170865
Lupo Alberto написал:
Советую установить её и выполнить «рекомендации» команды emerge:

Ошибку я выписал. Сам нарвался — сам решил.
--disable-fallocate в ebuild добавить надо было.

Lupo Alberto написал:
Добавив overlay, вы сделаете доступными для системы все ebuild'ы из него. То есть размаскировка таких пакетов происходит обычным порядком.

Извините, возможно я не так что то говорю.
В общем среда для сборки хромиум ос это не совсем gentoo. Там какая то мудреная структура в которой я еще не разобрался. И не хотелось бы ковыряться прямо в корне. Есть шанс развалить всё.

Там есть каталог overlays в нем подкаталоги для различных вариантов сборки с различными конфигами. Вот через них скорее всего и надо управлять всеми масками и т.п. Но структуру подкаталогов не понял.

Одну проблему решил. Вылезла вторая.
http://dpaste.com/555488/
http://dumpz.org/61258/

PS

Lupo Alberto написал:
В Gentoo есть прекрасная программа для помещения на «paste.bin»-сервисы вывода консоли — app-text/wgetpaste.

Такого УГ я еще не видал.
Один сервис в дауне. Второй с капчей. Третий с ограничением по кол-ву знаков.

#170871
shad0vv написал:
Такого УГ я еще не видал.
Один сервис в дауне. Второй с капчей. Третий с ограничением по кол-ву знаков.

Вы ничего не перепутали? 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]

#170889
Lupo Alberto написал:
Вы ничего не перепутали? wink Только что проверил:

Неа. Не перепутал. 50 строчек он онечно осилил.
Вон у меня в сообщении первая ссылка тоже через него получена. А чуть что побольше... что то вроде лога сборки и всё... Error. Too long text. Или что то в этом духе.

Войдите или зарегистрируйтесь, чтобы ответить.