[sisyphus] vmware with 2.6 kernel: solution

Nick S. Grechukh =?iso-8859-1?q?ngrechukh_=CE=C1_ua=2Efm?=
Вт Июл 20 18:33:38 MSD 2004


хотя и говорят, что последний vmware собирается без проблем, это неправда.
ядро 2.6.7 релиз не помню, последний vmware (8848), модули не собираются в 
standalone build system, с сообщение invalid module format. 
но: прекрасно собираются в 2.6 build system. 

чтобы заставить его собирать в 2.6 build system достаточно было бы указать 
include dir: /usr/src/linux-2.6.7-std26-up/include
(а не в /usr/include). 
(естественно kernel-modules-headers должны быть установлены.)
переменная builddir в makefile определена как $(headersdir)/..
все было бы нормально, но include здесь - симлинк, на самом деле размещенный 
в /usr/include/linux-2.6.7-std26-up/include. и следовательно ".." из нее 
приводит в не в /usr/src, а в /usr/include. чтобы это поправить можно 
наверное передавать правильный путь
BUILDDIR=/usr/srс/bla/bla/bla vmware-config.pl
(не пробовал)
я перепаковал vmmon.tar исправив ../ на ../../../src/linux-2.6.7-std26-up в 
самом makefile. грязный хак, потому что прописана версия. правильно было бы:
../../../src/linux-$(kernelver), а уже kernelver передавать скрипту.
больше никаких правок не потребуется.

примечания:
а) абсолютный путь почему-то не работает. работает только в таком виде.
б) правильность внесения изменений можно проконтроллировать: при сборке (и 
скриптом, и ручной) должно появиться: using 2.6 build system.
в) http://thomer.com/linux/migrate-to-2.6.html предлагает исправления по 
существу, для сборки в standalone. но там надо править скрипт.
г)с исправленным vmmon.tar вполне можно сделать пакет vmware-modules. вопрос 
только в лицензии. на каких условиях идет vmmon.tar, я не в курсе.

-- 
с уважением, 
Nick S. Grechukh
JID: ngrechukh на jabber.ru

network administrator of
Refractory Trading House 

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040720/9bb6505f/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus