This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: problem with gcc install
- From: Michael Eager <eager at eagercon dot com>
- To: Thomas BÃttcher <der_boe at gmx dot de>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Mon, 30 Apr 2007 20:05:06 -0700
- Subject: Re: problem with gcc install
- References: <20070430194542.249260@gmx.net>
Thomas BÃttcher wrote:
Hi,
I try to install the gcc 2.95.3 version (using Suse Linux 10)but after configuration I try to build it but I get two errors!
Is there a reason to install gcc-2.95.3? The current release is gcc-4.1.1.
The version you are trying to install is several years out of date. A lot
has changed and few people are likely to have a version of gcc-2.95.3 around
to look at the sources.
gcc -c -DIN_GCC -g -O2 -I. -I.. -I/home/derboe/Tools/gcc-2.95.3_install/gcc/ch -I/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/.. -I/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/../config -I/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/../../include /home/derboe/Tools/gcc-2.95.3_install/gcc/ch/decl.c
/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/decl.c: In function âstart_structâ:
/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/decl.c:4451: error: argument âcodeâ doesnât match prototype
/home/derboe/Tools/gcc-2.95.3_install/gcc/ch/ch-tree.h:736: error: prototype declaration
make[2]: *** [decl.o] Fehler 1
make[2]: Leaving directory `/home/derboe/Tools/gcc-2.95.3/gcc/ch'
make[1]: *** [cc1chill] Fehler 2
make[1]: Leaving directory `/home/derboe/Tools/gcc-2.95.3/gcc'
make: *** [all-gcc] Fehler 2
linux:/home/derboe/Tools/gcc-2.95.3 #
Take a look at gcc/ch/ch-tree.h:736 and see what the prototype
is declaring. Now take a look at ch/decl.c:4451 and see how
argument 'code' is defined. This is the mis-match.
Without knowing what the source looks like, I can only guess that
there may be some difference in the system declarations which makes
the type of 'code' incompatible with the prototype.
--
Michael Eager eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077