[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