PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gcc macht ärger ...



doomcalyptica
03-12-2004, 14:29
hallo,

selbst das einfache hello world programm lässt sich mit gcc unter slackware 9.1 mit gcc in der console nicht compilieren ... *heul*


#include <stdio.h>

int main(void) {
printf("hallo\n");

return 0;
}

man führt den code mit gcc -o hallo hallo.c aus
ich erhalte eine tolle fehlerdiagnose:


In file included from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:37:23: features.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:43,
from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stddef.h:213: syntax error before "typedef"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:45:25: bits/types.h: No such file or directory
In file included from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:55: syntax error before "typedef"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:71: syntax error before "typedef"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:81:19: libio.h: No such file or directory
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:97: syntax error before "typedef"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:147:28: bits/stdio_lim.h: No such file or directory
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:151: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:161: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:161: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:163: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:167: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:170: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:170: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:180: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:207: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:209: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:209: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:211: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:225: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:228: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:229: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:233: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:280: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:283: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:283: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:288: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:302: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:304: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:305: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:307: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:310: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:314: syntax error before "_G_va_list"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:316: syntax error before "_G_va_list"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:320: syntax error before "_G_va_list"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:358: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:360: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:361: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:363: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:366: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:388: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:390: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:390: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:391: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:394: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:413: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:415: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:415: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:416: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:419: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:447: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:449: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:450: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:454: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:484: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:486: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:487: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:490: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:494: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:499: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:502: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:520: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:522: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:522: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:524: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:526: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:553: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:556: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:556: syntax error before "fpos_t"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:559: syntax error before '*' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:582: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:584: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:584: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:586: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:588: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:599: syntax error before "__BEGIN_NAMESPACE_STD"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:601: syntax error before "extern"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:601: syntax error before "__THROW"
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:608:30: bits/sys_errlist.h: No such file or directory
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:686: syntax error before "__END_DECLS"
hallo.c:3: syntax error before "int"

mir scheint, als ob mein gcc nicht rüschdütsch funzt oder muss ich noch etwas beachten ?

ExRevel
03-12-2004, 15:07
Mach mal:

g++ -o hallo hallo.c

peschmae
03-12-2004, 15:51
Wieso? Ist ja ein C-Programm.

Fehlt da noch irgend ein Paket oder so?
features.h scheint ihm ja nicht gerade bekannt zu sein. In Debian ist das in der libc6-dev - die brauchst du eh.

MfG Peschmä

doomcalyptica
03-12-2004, 16:09
@ exrevel:
also ich möchte schon, wenn ich ein C programm schreibe auch mit nem C compiler compilieren aber g++ meckert noch mehr herum:


In file included from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:37:23: features.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:43,
from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stddef.h:213: syntax error
before `typedef'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:45:25: bits/types.h: No such file or directory
In file included from hallo.c:1:
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:55: syntax error
before `typedef'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:71: syntax error
before `typedef'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:81:19: libio.h: No such file or directory
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:97: syntax error
before `typedef'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:147:28: bits/stdio_lim.h: No such file or directory
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:151: syntax error
before `struct'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:161: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
rename(const char*, const char*)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:163: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:170: syntax error
before `FILE'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `char*
tmpnam(char*)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:180: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:180: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:163: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:209: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:211: `FILE'
undeclared (first use this function)
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:211: (Each
undeclared identifier is reported only once for each function it appears
in.)
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:211: `__stream'
undeclared (first use this function)
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:211: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:228: syntax error
before `FILE'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:231: syntax error
before `*' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:283: syntax error
before `void'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:287: syntax error
before `,' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
setvbuf(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:288: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:180: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:304: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
printf(const char*, ...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:307: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:307: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:288: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
sprintf(char*, const char*, ...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:310: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:310: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:307: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:313: syntax error
before `,' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
vfprintf(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:314: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:310: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:316: type specifier
omitted for parameter `_G_va_list'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:316: syntax error
before `)' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
vprintf(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:317: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:314: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:320: type specifier
omitted for parameter `_G_va_list'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:320: syntax error
before `)' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
vsprintf(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:320: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:317: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:360: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
scanf(const char*, ...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:363: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:363: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:320: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
sscanf(const char*, const char*, ...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:366: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:366: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:363: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:390: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:391: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
getchar()':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:394: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:394: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:366: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:415: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:416: type specifier
omitted for parameter `FILE'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:416: syntax error
before `*' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
putc(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:416: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:394: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
putchar(int)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:419: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:419: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:416: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:449: syntax error
before `char'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `char*
gets(char*)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:454: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:454: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:419: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:486: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
puts(const char*)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:490: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:490: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:454: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:494: type specifier
omitted for parameter `FILE'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:494: syntax error
before `*' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
ungetc(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:494: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:490: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:498: syntax error
before `(' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:501: syntax error
before `(' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:522: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:524: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:526: variable or
field `rewind' declared void
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:526: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:556: syntax error
before `int'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:559: syntax error
before `*' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h: In function `int
fsetpos(...)':
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:559: redefinition
of `int __THROW'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:494: `int __THROW'
previously declared here
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:584: syntax error
before `void'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:586: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:588: syntax error
before `;' token
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:601: syntax error
before `void'
/usr/lib/gcc-lib/i486-slackware-linux/3.2.3/include/stdio.h:608:30: bits/sys_errlist.h: No such file or directory
hallo.c:3: syntax error before `int'

ob pakete fehlen weiß ich nicht, die installation ist eigentlich mit orginal paketen von der CD (9.1 slack) getätigt worden und an den paketen habe ich nix geändert, ich habe auch noch nichts erneuert.
mein system habe ich vor etwa 3 tagen neu druff gebügelt, wie kann das mit dem gcc oder anderen compilern geschehen und was un wie muss ich das "reparieren" ?