[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