[sisyphus] 2.4.26 и vmware wks 4.5
Andrey Rahmatullin
wrar на altlinux.ru
Вс Май 23 12:32:15 MSD 2004
В общем так. Тоже слил вчера вмварь (4.5.1-7568 + update67) и получил
аналогичный результат. Пришлось разбираться.
>Using standalone build system.
(!)
По-хорошему должно быть 2.6 build system.
А все почему? Потому что:
1) по дефолту предлагается юзать хидеры по ссылке
/lib/modules/`uname -r`/build/include, ведущей в /usr/include. С таким
путем модули для 2.6 не собрать.
2) при указании /usr/src/`uname -r`/include получаем при сборке
/tmp/vmware-config1/Makefile переменную HEADER_DIR выставленную правильно
(/usr/src/`uname -r`/include/), а BUILD_DIR - не совсем. Она должна быть по
идее равна /usr/src/`uname -r`/, а получается
/usr/src/`uname -r`/include/../, т.е.:
$ realpath /usr/src/linux-2.6.6-wrar26/include/..
/usr/include/linux-2.6.6-wrar26
из-за того, что
$ realpath /usr/src/linux-2.6.6-wrar26/include
/usr/include/linux-2.6.6-wrar26/include
и сначала раскрывается симлинк. Кажется, с таким поведением ничего не
поделать, поэтому пришлось разворачивать vmmon.tar и vmnet.tar, забивать в
Makefile свои пути и заворачивать обратно. Отдельно собирать модули
не получится, т.к. vmware-config.pl непременно хочет собрать их сам.
--
WBR, wRAR (ALT Linux Team)
Конечно, можно сделать fork+pipe, но это уже совсем другая история.
-- ldv in devel@
-------------- 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ЦNvъЧ╤с]{ЕЪз╤ж°├g╖╣╦╖
Подробная информация о списке рассылки Sisyphus