Alexey Voinov wrote > > Точнее, ошибки касаются /usr/include/linux/byteorder/swab.h, на который > > ссылается cdrom.h > Вот. Совсем другое дело. Объясняю: > в файле /usr/include/linux/byteorder/swab.h используются конструкции C99, > которые не являются частью стандарта C++98. Все знают, что kernel-headers > не совместимы с языками отличными от C. Это нормально. Все включения > kernel-headers надо выносить в отдельные файлы на языке C. Использовать > их напрямую в C++ нельзя. Да. чуть не забыл. В качестве быстрого решения можно попробовать использовать более старую версию g++. -- Best Regards! | "Sometimes you're the windshield Alexey Voinov | Sometimes you're the bug..." | voins@voins.program.ru voins@altlinux.ru