VirtualBox → VirtualBox 3.0.10
Был бы это банальный «копи-паст» с , если бы я по-настоящему не этого релиза.
Дело в том, что в последних 2.6.32-rc* версиях ядра Linux заголовочный файл linux/sched.h, в котором определена структура task_struct, перестал подключаться из некоторых других файлов. Модули ядра VirtualBox не подключали linux/sched.h явно, поэтому после вышеуказанной безобидной модификации ядра модули VirtualBox перестали компилироваться. Теперь эту проблему исправили («Добавлена поддержка Linux-ядер v.2.6.32-rc4 и старше»).
Пора бы уже добавлять строчки «#include» не только для тех заголовочных файлов, без которых ругается компилятор.
P.S.: Я бы написал по рекомендации fog'а примерно следующее: «в прошлой версии виртуалбокса была вот такая вот бага, которая очень мне докучала, я запостил в багзилу об этом и они исправили, ура! люди, пишите багрепорты и все будет рулез!»…
… но на самом деле все было исправлено до того, как за запостил багу. Разве что, возможно, релиз ускорили.
Дело в том, что в последних 2.6.32-rc* версиях ядра Linux заголовочный файл linux/sched.h, в котором определена структура task_struct, перестал подключаться из некоторых других файлов. Модули ядра VirtualBox не подключали linux/sched.h явно, поэтому после вышеуказанной безобидной модификации ядра модули VirtualBox перестали компилироваться. Теперь эту проблему исправили («Добавлена поддержка Linux-ядер v.2.6.32-rc4 и старше»).
Пора бы уже добавлять строчки «#include» не только для тех заголовочных файлов, без которых ругается компилятор.
P.S.: Я бы написал по рекомендации fog'а примерно следующее: «в прошлой версии виртуалбокса была вот такая вот бага, которая очень мне докучала, я запостил в багзилу об этом и они исправили, ура! люди, пишите багрепорты и все будет рулез!»…
… но на самом деле все было исправлено до того, как за запостил багу. Разве что, возможно, релиз ускорили.
- +2
- aspotashev
- 01 ноября 2009, 00:09