LINUX.ORG.RU

Kernel headers, не может найти пути.


0

0

Видим:

In file included from /tools/glibc-kernheaders/asm/errno.h:1, from /tools/glibc-kernheaders/linux/errno.h:4, from /tools/include/bits/errno.h:25, from /tools/include/errno.h:36, from ../../extracred/gcc-4.1.2/gcc/tsystem.h:96, from ../../extracred/gcc-4.1.2/gcc/crtstuff.c:68: /tools/glibc-kernheaders/asm-generic/errno.h:4:36: error: asm-generic/errno-base.h: No such file or directory make[2]: *** [crtbegin.o] Error 1 make[2]: Leaving directory `/lfs/gcc-build/gcc' make[1]: *** [all-gcc] Error 2 make[1]: Leaving directory `/lfs/gcc-build' make: *** [all] Error 2

Открываем указанный файл, видим: #include <asm-generic/errno-base.h> Если исправить на абсолютный путь - #include </tools/glibs-kernheaders/asm-generic/errno-base.h>, то работает нормально. А с относительным не хочет.

Где грабли?

anonymous

Re: Kernel headers, не может найти пути.

> Где грабли?
Скорее всего там, где с ключом -I забыли указать путь к хедерам.

lv ★★ ()
Ответ на: Re: Kernel headers, не может найти пути. от ip1981

Re: Kernel headers, не может найти пути.

Собираем LFS, компилер - gcc, компилится тоже gcc, но патченный.

echo $CPLUS_INCLUDE_PATH = пусто.

anonymous ()

Re: Kernel headers, не может найти пути.

Покажи последнюю команду сборки. В чём заключался патч? Какой LFS собираешь и как отклонялся от книги (у тебя пути нестандартные)?

Jini ★★ ()
Ответ на: Re: Kernel headers, не может найти пути. от Jini

Re: Kernel headers, не может найти пути.

Разобрался уже. Просто LFS 6.0 протухла окончательно, и теперь заголовки надо ставить по-другому :)

//ОП-кун

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