Konstantin A. Lepikhov пишет: > Hi Aleksey! > > Monday 11, at 05:04:03 PM you wrote: > >> Aleksey Avdeev пишет: >>> Aleksey Avdeev пишет: >>>> Sergey Vlasov пишет: >>>>> On Mon, Feb 11, 2008 at 02:35:06PM +0300, Aleksey Avdeev wrote: >>>>>> Что-то не получается у меня собрать kernel-modules-drbd-xen-domU для >>>>>> i586 (для x86_64 -- всё собирается и работает). Проблема в следующем: >>>>>> >>>>>> + make CC=gcc-4.1 KDIR=/usr/src/linux-2.6.18-xen-domU/ >>>>>> make: Entering directory `/usr/src/RPM/BUILD/kernel-source-drbd-0.7.22' >>>>>> >>>>>> Calling toplevel makefile of kernel source tree, which I believe is in >>>>>> KDIR=/usr/src/linux-2.6.18-xen-domU/ >>>>>> >>>>>> test -f ../scripts/adjust_drbd_config_h.sh && \ >>>>>> KDIR=/usr/src/linux-2.6.18-xen-domU/ /bin/sh >>>>>> ../scripts/adjust_drbd_config_h.sh >>>>>> make: [kbuild] Error 1 (ignored) >>>>>> make -C /usr/src/linux-2.6.18-xen-domU/ >>>>>> SUBDIRS=/usr/src/RPM/BUILD/kernel-source-drbd-0.7.22 modules >>>>>> make[1]: Entering directory `/usr/src/linux-2.6.18-xen-domU-alt4.2' >>>>>> Makefile:486: >>>>>> /usr/src/linux-2.6.18-xen-domU-alt4.2/arch/x86_64/Makefile: No such file >>>>>> ^^^^^^^^^^^ >>>>>> or directory >>>>> А хост при этом всё-таки x86_64? >>>> Да. >>>> >>>>> Можно попробовать явно передать >>>>> ARCH=%base_arch (это уже делается, например, в nvidia). >>>> OK, проверю. >>> Спасибо, помогло. >> Обновил шаблон до 0.7.22-alt3.1 (см. >> ). > А у вас это в hasher воспроизводится? Именно там и поймал (i586 hasher в x86_64 системе). С правленым шаблоном -- всё нормально: [solo@vsolo64 kernel-build-scripts]$ ./buildmodules -k xen-domU --hasher --target=i586 --hsh-options="--apt-config=$HOME/.hsh/apt-sisyphus.i586-local.conf" --hsh-workdir=/home/solo/hasher.i586 -f drbd * Kernel: 2.6.18-xen-domU-alt4.2 * Package 1 of 1: kernel-modules-drbd-xen-domU: Ok Finished: 1 ok, 0 failed, 0 skipped PS: Могу выслать настройки/логи. -- С уважением. Алексей.