- VMware server 1.0.7 установлен с vmware-пакетом
- Тестирование Debian GNU / Linux (lenny)
- Ядро 2.6.26-1-686
При сборке двоичных модулей ядра из пакета vmware-server-kernel-source, созданного vmware-package из архива сервера VMware, было несколько проблем с компиляцией. Недавно VMware обновила свои исходные коды модулей ядра, чтобы сделать их совместимыми с ядром 2.6.25, но они снова сломались с 2.6.26.
vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
Это только первая ошибка, но есть и другие проблемы компиляции (только в vmnet).
Многие советы на форумах заключаются в использовании vmware-any-any вместо этого, но у него есть свои проблемы (см. мой другой вопрос ).
Как вы можете видеть из моего собственного ответа ниже, я решил проблему, исправив несовместимости, и предложил патч . Теперь я бы хотел, чтобы VMware включил его в будущие выпуски, чтобы избавить меня и других от необходимости применять его вручную после каждого обновления VMware или ядра. Вопрос: где / как я могу отправить такие исправления в VMware?