You are not logged in.

#1 2009-10-20 09:53:16

cdwillis
Member
From: /home/usa
Registered: 2008-11-20
Posts: 294

after downloading kernel source I can't run make menuconfig

What am I doing wrong here:

cd ~/abs/kernel
wget -v  http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.31.4.tar.bz2
tar xfvj linux-2.6.31.4.tar.bz2
make proper
make menuconfig

Everything is fine until make menuconfig, where I get this error:

  HOSTCC  scripts/basic/fixdep
In file included from scripts/basic/fixdep.c:107:
/usr/include/sys/types.h:147:20: error: stddef.h: No such file or directory
In file included from scripts/basic/fixdep.c:109:
/usr/include/sys/mman.h:58: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:77: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:82: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:90: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:95: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:99: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:104: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:107: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/mman.h:124: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:110:
/usr/include/unistd.h:329: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:335: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:479: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:110:
/usr/include/unistd.h:582: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'confstr'
/usr/include/unistd.h:754: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:790: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:801: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:837: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:110:
/usr/include/unistd.h:859: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:866: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:877: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:879: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:897: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/unistd.h:898: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:112:
/usr/include/string.h:44: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:48: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:57: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:64: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:67: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:94: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:131: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:139: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:145: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:152: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strxfrm'
In file included from scripts/basic/fixdep.c:112:
/usr/include/string.h:167: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strxfrm_l'
/usr/include/string.h:181: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:282: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strcspn'
/usr/include/string.h:286: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strspn'
/usr/include/string.h:397: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strlen'
/usr/include/string.h:404: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'strnlen'
/usr/include/string.h:425: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:449: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:453: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:457: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:460: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:538: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:575: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/string.h:578: error: expected declaration specifiers or '...' before 'size_t'
In file included from /usr/include/string.h:635,
                 from scripts/basic/fixdep.c:112:
/usr/include/bits/string2.h:969: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c1'
/usr/include/bits/string2.h:971: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c1'
/usr/include/bits/string2.h:979: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c2'
/usr/include/bits/string2.h:982: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c2'
/usr/include/bits/string2.h:991: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c3'
/usr/include/bits/string2.h:994: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strcspn_c3'
/usr/include/bits/string2.h:1045: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c1'
/usr/include/bits/string2.h:1047: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c1'
/usr/include/bits/string2.h:1056: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c2'
/usr/include/bits/string2.h:1059: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c2'
/usr/include/bits/string2.h:1068: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c3'
/usr/include/bits/string2.h:1071: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__strspn_c3'
/usr/include/bits/string2.h: In function '__strpbrk_c2':
/usr/include/bits/string2.h:1129: error: 'NULL' undeclared (first use in this function)
/usr/include/bits/string2.h:1129: error: (Each undeclared identifier is reported only once
/usr/include/bits/string2.h:1129: error: for each function it appears in.)
/usr/include/bits/string2.h:1129: error: 'size_t' undeclared (first use in this function)
/usr/include/bits/string2.h:1129: error: expected ';' before '__s'
/usr/include/bits/string2.h: In function '__strpbrk_c3':
/usr/include/bits/string2.h:1142: error: 'NULL' undeclared (first use in this function)
/usr/include/bits/string2.h:1142: error: 'size_t' undeclared (first use in this function)
/usr/include/bits/string2.h:1142: error: expected ';' before '__s'
/usr/include/bits/string2.h: In function '__strtok_r_1c':
/usr/include/bits/string2.h:1177: error: 'NULL' undeclared (first use in this function)
/usr/include/bits/string2.h: In function '__strsep_1c':
/usr/include/bits/string2.h:1227: error: 'NULL' undeclared (first use in this function)
/usr/include/bits/string2.h: In function '__strsep_2c':
/usr/include/bits/string2.h:1237: error: 'NULL' undeclared (first use in this function)
/usr/include/bits/string2.h: In function '__strsep_3c':
/usr/include/bits/string2.h:1265: error: 'NULL' undeclared (first use in this function)
In file included from /usr/include/bits/string2.h:1298,
                 from /usr/include/string.h:635,
                 from scripts/basic/fixdep.c:112:
/usr/include/stdlib.h: At top level:
/usr/include/stdlib.h:471: error: expected ')' before '__size'
/usr/include/stdlib.h:473: error: expected ')' before '__nmemb'
In file included from /usr/include/string.h:635,
                 from scripts/basic/fixdep.c:112:
/usr/include/bits/string2.h:1322: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:113:
/usr/include/stdlib.h:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ctype_get_mb_cur_max'
/usr/include/stdlib.h: In function 'atof':
/usr/include/stdlib.h:281: error: 'NULL' undeclared (first use in this function)
/usr/include/stdlib.h: In function 'atoi':
/usr/include/stdlib.h:286: error: 'NULL' undeclared (first use in this function)
/usr/include/stdlib.h: In function 'atol':
/usr/include/stdlib.h:291: error: 'NULL' undeclared (first use in this function)
/usr/include/stdlib.h: In function 'atoll':
/usr/include/stdlib.h:300: error: 'NULL' undeclared (first use in this function)
/usr/include/stdlib.h: At top level:
/usr/include/stdlib.h:337: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:367: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:369: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/stdlib.h:485: error: expected declaration specifiers or '...' before 'size_t'
In file included from /usr/include/stdlib.h:497,
                 from scripts/basic/fixdep.c:113:
/usr/include/alloca.h:33: error: expected ')' before '__size'
In file included from scripts/basic/fixdep.c:113:
/usr/include/stdlib.h:502: error: expected ')' before '__size'
/usr/include/stdlib.h:507: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:507: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:705: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:705: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:706: error: nonnull argument with out-of-range operand number (argument 1, operand 5)
/usr/include/stdlib.h:710: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:710: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:711: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/stdlib.h:788: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:791: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:795: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:799: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:808: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdlib.h:811: error: expected ')' before '*' token
/usr/include/stdlib.h:815: error: expected declaration specifiers or '...' before 'wchar_t'
/usr/include/stdlib.h:819: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mbstowcs'
/usr/include/stdlib.h:822: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'wcstombs'
In file included from /usr/include/stdio.h:75,
                 from scripts/basic/fixdep.c:114:
/usr/include/libio.h:53:21: error: stdarg.h: No such file or directory
In file included from /usr/include/stdio.h:75,
                 from scripts/basic/fixdep.c:114:
/usr/include/libio.h:332: error: expected specifier-qualifier-list before 'size_t'
/usr/include/libio.h:364: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/libio.h:373: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/libio.h:489: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/libio.h:491: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/libio.h:493: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_sgetn'
In file included from scripts/basic/fixdep.c:114:
/usr/include/stdio.h:296: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:302: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:314: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:321: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:349: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:354: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:357: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:363: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:365: error: format string argument not a string type
/usr/include/stdio.h:367: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:368: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:369: error: format string argument not a string type
/usr/include/stdio.h:395: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:454: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:461: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:466: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:476: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:481: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:484: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/stdio.h:639: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:642: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:652: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/stdio.h:682: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fread'
/usr/include/stdio.h:688: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fwrite'
/usr/include/stdio.h:710: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fread_unlocked'
/usr/include/stdio.h:712: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fwrite_unlocked'
In file included from /usr/include/stdio.h:907,
                 from scripts/basic/fixdep.c:114:
/usr/include/bits/stdio.h:37: error: expected declaration specifiers or '...' before '__gnuc_va_list'
/usr/include/bits/stdio.h: In function 'vprintf':
/usr/include/bits/stdio.h:39: error: '__arg' undeclared (first use in this function)
/usr/include/bits/stdio.h:39: error: too many arguments to function 'vfprintf'
In file included from scripts/basic/fixdep.c:115:
/usr/include/limits.h:125:26: error: no include path in which to search for limits.h
In file included from /usr/include/sys/uio.h:29,
                 from /usr/include/sys/socket.h:28,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/uio.h: At top level:
/usr/include/bits/uio.h:47: error: expected specifier-qualifier-list before 'size_t'
In file included from /usr/include/sys/socket.h:40,
                 from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:249: error: expected specifier-qualifier-list before 'size_t'
/usr/include/bits/socket.h:263: error: expected specifier-qualifier-list before 'size_t'
/usr/include/bits/socket.h: In function '__cmsg_nxthdr':
/usr/include/bits/socket.h:300: error: 'size_t' undeclared (first use in this function)
/usr/include/bits/socket.h:300: error: expected ')' before '__cmsg'
/usr/include/bits/socket.h:305: error: 'struct cmsghdr' has no member named 'cmsg_len'
/usr/include/bits/socket.h:305: error: expected ')' before '~' token
/usr/include/bits/socket.h:306: error: 'struct msghdr' has no member named 'msg_control'
/usr/include/bits/socket.h:307: error: 'struct msghdr' has no member named 'msg_controllen'
/usr/include/bits/socket.h:308: error: 'struct cmsghdr' has no member named 'cmsg_len'
/usr/include/bits/socket.h:308: error: expected ')' before '~' token
/usr/include/bits/socket.h:309: error: 'struct msghdr' has no member named 'msg_control'
/usr/include/bits/socket.h:309: error: 'struct msghdr' has no member named 'msg_controllen'
In file included from /usr/include/netinet/in.h:25,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/sys/socket.h: At top level:
/usr/include/sys/socket.h:141: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/socket.h:148: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/socket.h:155: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/sys/socket.h:166: error: expected declaration specifiers or '...' before 'size_t'
In file included from scripts/basic/fixdep.c:117:
/usr/include/arpa/inet.h:78: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/arpa/inet.h:84: error: expected declaration specifiers or '...' before 'size_t'
/usr/include/arpa/inet.h:90: error: expected declaration specifiers or '...' before 'size_t'
scripts/basic/fixdep.c: In function 'grow_config':
scripts/basic/fixdep.c:156: error: too many arguments to function 'realloc'
scripts/basic/fixdep.c: In function 'is_defined_config':
scripts/basic/fixdep.c:174: error: too many arguments to function 'memcmp'
scripts/basic/fixdep.c: In function 'define_config':
scripts/basic/fixdep.c:187: error: too many arguments to function 'memcpy'
scripts/basic/fixdep.c: In function 'use_config':
scripts/basic/fixdep.c:214: error: too many arguments to function 'memcpy'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:225: error: expected declaration specifiers or '...' before 'size_t'
scripts/basic/fixdep.c: In function 'parse_config_file':
scripts/basic/fixdep.c:227: error: 'len' undeclared (first use in this function)
scripts/basic/fixdep.c:241: error: too many arguments to function 'memcmp'
scripts/basic/fixdep.c:250: error: too many arguments to function 'memcmp'
scripts/basic/fixdep.c: In function 'strrcmp':
scripts/basic/fixdep.c:261: warning: implicit declaration of function 'strlen'
scripts/basic/fixdep.c:261: warning: incompatible implicit declaration of built-in function 'strlen'
scripts/basic/fixdep.c:267: error: too many arguments to function 'memcmp'
scripts/basic/fixdep.c: In function 'do_config_file':
scripts/basic/fixdep.c:287: error: too many arguments to function 'mmap'
scripts/basic/fixdep.c:294: error: too many arguments to function 'parse_config_file'
scripts/basic/fixdep.c:296: error: too many arguments to function 'munmap'
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:301: error: expected declaration specifiers or '...' before 'size_t'
scripts/basic/fixdep.c: In function 'parse_dep_file':
scripts/basic/fixdep.c:304: error: 'len' undeclared (first use in this function)
scripts/basic/fixdep.c:313: error: too many arguments to function 'memcpy'
scripts/basic/fixdep.c:328: error: too many arguments to function 'memcpy'
scripts/basic/fixdep.c: In function 'print_deps':
scripts/basic/fixdep.c:359: error: too many arguments to function 'mmap'
scripts/basic/fixdep.c:366: error: too many arguments to function 'parse_dep_file'
scripts/basic/fixdep.c:368: error: too many arguments to function 'munmap'
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

Offline

#2 2009-10-20 09:59:30

s3kt0r
Member
Registered: 2009-01-20
Posts: 208

Re: after downloading kernel source I can't run make menuconfig

Try using PKGBUILD.


box1: Arch (linux-3.17-rc5)
box2: Gentoo (linux-3.17-rc5)
wm: subtle

Offline

Board footer

Powered by FluxBB