* Re: [devel-distro] mkimage-profiles: проблемы
2012-11-10 13:59 ` Michael Shigorin
@ 2012-11-10 19:39 ` Ildar Mulyukov
2012-11-11 16:49 ` Michael Shigorin
2012-11-23 12:30 ` Michael Shigorin
1 sibling, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2012-11-10 19:39 UTC (permalink / raw)
To: devel-distro
[-- Attachment #1: Type: text/plain, Size: 4803 bytes --]
Коллеги,
во-первых, спасибо всем, кто откликнулся.
On 10.11.2012 19:59:10, Michael Shigorin wrote:
> On Sat, Nov 10, 2012 at 08:31:13AM +0600, Ildar Mulyukov wrote:
> > $ make live-builder.iso
> > ** ARCH: x86_64
> > 13:42:54 initializing BUILDDIR: requested arch 'x86_64'
> unavailable
>
> Это значит, что системная конфигурация apt неадекватна системной
> архитектуре, насколько получается выяснить; наверное, тест можно
> усовершенствовать или поразить в правах до warning.
>
> > Проблема в том, что у меня было:
> > В local.list: rpm-dir file:/var/cache/apt/archives/ . local
> > RTFS показал, что надо заменить local на x86_64
> > + оказался нужен пробел конце строки!!!
>
> Странно, trailing whitespace как раз обычно наоборот чищу.
> Какое поведение бы ты счёл разумным?
детали в lib/profile.mk:59
ну, иметь в sources.list название архитектуры выглядит разумным (а у
меня было local). Думаю, надо действительно поменять error на warning.
> > 2. после исправления первой проблемы live-builder.iso не собирается:
> > кажется, не хватает branding-...-bootloader, лог приложен.
>
> Брэндинг тут некритичен (надо бы как-то это ясней указать
> в сообщениях скриптов, эти взяты из m-p-d почти как есть
> и предполагают, что его отсутствие -- веский повод шуметь).
>
> Проблема в вывале скрипта. И похоже, что в verbose(),
> как это ни смешно -- а у меня маскировалась "DEBUG = 1"
> в ~/.mkimage/profiles.mk; прошу проверить приложенный патч.
Проверил. помогло. Даже образ собрался!
> > 3. make syslinux.iso вообще не стартует:
> > ----
> > $ make syslinux.iso
> > ** ARCH: x86_64
> > make[1]: *** [profile/populate] Ошибка 2
> > ----
>
> Собралось и заработало -- попробуй make -d syslinux.iso
> и понять, что именно произошло, а затем make distclean.
> Ну и в build/build.log что-то по существу могло уже оказаться,
> точно не помню -- см. тж. lib/profile.mk (самый конец).
Ну, во-первых, builddir ещё не создался на этом этапе, поэтому нет и
build.log .
Во-вторых, что ещё более интересно, как предложил другой Михаил, я
запустил
----
$ make syslinux.iso DEBUG=1
** ARCH: x86_64
22:11:56 cleaning up
22:11:56 initializing BUILDDIR: build/
22:11:57 preparing distro config: build/distcfg.mk
22:11:58 starting image build: tail -f build/build.log
^C22:12:01 failed, see log above
make[1]: *** [build-image] Ошибка 130
make: *** [syslinux.iso] Прерывание
----
То есть процесс пошёл дальше и я прервал его на apt-get update
(согласно ps):
----
4188 pts/10 S+ 0:00 | \_ make
syslinux.iso DEBUG=1
4192 pts/10 S+ 0:00 | \_ /bin/bash
-c n=1; \?set -o pipefail; \?say() { echo "$@" >&2; }; \?if [ "
4193 pts/10 S+ 0:00 | \_ make -r
--no-print-directory -f main.mk ARCH=x86_64 syslinux.iso
4544 pts/10 S+ 0:00 | \_
/bin/sh -c { \?if [ -n "" ]; then \??echo "`date +%H:%M:%S` skipp
4549 pts/10 S+ 0:00 | \_
time -f %E %PCPU %Mk x86_64 make -C /tmp/.private/ildar/mkima
4550 pts/10 S+ 0:00
| \_ make -C
/tmp/.private/ildar/mkimage-profiles.build.4i7L7N
4602 pts/10 S+ 0:00
| \_ make - --no-print-directory -r
4686 pts/10 S+ 0:00
| \_ /bin/sh -c if !
/usr/share/mkimage/tools/mki-cach
4706 pts/10 S+ 0:00
| \_ /bin/ash -efu
/usr/share/mkimage/tools/mki-pr
4720 pts/10 S+ 0:00
| \_ /bin/sh -ef
/usr/bin/mkaptbox --without-s
4794 pts/10 D+ 0:00
| \_ apt-get update
----
хотя репозитарий, который настроен, локальный! Получается, DEBUG=1
полностью меняет поведение? любопытно..
А что выдал make -d, я вложил, но не увидел там ничего интересного.
> Ещё покажи конфигурацию apt (должна быть в начале build.log
> либо запуском apt-repo).
С конфигурацией apt у меня потребность простая: не ходить в интернет (с
этими дооолгими apt-get update), а брать пакеты прямо из
/var/cache/apt/archives/: я это уже упоминал в изначальном письме. В
виде конфигураций это выглядит так (конфиги вложены).
По apt.conf вопрос: что означает фраза "// this is what caused the
whole trouble" ? она стоит перед строчкой, где я переопределяю
Dir::Etc::sourcelist , который, кстати, потом переопределяется ещё раз.
Надеюсь, это поможет найти корень..
Спасибо ещё раз.
--
Ildar
[-- Attachment #2: profiles.mk --]
[-- Type: text/plain, Size: 30 bytes --]
APTCONF = ~/.mkimage/apt.conf
[-- Attachment #3: apt.conf --]
[-- Type: text/x-csrc, Size: 472 bytes --]
// these must be unset to avoid picking up
// /etc/apt/{apt.conf.d,sources.list.d,}/
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceParts "/var/empty";
// this is what caused the whole trouble
Dir::Etc::sourcelist "/home/ildar/Projects/.hasher/local.list";
// from my-apt.conf
APT::Cache-Limit 67108864;
Dir::Cache::pkgcache "/tmp/pkgcache-mkimage.bin";
Dir::Cache::srcpkgcache "/tmp/srcpkgcache-mkimage.bin";
APT::Get::List-Cleanup "false";
[-- Attachment #4: sources.list --]
[-- Type: text/plain, Size: 48 bytes --]
rpm-dir file:/var/cache/apt/archives/ . x86_64
[-- Attachment #5: make-d.log --]
[-- Type: text/x-log, Size: 50984 bytes --]
GNU Make 3.82
Эта программа собрана для x86_64-alt-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное программное обеспечение: вы можете свободно изменять его и
распространять. НЕТ НИКАКИХ ГАРАНТИЙ вне пределов, допустимых законом.
Чтение make-файлов...
Чтение make-файла `Makefile'...
Чтение make-файла `/home/ildar/.mkimage/profiles.mk' (путь поиска) (игнорировать ошибки) (не раскрывать символ `~') ...
Обновление make-файлов....
Обработка целевого файла `/home/ildar/.mkimage/profiles.mk'.
Файл `/home/ildar/.mkimage/profiles.mk' не существует.
Обновление целей, от которых зависит целевой файл `/home/ildar/.mkimage/profiles.mk', завершено.
Необходимо пересобрать цель `/home/ildar/.mkimage/profiles.mk'.
Целевой файл `/home/ildar/.mkimage/profiles.mk' успешно пересоздан.
Обработка целевого файла `Makefile'.
Поиск неявного правила для `Makefile'.
Попытка применения правила с образцом, основа `Makefile'.
Найдено неявное правило для `Makefile'.
Обновление целей, от которых зависит целевой файл `Makefile', завершено.
Нет необходимости пересобирать цель `Makefile'..
Обновление целей результата...
Обработка целевого файла `syslinux.iso'.
Файл `syslinux.iso' не существует.
Поиск неявного правила для `syslinux.iso'.
Попытка применения правила с образцом, основа `syslinux.iso'.
Найдено неявное правило для `syslinux.iso'.
Обновление целей, от которых зависит целевой файл `syslinux.iso', завершено.
Необходимо пересобрать цель `syslinux.iso'.
Применяется способ из Makefile:44 для обновления цели `syslinux.iso'.
Помещение потомка 0x657b50 (syslinux.iso) PID 32714 в цепочку потомков.
Незавершённый потомок 0x657b50 (syslinux.iso) PID 32714
** ARCH: x86_64
GNU Make 3.82
Эта программа собрана для x86_64-alt-linux-gnu
Copyright (C) 2010 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное программное обеспечение: вы можете свободно изменять его и
распространять. НЕТ НИКАКИХ ГАРАНТИЙ вне пределов, допустимых законом.
Чтение make-файлов...
Чтение make-файла `main.mk'...
Чтение make-файла `/home/ildar/.mkimage/profiles.mk' (путь поиска) (игнорировать ошибки) (не раскрывать символ `~') ...
Чтение make-файла `lib/build.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/check.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/clean.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/common.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/distro.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/functions.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/help.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/kernel.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/log.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/profile.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/report.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/sugar.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/ve.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `lib/vm.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/vm.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/live.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/simply.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/test.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/server.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `conf.d/desktop.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/00example/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/cleanup/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/dos/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/install2/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/vm-ssh/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/power/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/rescue/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/bootloader/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/pack/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/vmguest/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/build-ve/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/ltsp/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/stage2/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/memtest/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/firmware/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/server/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/slinux/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/dev/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/hdt/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/branding/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/build-vm/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/systemd/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/isohybrid/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/live/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/relname/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/kernel/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/isomd5sum/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/plymouth/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/repo/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/lowmem/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/metadata/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/build-distro/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/vm-net/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/x11/config.mk' (путь поиска) (не раскрывать символ `~') ...
Чтение make-файла `features.in/syslinux/config.mk' (путь поиска) (не раскрывать символ `~') ...
Обновление make-файлов....
Обработка целевого файла `features.in/syslinux/config.mk'.
Поиск неявного правила для `features.in/syslinux/config.mk'.
Не найдено неявного правила для `features.in/syslinux/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/syslinux/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/syslinux/config.mk'..
Обработка целевого файла `features.in/x11/config.mk'.
Поиск неявного правила для `features.in/x11/config.mk'.
Не найдено неявного правила для `features.in/x11/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/x11/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/x11/config.mk'..
Обработка целевого файла `features.in/vm-net/config.mk'.
Поиск неявного правила для `features.in/vm-net/config.mk'.
Не найдено неявного правила для `features.in/vm-net/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/vm-net/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/vm-net/config.mk'..
Обработка целевого файла `features.in/build-distro/config.mk'.
Поиск неявного правила для `features.in/build-distro/config.mk'.
Не найдено неявного правила для `features.in/build-distro/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/build-distro/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/build-distro/config.mk'..
Обработка целевого файла `features.in/metadata/config.mk'.
Поиск неявного правила для `features.in/metadata/config.mk'.
Не найдено неявного правила для `features.in/metadata/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/metadata/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/metadata/config.mk'..
Обработка целевого файла `features.in/lowmem/config.mk'.
Поиск неявного правила для `features.in/lowmem/config.mk'.
Не найдено неявного правила для `features.in/lowmem/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/lowmem/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/lowmem/config.mk'..
Обработка целевого файла `features.in/repo/config.mk'.
Поиск неявного правила для `features.in/repo/config.mk'.
Не найдено неявного правила для `features.in/repo/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/repo/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/repo/config.mk'..
Обработка целевого файла `features.in/plymouth/config.mk'.
Поиск неявного правила для `features.in/plymouth/config.mk'.
Не найдено неявного правила для `features.in/plymouth/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/plymouth/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/plymouth/config.mk'..
Обработка целевого файла `features.in/isomd5sum/config.mk'.
Поиск неявного правила для `features.in/isomd5sum/config.mk'.
Не найдено неявного правила для `features.in/isomd5sum/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/isomd5sum/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/isomd5sum/config.mk'..
Обработка целевого файла `features.in/kernel/config.mk'.
Поиск неявного правила для `features.in/kernel/config.mk'.
Не найдено неявного правила для `features.in/kernel/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/kernel/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/kernel/config.mk'..
Обработка целевого файла `features.in/relname/config.mk'.
Поиск неявного правила для `features.in/relname/config.mk'.
Не найдено неявного правила для `features.in/relname/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/relname/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/relname/config.mk'..
Обработка целевого файла `features.in/live/config.mk'.
Поиск неявного правила для `features.in/live/config.mk'.
Не найдено неявного правила для `features.in/live/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/live/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/live/config.mk'..
Обработка целевого файла `features.in/isohybrid/config.mk'.
Поиск неявного правила для `features.in/isohybrid/config.mk'.
Не найдено неявного правила для `features.in/isohybrid/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/isohybrid/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/isohybrid/config.mk'..
Обработка целевого файла `features.in/systemd/config.mk'.
Поиск неявного правила для `features.in/systemd/config.mk'.
Не найдено неявного правила для `features.in/systemd/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/systemd/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/systemd/config.mk'..
Обработка целевого файла `features.in/build-vm/config.mk'.
Поиск неявного правила для `features.in/build-vm/config.mk'.
Не найдено неявного правила для `features.in/build-vm/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/build-vm/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/build-vm/config.mk'..
Обработка целевого файла `features.in/branding/config.mk'.
Поиск неявного правила для `features.in/branding/config.mk'.
Не найдено неявного правила для `features.in/branding/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/branding/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/branding/config.mk'..
Обработка целевого файла `features.in/hdt/config.mk'.
Поиск неявного правила для `features.in/hdt/config.mk'.
Не найдено неявного правила для `features.in/hdt/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/hdt/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/hdt/config.mk'..
Обработка целевого файла `features.in/dev/config.mk'.
Поиск неявного правила для `features.in/dev/config.mk'.
Не найдено неявного правила для `features.in/dev/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/dev/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/dev/config.mk'..
Обработка целевого файла `features.in/slinux/config.mk'.
Поиск неявного правила для `features.in/slinux/config.mk'.
Не найдено неявного правила для `features.in/slinux/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/slinux/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/slinux/config.mk'..
Обработка целевого файла `features.in/server/config.mk'.
Поиск неявного правила для `features.in/server/config.mk'.
Не найдено неявного правила для `features.in/server/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/server/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/server/config.mk'..
Обработка целевого файла `features.in/firmware/config.mk'.
Поиск неявного правила для `features.in/firmware/config.mk'.
Не найдено неявного правила для `features.in/firmware/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/firmware/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/firmware/config.mk'..
Обработка целевого файла `features.in/memtest/config.mk'.
Поиск неявного правила для `features.in/memtest/config.mk'.
Не найдено неявного правила для `features.in/memtest/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/memtest/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/memtest/config.mk'..
Обработка целевого файла `features.in/stage2/config.mk'.
Поиск неявного правила для `features.in/stage2/config.mk'.
Не найдено неявного правила для `features.in/stage2/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/stage2/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/stage2/config.mk'..
Обработка целевого файла `features.in/ltsp/config.mk'.
Поиск неявного правила для `features.in/ltsp/config.mk'.
Не найдено неявного правила для `features.in/ltsp/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/ltsp/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/ltsp/config.mk'..
Обработка целевого файла `features.in/build-ve/config.mk'.
Поиск неявного правила для `features.in/build-ve/config.mk'.
Не найдено неявного правила для `features.in/build-ve/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/build-ve/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/build-ve/config.mk'..
Обработка целевого файла `features.in/vmguest/config.mk'.
Поиск неявного правила для `features.in/vmguest/config.mk'.
Не найдено неявного правила для `features.in/vmguest/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/vmguest/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/vmguest/config.mk'..
Обработка целевого файла `features.in/pack/config.mk'.
Поиск неявного правила для `features.in/pack/config.mk'.
Не найдено неявного правила для `features.in/pack/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/pack/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/pack/config.mk'..
Обработка целевого файла `features.in/bootloader/config.mk'.
Поиск неявного правила для `features.in/bootloader/config.mk'.
Не найдено неявного правила для `features.in/bootloader/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/bootloader/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/bootloader/config.mk'..
Обработка целевого файла `features.in/rescue/config.mk'.
Поиск неявного правила для `features.in/rescue/config.mk'.
Не найдено неявного правила для `features.in/rescue/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/rescue/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/rescue/config.mk'..
Обработка целевого файла `features.in/power/config.mk'.
Поиск неявного правила для `features.in/power/config.mk'.
Не найдено неявного правила для `features.in/power/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/power/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/power/config.mk'..
Обработка целевого файла `features.in/vm-ssh/config.mk'.
Поиск неявного правила для `features.in/vm-ssh/config.mk'.
Не найдено неявного правила для `features.in/vm-ssh/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/vm-ssh/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/vm-ssh/config.mk'..
Обработка целевого файла `features.in/install2/config.mk'.
Поиск неявного правила для `features.in/install2/config.mk'.
Не найдено неявного правила для `features.in/install2/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/install2/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/install2/config.mk'..
Обработка целевого файла `features.in/dos/config.mk'.
Поиск неявного правила для `features.in/dos/config.mk'.
Не найдено неявного правила для `features.in/dos/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/dos/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/dos/config.mk'..
Обработка целевого файла `features.in/cleanup/config.mk'.
Поиск неявного правила для `features.in/cleanup/config.mk'.
Не найдено неявного правила для `features.in/cleanup/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/cleanup/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/cleanup/config.mk'..
Обработка целевого файла `features.in/00example/config.mk'.
Поиск неявного правила для `features.in/00example/config.mk'.
Не найдено неявного правила для `features.in/00example/config.mk'.
Обновление целей, от которых зависит целевой файл `features.in/00example/config.mk', завершено.
Нет необходимости пересобирать цель `features.in/00example/config.mk'..
Обработка целевого файла `conf.d/desktop.mk'.
Поиск неявного правила для `conf.d/desktop.mk'.
Не найдено неявного правила для `conf.d/desktop.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/desktop.mk', завершено.
Нет необходимости пересобирать цель `conf.d/desktop.mk'..
Обработка целевого файла `conf.d/server.mk'.
Поиск неявного правила для `conf.d/server.mk'.
Не найдено неявного правила для `conf.d/server.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/server.mk', завершено.
Нет необходимости пересобирать цель `conf.d/server.mk'..
Обработка целевого файла `conf.d/test.mk'.
Поиск неявного правила для `conf.d/test.mk'.
Не найдено неявного правила для `conf.d/test.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/test.mk', завершено.
Нет необходимости пересобирать цель `conf.d/test.mk'..
Обработка целевого файла `conf.d/simply.mk'.
Поиск неявного правила для `conf.d/simply.mk'.
Не найдено неявного правила для `conf.d/simply.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/simply.mk', завершено.
Нет необходимости пересобирать цель `conf.d/simply.mk'..
Обработка целевого файла `conf.d/live.mk'.
Поиск неявного правила для `conf.d/live.mk'.
Не найдено неявного правила для `conf.d/live.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/live.mk', завершено.
Нет необходимости пересобирать цель `conf.d/live.mk'..
Обработка целевого файла `conf.d/vm.mk'.
Поиск неявного правила для `conf.d/vm.mk'.
Не найдено неявного правила для `conf.d/vm.mk'.
Обновление целей, от которых зависит целевой файл `conf.d/vm.mk', завершено.
Нет необходимости пересобирать цель `conf.d/vm.mk'..
Обработка целевого файла `lib/vm.mk'.
Поиск неявного правила для `lib/vm.mk'.
Не найдено неявного правила для `lib/vm.mk'.
Обновление целей, от которых зависит целевой файл `lib/vm.mk', завершено.
Нет необходимости пересобирать цель `lib/vm.mk'..
Обработка целевого файла `lib/ve.mk'.
Поиск неявного правила для `lib/ve.mk'.
Не найдено неявного правила для `lib/ve.mk'.
Обновление целей, от которых зависит целевой файл `lib/ve.mk', завершено.
Нет необходимости пересобирать цель `lib/ve.mk'..
Обработка целевого файла `lib/sugar.mk'.
Поиск неявного правила для `lib/sugar.mk'.
Не найдено неявного правила для `lib/sugar.mk'.
Обновление целей, от которых зависит целевой файл `lib/sugar.mk', завершено.
Нет необходимости пересобирать цель `lib/sugar.mk'..
Обработка целевого файла `lib/report.mk'.
Поиск неявного правила для `lib/report.mk'.
Не найдено неявного правила для `lib/report.mk'.
Обновление целей, от которых зависит целевой файл `lib/report.mk', завершено.
Нет необходимости пересобирать цель `lib/report.mk'..
Обработка целевого файла `lib/profile.mk'.
Поиск неявного правила для `lib/profile.mk'.
Не найдено неявного правила для `lib/profile.mk'.
Обновление целей, от которых зависит целевой файл `lib/profile.mk', завершено.
Нет необходимости пересобирать цель `lib/profile.mk'..
Обработка целевого файла `lib/log.mk'.
Поиск неявного правила для `lib/log.mk'.
Не найдено неявного правила для `lib/log.mk'.
Обновление целей, от которых зависит целевой файл `lib/log.mk', завершено.
Нет необходимости пересобирать цель `lib/log.mk'..
Обработка целевого файла `lib/kernel.mk'.
Поиск неявного правила для `lib/kernel.mk'.
Не найдено неявного правила для `lib/kernel.mk'.
Обновление целей, от которых зависит целевой файл `lib/kernel.mk', завершено.
Нет необходимости пересобирать цель `lib/kernel.mk'..
Обработка целевого файла `lib/help.mk'.
Поиск неявного правила для `lib/help.mk'.
Не найдено неявного правила для `lib/help.mk'.
Обновление целей, от которых зависит целевой файл `lib/help.mk', завершено.
Нет необходимости пересобирать цель `lib/help.mk'..
Обработка целевого файла `lib/functions.mk'.
Поиск неявного правила для `lib/functions.mk'.
Не найдено неявного правила для `lib/functions.mk'.
Обновление целей, от которых зависит целевой файл `lib/functions.mk', завершено.
Нет необходимости пересобирать цель `lib/functions.mk'..
Обработка целевого файла `lib/distro.mk'.
Поиск неявного правила для `lib/distro.mk'.
Не найдено неявного правила для `lib/distro.mk'.
Обновление целей, от которых зависит целевой файл `lib/distro.mk', завершено.
Нет необходимости пересобирать цель `lib/distro.mk'..
Обработка целевого файла `lib/common.mk'.
Поиск неявного правила для `lib/common.mk'.
Не найдено неявного правила для `lib/common.mk'.
Обновление целей, от которых зависит целевой файл `lib/common.mk', завершено.
Нет необходимости пересобирать цель `lib/common.mk'..
Обработка целевого файла `lib/clean.mk'.
Поиск неявного правила для `lib/clean.mk'.
Не найдено неявного правила для `lib/clean.mk'.
Обновление целей, от которых зависит целевой файл `lib/clean.mk', завершено.
Нет необходимости пересобирать цель `lib/clean.mk'..
Обработка целевого файла `lib/check.mk'.
Поиск неявного правила для `lib/check.mk'.
Не найдено неявного правила для `lib/check.mk'.
Обновление целей, от которых зависит целевой файл `lib/check.mk', завершено.
Нет необходимости пересобирать цель `lib/check.mk'..
Обработка целевого файла `lib/build.mk'.
Поиск неявного правила для `lib/build.mk'.
Не найдено неявного правила для `lib/build.mk'.
Обновление целей, от которых зависит целевой файл `lib/build.mk', завершено.
Нет необходимости пересобирать цель `lib/build.mk'..
Обработка целевого файла `/home/ildar/.mkimage/profiles.mk'.
Поиск неявного правила для `/home/ildar/.mkimage/profiles.mk'.
Не найдено неявного правила для `/home/ildar/.mkimage/profiles.mk'.
Обновление целей, от которых зависит целевой файл `/home/ildar/.mkimage/profiles.mk', завершено.
Нет необходимости пересобирать цель `/home/ildar/.mkimage/profiles.mk'..
Обработка целевого файла `main.mk'.
Поиск неявного правила для `main.mk'.
Не найдено неявного правила для `main.mk'.
Обновление целей, от которых зависит целевой файл `main.mk', завершено.
Нет необходимости пересобирать цель `main.mk'..
Обновление целей результата...
Обработка целевого файла `syslinux.iso'.
Файл `syslinux.iso' не существует.
Обработка целевого файла `distro/syslinux.iso'.
Файл `distro/syslinux.iso' не существует.
Обработка целевого файла `debug'.
Файл `debug' не существует.
Обновление целей, от которых зависит целевой файл `debug', завершено.
Необходимо пересобрать цель `debug'.
Целевой файл `debug' успешно пересоздан.
Обработка целевого файла `config/with/distro/syslinux'.
Файл `config/with/distro/syslinux' не существует.
Поиск неявного правила для `config/with/distro/syslinux'.
Попытка применения правила с образцом, основа `distro/syslinux'.
Попытка применения неявной зависимости `distro/syslinux'.
Найдено неявное правило для `config/with/distro/syslinux'.
Обработка целевого файла `distro/syslinux'.
Файл `distro/syslinux' не существует.
Обновление целей, от которых зависит целевой файл `distro/syslinux', завершено.
Необходимо пересобрать цель `distro/syslinux'.
Целевой файл `distro/syslinux' успешно пересоздан.
Обновление целей, от которых зависит целевой файл `config/with/distro/syslinux', завершено.
Необходимо пересобрать цель `config/with/distro/syslinux'.
Применяется способ из lib/sugar.mk:4 для обновления цели `config/with/distro/syslinux'.
Целевой файл `config/with/distro/syslinux' успешно пересоздан.
Обработка целевого файла `config/like/distro'.
Файл `config/like/distro' не существует.
Поиск неявного правила для `config/like/distro'.
Попытка применения правила с образцом, основа `distro'.
Попытка применения неявной зависимости `use/build-distro'.
Найдено неявное правило для `config/like/distro'.
Обработка целевого файла `use/build-distro'.
Файл `use/build-distro' не существует.
Обновление целей, от которых зависит целевой файл `use/build-distro', завершено.
Необходимо пересобрать цель `use/build-distro'.
Применяется способ из features.in/build-distro/config.mk:3 для обновления цели `use/build-distro'.
Помещение потомка 0x67a6b0 (use/build-distro) PID 353 в цепочку потомков.
Незавершённый потомок 0x67a6b0 (use/build-distro) PID 353
Подбирается удачно завершившийся потомок 0x67a6b0 PID 353
Удаляется потомок 0x67a6b0 PID 353 из цепочки.
Целевой файл `use/build-distro' успешно пересоздан.
Обновление целей, от которых зависит целевой файл `config/like/distro', завершено.
Необходимо пересобрать цель `config/like/distro'.
Применяется способ из lib/sugar.mk:7 для обновления цели `config/like/distro'.
Целевой файл `config/like/distro' успешно пересоздан.
Обработка целевого файла `config/name/syslinux'.
Файл `config/name/syslinux' не существует.
Поиск неявного правила для `config/name/syslinux'.
Попытка применения правила с образцом, основа `syslinux'.
Найдено неявное правило для `config/name/syslinux'.
Обновление целей, от которых зависит целевой файл `config/name/syslinux', завершено.
Необходимо пересобрать цель `config/name/syslinux'.
Применяется способ из lib/sugar.mk:15 для обновления цели `config/name/syslinux'.
Помещение потомка 0x67a660 (config/name/syslinux) PID 355 в цепочку потомков.
Незавершённый потомок 0x67a660 (config/name/syslinux) PID 355
Подбирается удачно завершившийся потомок 0x67a660 PID 355
Удаляется потомок 0x67a660 PID 355 из цепочки.
Целевой файл `config/name/syslinux' успешно пересоздан.
Обработка целевого файла `config/pack/iso'.
Файл `config/pack/iso' не существует.
Поиск неявного правила для `config/pack/iso'.
Попытка применения правила с образцом, основа `iso'.
Попытка применения неявной зависимости `use/pack/iso'.
Найдено неявное правило для `config/pack/iso'.
Обработка целевого файла `use/pack/iso'.
Файл `use/pack/iso' не существует.
Обработка целевого файла `use/pack'.
Файл `use/pack' не существует.
Обновление целей, от которых зависит целевой файл `use/pack', завершено.
Необходимо пересобрать цель `use/pack'.
Применяется способ из features.in/pack/config.mk:7 для обновления цели `use/pack'.
Помещение потомка 0x67a300 (use/pack) PID 359 в цепочку потомков.
Незавершённый потомок 0x67a300 (use/pack) PID 359
Подбирается удачно завершившийся потомок 0x67a300 PID 359
Удаляется потомок 0x67a300 PID 359 из цепочки.
Целевой файл `use/pack' успешно пересоздан.
Обработка целевого файла `boot/isolinux'.
Файл `boot/isolinux' не существует.
Поиск неявного правила для `boot/isolinux'.
Попытка применения правила с образцом, основа `isolinux'.
Найдено неявное правило для `boot/isolinux'.
Обновление целей, от которых зависит целевой файл `boot/isolinux', завершено.
Необходимо пересобрать цель `boot/isolinux'.
Применяется способ из lib/distro.mk:15 для обновления цели `boot/isolinux'.
Помещение потомка 0x67deb0 (boot/isolinux) PID 362 в цепочку потомков.
Незавершённый потомок 0x67deb0 (boot/isolinux) PID 362
Подбирается удачно завершившийся потомок 0x67deb0 PID 362
Удаляется потомок 0x67deb0 PID 362 из цепочки.
Целевой файл `boot/isolinux' успешно пересоздан.
Обновление целей, от которых зависит целевой файл `use/pack/iso', завершено.
Необходимо пересобрать цель `use/pack/iso'.
Применяется способ из features.in/pack/config.mk:13 для обновления цели `use/pack/iso'.
Помещение потомка 0x67cb20 (use/pack/iso) PID 366 в цепочку потомков.
Незавершённый потомок 0x67cb20 (use/pack/iso) PID 366
Подбирается удачно завершившийся потомок 0x67cb20 PID 366
Удаляется потомок 0x67cb20 PID 366 из цепочки.
Целевой файл `use/pack/iso' успешно пересоздан.
Обновление целей, от которых зависит целевой файл `config/pack/iso', завершено.
Необходимо пересобрать цель `config/pack/iso'.
Применяется способ из lib/sugar.mk:11 для обновления цели `config/pack/iso'.
Помещение потомка 0x67ba40 (config/pack/iso) PID 370 в цепочку потомков.
Незавершённый потомок 0x67ba40 (config/pack/iso) PID 370
Подбирается удачно завершившийся потомок 0x67ba40 PID 370
Удаляется потомок 0x67ba40 PID 370 из цепочки.
Целевой файл `config/pack/iso' успешно пересоздан.
Обработка целевого файла `build'.
Файл `build' не существует.
Обработка целевого файла `postclean'.
Файл `postclean' не существует.
Обработка целевого файла `build-image'.
Файл `build-image' не существует.
Обработка целевого файла `profile/populate'.
Файл `profile/populate' не существует.
Обработка целевого файла `profile/finalize'.
Файл `profile/finalize' не существует.
Обновление целей, от которых зависит целевой файл `profile/finalize', завершено.
Необходимо пересобрать цель `profile/finalize'.
Применяется способ из lib/profile.mk:95 для обновления цели `profile/finalize'.
Помещение потомка 0x67b6e0 (profile/finalize) PID 374 в цепочку потомков.
Незавершённый потомок 0x67b6e0 (profile/finalize) PID 374
Подбирается удачно завершившийся потомок 0x67b6e0 PID 374
Незавершённый потомок 0x67b6e0 (profile/finalize) PID 376
Подбирается удачно завершившийся потомок 0x67b6e0 PID 376
Незавершённый потомок 0x67b6e0 (profile/finalize) PID 378
Подбирается удачно завершившийся потомок 0x67b6e0 PID 378
Незавершённый потомок 0x67b6e0 (profile/finalize) PID 380
Подбирается удачно завершившийся потомок 0x67b6e0 PID 380
Удаляется потомок 0x67b6e0 PID 380 из цепочки.
Целевой файл `profile/finalize' успешно пересоздан.
Обработка целевого файла `profile/dump-vars'.
Файл `profile/dump-vars' не существует.
Обновление целей, от которых зависит целевой файл `profile/dump-vars', завершено.
Необходимо пересобрать цель `profile/dump-vars'.
Применяется способ из lib/profile.mk:102 для обновления цели `profile/dump-vars'.
Помещение потомка 0x67d830 (profile/dump-vars) PID 387 в цепочку потомков.
Незавершённый потомок 0x67d830 (profile/dump-vars) PID 387
Подбирается удачно завершившийся потомок 0x67d830 PID 387
Удаляется потомок 0x67d830 PID 387 из цепочки.
Целевой файл `profile/dump-vars' успешно пересоздан.
Обновление целей, от которых зависит целевой файл `profile/populate', завершено.
Необходимо пересобрать цель `profile/populate'.
Применяется способ из lib/profile.mk:109 для обновления цели `profile/populate'.
Помещение потомка 0x67f120 (profile/populate) PID 390 в цепочку потомков.
Незавершённый потомок 0x67f120 (profile/populate) PID 390
Подбирается неудачно завершившийся потомок 0x67f120 PID 390
make[1]: *** [profile/populate] Ошибка 2
Удаляется потомок 0x67f120 PID 390 из цепочки.
Подбирается удачно завершившийся потомок 0x657b50 PID 32714
Удаляется потомок 0x657b50 PID 32714 из цепочки.
Целевой файл `syslinux.iso' успешно пересоздан.
^ permalink raw reply [flat|nested] 12+ messages in thread