On Sunday 17 April 2005 15:32, Alexander Kuprin wrote: > В сообщении от Воскресенье, 17-Апр-2005 16:07 Владимир Гусев написал(a): > > Что за Invalid module format ? он собрал .o. надо .ko. чтобы было правильно. должна использоваться не standalone build system а 2.6 build system. > Весь этот цирк лечится правкой Makefile в vmmon.tar и vmnet.tar. > Соответственно надо распаковать тарболы, подправить Makefile и запаковать > обратно. Правится строка > BUILD_DIR = $(HEADER_DIR)/.. > и заменяется на > BUILD_DIR = /lib/modules/$(VM_UNAME)/build > После этого собирается. Хотя опять же возникает вопрос почему такая строка > не работает именно в ALT Linux? аль-специфик заморочки? :-( а вот почему: # realpath /lib/modules/2.6.11-std26-up-alt6/build /usr/src/linux-2.6.11-std26-up # realpath /lib/modules/2.6.11-std26-up-alt6/build/include /usr/include/linux-2.6.11-std26-up/include # realpath /lib/modules/2.6.11-std26-up-alt6/build/include/.. /usr/include/linux-2.6.11-std26-up обратите внимание, что build/include/.. != build, симлинки, однако. надо бы в Makefile не builddir привязывать к headerdir, а вовсе наоборот: BUILDDIR=bla-bla-bla HEADER_DIR=$(BUILD_DIR)/include