[sisyphus] vmware with 2.6 kernel: solution

Andrey Rahmatullin wrar на altlinux.ru
Ср Июл 21 09:26:47 MSD 2004


On Tue, Jul 20, 2004 at 05:33:38PM +0300, Nick S. Grechukh wrote:
>хотя и говорят, что последний 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.
Да.

-- 
WBR, wRAR (ALT Linux Team)

Я знаю пользователей, которые входят в группу wheel годами, и никто их
оттуда не выгоняет. :)
		-- ldv in sisyphus@
-------------- next part --------------
z'╣ЛmjшZr··э╡г+╧╤чtж╕zz-jЖ╒∙╕Еy<╘y╙i√'╤*'Ч≤)╡('jш╚y(Ё{_=o+^╟7╛rz-jЖ╒∙╕ЕyJЕ├шiЪЫb╡ш√ыb·Лk╩Зb╔ЙФj)╡+2╕╛Щ╚miхfz{lЪm4ЦNЖвЩЦж╫Вoз╤ж°├g╖╣╦╖


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