О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ tmp/work. О©╫О©╫О©╫О©╫О©╫ О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫
О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫, О©╫О©╫О©╫О©╫О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ INHERIT += "rm_work" О©╫ local.conf
--
Denys
Спасибо, помогло.
log.do_stage.14748 содержит одну строчку: cp: target `/home/user/stuff/
build/tmp/staging/x86-angstrom-linux/kernel/include/asm-x86/' is not a
directory
Как исправить?
> Я думаю самый простой вариант исправить это собирать на диске большего
> объема.
Еще 3,3Г свободно. Попробовал запустить с ключом -DD, завершилось с
тем же результатом.
По адресу /home/user/stuff/build/tmp/staging/x86-angstrom-linux/kernel/
include/asm-x86/ невозможно перейти. Путь заканчивается в каталоге
kernel - в нем нет подкаталога include.
user@user-laptop:~/stuff/build$ bitbake -f virtual/linux
NOTE: Handling BitBake files: \ (7974/7974) [100 %]
NOTE: Parsing finished. 7367 cached, 312 parsed, 295 skipped, 0
masked.
ERROR: Nothing PROVIDES 'virtual/linux'
user@user-laptop:~/stuff/build$ bitbake -f virtual/kernel
NOTE: Handling BitBake files: \ (7974/7974) [100 %]
NOTE: Parsing finished. 7367 cached, 312 parsed, 295 skipped, 0
masked.
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing runqueue
NOTE: Executing runqueue
NOTE: Running task 375 of 517 (ID: 9, /home/user/stuff/openembedded/
recipes/linux/linux_2.6.32+2.6.33-rc4.bb, do_populate_staging)
NOTE: Legacy staging mode for /home/user/stuff/openembedded/recipes/
linux/linux_2.6.32+2.6.33-rc4.bb
ERROR: function do_stage failed
ERROR: log data follows (/home/user/stuff/build/tmp/work/x86-angstrom-
linux/linux-2.6.32+2.6.33-rc4-r1/temp/log.do_stage.20573)
| cp: target `/home/user/stuff/build/tmp/staging/x86-angstrom-linux/
kernel/include/asm-x86/' is not a directory
NOTE: Task failed: /home/user/stuff/build/tmp/work/x86-angstrom-linux/
linux-2.6.32+2.6.33-rc4-r1/temp/log.do_stage.20573
Сдается мне, вы не только tmp/work, но и tmp/staging потерли. В любом
случае, удалите tmp/* и запустите сборку заново - так будет проще всего. С
включенной rm_work места должно хватить.
Для статистики, сборка Angstrom x11-image и console-image для Sharp Zaurus
C1000 занимает 12Gb (полный объем каталога tmp).
--
С уважением,
Бушмелев Юрий
..._PREDEFINED = "1"
извините, не помню как точно называется, но Вы увидите :)
К сожалению, эта ошибка и у меня была и удаление папки ни причем.
Сборка последнего ядра для x86 платформы глючит. Я
изменил linux_2.6.32.bb
..._PREDEFINED = "1"
извините, не помню как точно называется, но Вы увидите :)
> Для предсказуемости сборок лучше использовать stable ветку.
Как это сделать?
А напишите-ка багрепорт с приложенным local.conf и последовательностью
действий.. Чтобы знали.
> > Для предсказуемости сборок лучше использовать stable ветку.
>
> Как это сделать?
http://wiki.openembedded.net/index.php/Stable
В сообщении от Воскресенье 17 января 2010 Alexar написал(a):
> Удалил tmp и запустил по новой - не помогло, застряло в том же месте.
> Когда застряло снова, изменил в файле ~/stuff/openembedded/recipes/
> linux/linux_2.6.32+2.6.33-rc4.bb параметр DEFAULT_PREFERENCE с -1 на
> 1, т.к. никакого ..._PREDEFINED в файле нет. На всякий случай изменил
> DEFAULT_PREFERENCE с -1 на 1 и в ~/stuff/openembedded/recipes/linux/
> linux_2.6.32.bb. Не помогло.
Да надо было искать DEFAULT_PREFERENCE я так и написал, что не помню точно как называется переменная. И устанавливать надо не в ядре _2.6.32+2.6.33-rc4 а в 2.6.32.bb, чтобы ядро которое попадет в образ было именно это - 2.6.32
Попробовал сейчас загрузить образ, как было сказано в руководстве.
Ужасно долго грузится и, такое ощущение, что зависает на inode-cache
hash tables entries: 16384 (order: 4, 65536 bytes). Так и должно быть?