[sisyphus] 2.4.26 и vmware wks 4.5
Andrey Rahmatullin
=?iso-8859-1?q?wrar_=CE=C1_altlinux=2Eru?=
Вс Май 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@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040523/6201175f/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus