LINUX.ORG.RU

Damn 2.6.9!


0

0

Эти засранцы чего-то там понаписали, что теперь ни XMMS, ни MPlayer не компилятся! Пишет про какие-то бредни в

/usr/include/linux/byteorder/little-endian.h

что-то там про `p' undeclared на 44, 46 и дальше... Ковырялся в хедерах, удалось решить эту проблему, но возникла другая про "htonl" и "htons" в

/usr/include/linux/byteorder/generic.h

Пришлось откатываться на 2.6.8.1... Не знаете, это вообще решаемо, или это глюк, или это надо софт переписывать?...

★★★

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

Да? Забавно... Может это у меня из-за -ac5? Или acpi-патча? Наверно кривые руки... Quod erat demonstrandum...

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

Да, видимо -ac5 глючит. Без него всё собралось. Жалко...

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

А ты хэдеры что ли переписал? Не надо было, хэдеры /usr/include/linux и /usr/include/asm верни старые.

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

Ну мля... Я щас эту скотину в окно выкину... Теперь он и на чистом не хочет компилиться, на том, на котором ещё вчера скомпилился...

Oh god...

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

Какой дистр? Наблюдал косяки с компиляцией софта, когда поменял хедеры от 2.4, стоявшие по умолчанию (Gentoo), на те, что от 2.6 (ebuild был masked). Некоторые проги отказывались собираться, пока хедеры старые не вернул. Если ты менял хедеры, проверь какие стояли первоначально. Попробуй поставить от 2.4-й ветки.

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

Да понимаешь, ядро ставлю стандартно (Слкак-current), glibc-хедеры в /usr/include, ядро с kernel.org в /usr/src/linux-2.6.9. Но не компилит. Пока заметил только с XMMS из CVS (стабильный по-моему тоже) и MPlayer. Возвращаюсь на 2.6.8.1 - всё ок. Это они там файл какой-то изменили (little-endian.h), и всё.

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