LINUX.ORG.RU

Сборка gaim 1.1.0 - ошибки вида /usr/include/bits/ioctls.h:24:24: asm/ioctls.h: No such file or directory


0

0

Заинтересовал этот случай. Вот таких ошибок выходит весьма немало. Создается впечатление, что пути в хедерах прописаны некорректно. Если я иду в /usr/include/bits/ioctls.h, то нахожу там строку вида #include <asm/ioctls.h>, меняю то, что в угловых скобках на /usr/include/asm-i386/ioctls.h и компиляция идет дальше. Однако это как-то через ж... Кто знает в чем дело, объясните пожалуйста что в данном случае не так и есть ли изящный способ исправить положение, а то править штатные хедеры таки опасно :(

Спасибо.

Да, и еще скрипт ./configure упорно отказывается иметь дело с моим libao, хотя он стоит. Подумал что пакет устарел, качнул со slackware-current обновленный - та же тапочка. Тоже странно.

З.Ы. И окно сообщений у него, у злодея, забывает куда я его поместил - вылазит всегда наверху шириной во весь экран :(( Это я так, побрюзжать чтоб малость :)

LexxTheFox ★★
() автор топика

Потому-что неправильно сделал.
У тебя kernel-headers установлен?
Если нет, то:
# cd /usr/include
# ln -sf /usr/src/linux/include/asm-generic asm-generic
# ln -sf /usr/src/linux/include/asm-i386 asm-i386
# ln -sf asm-i386 asm
# ln -sf /usr/src/linux/include/linux linux

проверь, правильно ли у тебя линки сделаны.
А вообще - правильно поставить пакет kernel-headers

Deleted
()
Ответ на: комментарий от Deleted

Спасибо за информацию. kernel-headers у меня были установлены, просто я в какой-то момент что-то сломал, а что - сам не понял... В общем уже переустановил систему и восстановил свои настройки с резервных копий - терпелка кончилась. А приведенную структуру папок я запомню на будущее - пригодится.

Еще раз спасибо :)

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

Мдя... у тебя всего-лишь не было одного линка asm -> asm-i386

Из-за этого переставлять систему???

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