Hallo zusammen,
ich verwende Kernel 2.6.17 und zuvor gcc 3.3
Hab das System nun auf gcc3.4 geupdatet. g++ auch.
Seitdem kann ich nichts mehr compilen.
Bekomme immer diese Fehlermeldung...egal welche Sourcen ich anpacke.
/usr/src/linux# make menuconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/sys/types.h:27,
from scripts/basic/fixdep.c:105:
/usr/include/features.h:331:23: error: gnu/stubs.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/sys/types.h:31,
from scripts/basic/fixdep.c:105:
/usr/include/bits/types.h:28:27: error: bits/wordsize.h: Datei oder Verzeichnis nicht gefunden
/usr/include/bits/types.h:127:3: error: #error
In file included from /usr/include/sys/types.h:31,
from scripts/basic/fixdep.c:105:
/usr/include/bits/types.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__dev_t'
/usr/include/bits/types.h:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ino64_t'
/usr/include/bits/types.h:142: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__nlink_t'
/usr/include/bits/types.h:144: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__off64_t'
/usr/include/bits/types.h:149: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__rlim64_t'
/usr/include/bits/types.h:172: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__blkcnt64_t'
/usr/include/bits/types.h:176: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__fsblkcnt64_t'
/usr/include/bits/types.h:180: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__fsfilcnt64_t'
/usr/include/bits/types.h:182: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ssize_t'
/usr/include/bits/types.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__loff_t'
/usr/include/bits/types.h:191: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__intptr_t'
In file included from scripts/basic/fixdep.c:105:
/usr/include/sys/types.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'loff_t'
/usr/include/sys/types.h:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'dev_t'
/usr/include/sys/types.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nlink_t'
/usr/include/sys/types.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ssize_t'
In file included from /usr/include/sys/types.h:213,
from scripts/basic/fixdep.c:105:
/usr/include/endian.h:37:25: error: bits/endian.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/sys/types.h:216,
from scripts/basic/fixdep.c:105:
/usr/include/sys/select.h:31:25: error: bits/select.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:106:
/usr/include/sys/stat.h:105:23: error: bits/stat.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:106:
/usr/include/sys/stat.h:291: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h:358: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h:358: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/sys/stat.h:365: error: conflicting types for 'stat'
/usr/include/sys/stat.h:208: error: previous declaration of 'stat' was here
/usr/include/sys/stat.h:372: error: conflicting types for 'lstat'
/usr/include/sys/stat.h:236: error: previous declaration of 'lstat' was here
/usr/include/sys/stat.h:379: error: conflicting types for 'fstat'
/usr/include/sys/stat.h:212: error: previous declaration of 'fstat' was here
/usr/include/sys/stat.h:385: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h: In function 'mknod':
/usr/include/sys/stat.h:387: error: '__dev' undeclared (first use in this function)
/usr/include/sys/stat.h:387: error: (Each undeclared identifier is reported only once
/usr/include/sys/stat.h:387: error: for each function it appears in.)
/usr/include/sys/stat.h:387: error: too many arguments to function '__xmknod'
In file included from scripts/basic/fixdep.c:107:
/usr/include/sys/mman.h:42:23: error: bits/mman.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h:171:28: error: bits/posix_opt.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h: At top level:
/usr/include/unistd.h:236: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'intptr_t'
/usr/include/unistd.h:312: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'read'
/usr/include/unistd.h:318: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'write'
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h:942: error: expected ')' before '__delta'
In file included from scripts/basic/fixdep.c:109:
/usr/include/fcntl.h:33:24: error: bits/fcntl.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:110:
/usr/include/string.h:414:27: error: bits/string.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/_G_config.h:24,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/wchar.h:50:24: error: bits/wchar.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/_G_config.h:33: error: expected specifier-qualifier-list before '__off64_t'
In file included from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/libio.h:315: error: expected specifier-qualifier-list before '__off64_t'
/usr/include/libio.h:354: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__io_read_fn'
/usr/include/libio.h:362: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__io_write_fn'
/usr/include/libio.h:371: error: expected declaration specifiers or '...' before '__off64_t'
/usr/include/libio.h:478: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_padn'
/usr/include/libio.h:481: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_seekoff'
/usr/include/libio.h:482: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_seekpos'
In file included from /usr/include/sys/socket.h:27,
from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/sys/uio.h:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'readv'
/usr/include/sys/uio.h:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'writev'
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: error: asm/socket.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/sys/socket.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'send'
/usr/include/sys/socket.h:143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recv'
/usr/include/sys/socket.h:150: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sendto'
/usr/include/sys/socket.h:161: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recvfrom'
/usr/include/sys/socket.h:171: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sendmsg'
/usr/include/sys/socket.h:179: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recvmsg'
In file included from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/netinet/in.h:365:27: error: bits/byteswap.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c: In function 'do_config_file':
scripts/basic/fixdep.c:266: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:270: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:281: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:281: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:266: warning: unused variable 'st'
scripts/basic/fixdep.c: In function 'print_deps':
scripts/basic/fixdep.c:337: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:341: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:353: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:353: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:337: warning: unused variable 'st'
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2
Danach habe ich sogar noch weiter auf gcc4.1 geupdatet. Gleiche in grün.
Wenn ich den alten gcc3.3 verwende auch diese Meldungen.
Was ist da defekt ?
libc6 ?
Er sucht immer in /usr/include ....
Kann ich da neue "saubere" Files reinbügeln ?
Bin um jede Hilfe dankbar.
Gruß
Peter
ich verwende Kernel 2.6.17 und zuvor gcc 3.3
Hab das System nun auf gcc3.4 geupdatet. g++ auch.
Seitdem kann ich nichts mehr compilen.
Bekomme immer diese Fehlermeldung...egal welche Sourcen ich anpacke.
/usr/src/linux# make menuconfig
HOSTCC scripts/basic/fixdep
In file included from /usr/include/sys/types.h:27,
from scripts/basic/fixdep.c:105:
/usr/include/features.h:331:23: error: gnu/stubs.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/sys/types.h:31,
from scripts/basic/fixdep.c:105:
/usr/include/bits/types.h:28:27: error: bits/wordsize.h: Datei oder Verzeichnis nicht gefunden
/usr/include/bits/types.h:127:3: error: #error
In file included from /usr/include/sys/types.h:31,
from scripts/basic/fixdep.c:105:
/usr/include/bits/types.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__dev_t'
/usr/include/bits/types.h:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ino64_t'
/usr/include/bits/types.h:142: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__nlink_t'
/usr/include/bits/types.h:144: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__off64_t'
/usr/include/bits/types.h:149: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__rlim64_t'
/usr/include/bits/types.h:172: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__blkcnt64_t'
/usr/include/bits/types.h:176: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__fsblkcnt64_t'
/usr/include/bits/types.h:180: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__fsfilcnt64_t'
/usr/include/bits/types.h:182: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__ssize_t'
/usr/include/bits/types.h:186: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__loff_t'
/usr/include/bits/types.h:191: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__intptr_t'
In file included from scripts/basic/fixdep.c:105:
/usr/include/sys/types.h:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'loff_t'
/usr/include/sys/types.h:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'dev_t'
/usr/include/sys/types.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'nlink_t'
/usr/include/sys/types.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ssize_t'
In file included from /usr/include/sys/types.h:213,
from scripts/basic/fixdep.c:105:
/usr/include/endian.h:37:25: error: bits/endian.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/sys/types.h:216,
from scripts/basic/fixdep.c:105:
/usr/include/sys/select.h:31:25: error: bits/select.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:106:
/usr/include/sys/stat.h:105:23: error: bits/stat.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:106:
/usr/include/sys/stat.h:291: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h:358: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h:358: error: nonnull argument with out-of-range operand number (argument 1, operand 4)
/usr/include/sys/stat.h:365: error: conflicting types for 'stat'
/usr/include/sys/stat.h:208: error: previous declaration of 'stat' was here
/usr/include/sys/stat.h:372: error: conflicting types for 'lstat'
/usr/include/sys/stat.h:236: error: previous declaration of 'lstat' was here
/usr/include/sys/stat.h:379: error: conflicting types for 'fstat'
/usr/include/sys/stat.h:212: error: previous declaration of 'fstat' was here
/usr/include/sys/stat.h:385: error: expected declaration specifiers or '...' before '__dev_t'
/usr/include/sys/stat.h: In function 'mknod':
/usr/include/sys/stat.h:387: error: '__dev' undeclared (first use in this function)
/usr/include/sys/stat.h:387: error: (Each undeclared identifier is reported only once
/usr/include/sys/stat.h:387: error: for each function it appears in.)
/usr/include/sys/stat.h:387: error: too many arguments to function '__xmknod'
In file included from scripts/basic/fixdep.c:107:
/usr/include/sys/mman.h:42:23: error: bits/mman.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h:171:28: error: bits/posix_opt.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h: At top level:
/usr/include/unistd.h:236: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'intptr_t'
/usr/include/unistd.h:312: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'read'
/usr/include/unistd.h:318: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'write'
In file included from scripts/basic/fixdep.c:108:
/usr/include/unistd.h:942: error: expected ')' before '__delta'
In file included from scripts/basic/fixdep.c:109:
/usr/include/fcntl.h:33:24: error: bits/fcntl.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/basic/fixdep.c:110:
/usr/include/string.h:414:27: error: bits/string.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/_G_config.h:24,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/wchar.h:50:24: error: bits/wchar.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/_G_config.h:33: error: expected specifier-qualifier-list before '__off64_t'
In file included from /usr/include/stdio.h:72,
from scripts/basic/fixdep.c:112:
/usr/include/libio.h:315: error: expected specifier-qualifier-list before '__off64_t'
/usr/include/libio.h:354: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__io_read_fn'
/usr/include/libio.h:362: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__io_write_fn'
/usr/include/libio.h:371: error: expected declaration specifiers or '...' before '__off64_t'
/usr/include/libio.h:478: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_padn'
/usr/include/libio.h:481: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_seekoff'
/usr/include/libio.h:482: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_IO_seekpos'
In file included from /usr/include/sys/socket.h:27,
from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/sys/uio.h:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'readv'
/usr/include/sys/uio.h:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'writev'
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: error: asm/socket.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/include/netinet/in.h:24,
from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/sys/socket.h:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'send'
/usr/include/sys/socket.h:143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recv'
/usr/include/sys/socket.h:150: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sendto'
/usr/include/sys/socket.h:161: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recvfrom'
/usr/include/sys/socket.h:171: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sendmsg'
/usr/include/sys/socket.h:179: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'recvmsg'
In file included from /usr/include/arpa/inet.h:23,
from scripts/basic/fixdep.c:115:
/usr/include/netinet/in.h:365:27: error: bits/byteswap.h: Datei oder Verzeichnis nicht gefunden
scripts/basic/fixdep.c: In function 'do_config_file':
scripts/basic/fixdep.c:266: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:270: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:281: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:281: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:266: warning: unused variable 'st'
scripts/basic/fixdep.c: In function 'print_deps':
scripts/basic/fixdep.c:337: error: storage size of 'st' isn't known
scripts/basic/fixdep.c:341: error: 'O_RDONLY' undeclared (first use in this function)
scripts/basic/fixdep.c:353: error: 'PROT_READ' undeclared (first use in this function)
scripts/basic/fixdep.c:353: error: 'MAP_PRIVATE' undeclared (first use in this function)
scripts/basic/fixdep.c:337: warning: unused variable 'st'
make[1]: *** [scripts/basic/fixdep] Fehler 1
make: *** [scripts_basic] Fehler 2
Danach habe ich sogar noch weiter auf gcc4.1 geupdatet. Gleiche in grün.
Wenn ich den alten gcc3.3 verwende auch diese Meldungen.
Was ist da defekt ?
libc6 ?
Er sucht immer in /usr/include ....
Kann ich da neue "saubere" Files reinbügeln ?
Bin um jede Hilfe dankbar.
Gruß
Peter