Проблема с gcc (кажется) (Не могу ничего собрать из сорцов...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

iAm
Сообщения: 220
ОС: Gentoo

Проблема с gcc (кажется)

Сообщение iAm »

Здравствуйте!

У меня стоит Slackware Linux на ядре 2.4.32. Также у меня есть ванильное ядро версии 2.6.14.4. Распаковал ядро в /usr/src/linux-2.6.14.

Далее:

Код: Выделить всё

$ cd /usr/src/linux-2.6.14 && make xconfig

HOSTCC  scripts/basic/fixdep
In file included from /usr/include/bits/posix1_lim.h:153,
                 from /usr/include/limits.h:144,
                 from /usr/lib/gcc/i486-slackware-linux/3.4.5/include/limits.h:122,
                 from /usr/lib/gcc/i486-slackware-linux/3.4.5/include/syslimits.h:7,
                 from /usr/lib/gcc/i486-slackware-linux/3.4.5/include/limits.h:11,
                 from scripts/basic/fixdep.c:113:
/usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
In file included from /usr/include/sys/socket.h:35,
                 from /usr/include/netinet/in.h:24,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
scripts/basic/fixdep.c: In function `use_config':
scripts/basic/fixdep.c:201: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:201: error: (Each undeclared identifier is reported only once
scripts/basic/fixdep.c:201: error: for each function it appears in.)
scripts/basic/fixdep.c:201: warning: unused variable `s'
scripts/basic/fixdep.c: In function `parse_dep_file':
scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function)
scripts/basic/fixdep.c:297: warning: unused variable `s'
make[1]: *** [scripts/basic/fixdep] Ошибка 1
make: *** [scripts_basic] Ошибка 2

C make menuconfig и make config та же самая карусель.

Еще не могу ничего собрать из сорцов. При выполнении ./configure вылетает "С preprocessor "/lib/cpp" fails sanity check".
Я конечно не стал отчаиваться. :) Полез в поиск по LiF'у (aka LinuxForum'у) и Google'у.
Нашел несколько тем на разных форумах, где описывалась такая же ошибка. Везде ответ был проверить, установлены ли пакеты gcc и gcc-g++. У меня они установлены. Более того, даже переустанавливал. Не помогает.

Примечательно то, что если выполнить make xconfig в /usr/src/linux-2.4.32, то все работает, все запускается.

До того, как мой винт склеил ласты, и у меня стояла на нем эта же самая Слака с этим же самым ядром (2.6.14), правда тогда я ставил все в режиме full. Конечно, можно было бы попробовать сделать это и сейчас (установить все пакеты), но это, мягко говоря, иррационально. :)

Я вот тут приаттачил файл со списком установленных на данный момент пакетов, на тот случай, если это необходимо, чтобы помочь разрешить мою проблему.

Версия gcc - 3.4.5

Спасибо сказали:
iAm
Сообщения: 220
ОС: Gentoo

Re: Проблема с gcc (кажется)

Сообщение iAm »

Блин, честно говоря даже не думал, что для сборки ядра 2.6 нужны хедеры от ядра 2.4, на котором крутится в данный момент ОСь. :)

Тред шулд бе клозед, как сказал бы американец. :)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Проблема с gcc (кажется)

Сообщение alv »

iAm писал(а):
02.05.2006 05:00
Блин, честно говоря даже не думал, что для сборки ядра 2.6 нужны хедеры от ядра 2.4, на котором крутится в данный момент ОСь. :)

нужны хидеры от того ядра, под которым была собрана текущая glibc
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Проблема с gcc (кажется)

Сообщение Лис »

Не знаю, у меня Слака 10.2, ядро 2.6.не_помню-вроде_15. Заголовочных файлов от ядра 2.4 не имею, glibc базовый. Все компилируется.
Спасибо сказали:
iAm
Сообщения: 220
ОС: Gentoo

Re: Проблема с gcc (кажется)

Сообщение iAm »

Лис писал(а):
02.05.2006 12:00
Не знаю, у меня Слака 10.2, ядро 2.6.не_помню-вроде_15. Заголовочных файлов от ядра 2.4 не имею, glibc базовый. Все компилируется.


На моем ныне почившем уже винте стояла Слака 10.2, так она тоже не требовала. А эта "попросила". :)
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Проблема с gcc (кажется)

Сообщение Данил »

1.На какой ФС компилишь
2.Сделай make mrproper сначала.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали: