Здравейте,
Имам проблем с компилиране на кое да е ядро. В момента съм с 2.6.24, което сам съм си компилирал. Дистрото е Слак 12
Ето за какво става въпрос:
Примерен код |
root@slackware:/usr/src/linux-2.6.24.2# make xconfig HOSTCC scripts/basic/fixdep In file included from /usr/include/bits/posix1_lim.h:153, from /usr/include/limits.h:145, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:122, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/syslimits.h:7, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:11, from scripts/basic/fixdep.c:115: /usr/include/bits/local_lim.h:36:26: error: 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:117: /usr/include/bits/socket.h:310:24: error: asm/socket.h: No such file or directory scripts/basic/fixdep.c: In function 'use_config': scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:206: error: (Each undeclared identifier is reported only once scripts/basic/fixdep.c:206: error: for each function it appears in.) scripts/basic/fixdep.c:206: warning: unused variable 's' scripts/basic/fixdep.c: In function 'parse_dep_file': scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:306: warning: unused variable 's' make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2 root@slackware:/usr/src/linux-2.6.24.2# |
Примерен код |
root@slackware:/usr/src/linux-2.6.24.2# make menuconfig HOSTCC scripts/basic/fixdep In file included from /usr/include/bits/posix1_lim.h:153, from /usr/include/limits.h:145, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:122, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/syslimits.h:7, from /usr/lib/gcc/i486-slackware-linux/4.1.2/include/limits.h:11, from scripts/basic/fixdep.c:115: /usr/include/bits/local_lim.h:36:26: error: 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:117: /usr/include/bits/socket.h:310:24: error: asm/socket.h: No such file or directory scripts/basic/fixdep.c: In function 'use_config': scripts/basic/fixdep.c:206: error: 'PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:206: error: (Each undeclared identifier is reported only once scripts/basic/fixdep.c:206: error: for each function it appears in.) scripts/basic/fixdep.c:206: warning: unused variable 's' scripts/basic/fixdep.c: In function 'parse_dep_file': scripts/basic/fixdep.c:306: error: 'PATH_MAX' undeclared (first use in this function) scripts/basic/fixdep.c:306: warning: unused variable 's' make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2 root@slackware:/usr/src/linux-2.6.24.2# |
Изпълних make mrproper, make clean на старото ядро, но за съжаление няма промяна.
Ето и малко помощна информация:
Примерен код |
root@slackware:/usr/src/linux-2.6.24.2# ls /var/log/packages/ | grep make automake-1.9.6-noarch-1 cmake-2.4.6-i486-2 gccmakedep-1.0.2-noarch-1 imake-1.0.2-i486-1 make-3.81-i486-1 makedepend-1.0.1-i486-1 pmake-1.111-i486-3 windowmaker-0.92.0-i486-1 root@slackware:/usr/src/linux-2.6.24.2# ls /var/log/packages/ | grep gcc gcc-4.1.2-i486-1 gcc-g++-4.1.2-i486-1 gcc-gfortran-4.1.2-i486-1 gcc-gnat-4.1.2-i486-1 gcc-java-4.1.2-i486-1 gcc-objc-4.1.2-i486-1 gccmakedep-1.0.2-noarch-1 root@slackware:/usr/src/linux-2.6.24.2#
|
Много ядра съм изкомпилирал и за пръв път ми се случва нещо подобно.
Някакви идеи от какво може да е??
/Edit
Пропуснах да кажа че проблема е след обновяването на Dropline Gnome.