LINUX.ORG.RU
ФорумTalks

[lfs/blfs 6.7] kernel 2.6.35 /usr/include/scsi/scsi.h patch


0

1

Без этого - http://saahriktu.org/downloads/patches/2_6_35_usr_include_scsi_scsi_h.patch - патча тем, кто уже собрал lfs 6.7, недоступна сборка всего, что так или иначе содержит обращение к /usr/include/scsi/scsi.h .
Т.е. cdrtools, growisofs, поддержки dvd в mplayer,... и т.д.

★★★★★
Ответ на: комментарий от daemonpnz

Как выясняется, это в генте не то. И по книге не то.
Это я пропустил команду установки хедеров из glibc.
Собственно, я и так обычно при обновлении ядра обновлял хедеры ядра в /usr/include.

А проблема в scsi.h из ванильного ядра (проблема не в книге, а в самом файле сразу после распаковки тарбола) была в неправильных типах в 4-х строках.
Заменяем в 4-х строках «u8» на «__u8» (u_int8_t) - и всё работает.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Глянул хэдер scsi.h идет из пакета glibc, а не linux-headers. В глибцешном даже нету этих 4х строк.

daemonpnz ★★★★★
()

Года два назад тоже подобный патчик требовался. Для тех же софтин :)

wyldrodney
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.