Что случилось с `d_maj' во FreeBSD?

Rico

из-за него не могу поставить vmware,
я слышал, что был какой-то "хакер", который убрал из ядра два соответствующих ядерных модуля,
в общем не знаю, так это или нет, но кто-нибудь знает как это починить?
вот к примеру, что появляется:
/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/freebsd/driver.c error: unknown field `d_maj' specified in initializer
/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/freebsd/driver.c warning: initialization makes pointer from integer without a cast

sergey_m

> я слышал, что был какой-то "хакер", который убрал из ядра два соответствующих ядерных модуля,

Rico

это была цитата из одного форума, посвященного фрибсд

Sharp

ты как-нить разобрался с этим?
у меня на 6.0-RELEASE тоже не собирается, и я не могу понять, куда копать...

sergey_m

А порты у тебя от 6.0-RELEASE?

Sharp

я всегда считал, что порты версионно-независимы...
и строчка типа
*default tag=.  

в cvsup-е меня всегда в этом убеждала.
Вот внутри vmwar-и стоят всякие #ifdef проверяющие а ни 5-ая ли это версия... про 6-ку там ничего не сказано...

Rico

нет, пока что не разобрался...

sergey_m

> я всегда считал, что порты версионно-независимы...
Да, но патч к vmware3 если появился, то появился после того, как изменился интерфейс в FreeBSD. Соответственно, если у тебя порты достаточно старые, а FreeBSD достаточно новая, то нечему удивляться. Когда последний раз обновлял?

Sharp

порты - сегодня.
значит не судьба в 6-ке.
Либо надо исходники перекапывать.
Что ж, будет лишнее время, попробую и этот вариант.
Оставить комментарий
Имя или ник:
Комментарий: