Problems compiling the GCC 4.3.5

Paul van Hoven paul.van.hoven@googlemail.com
Thu Jan 27 16:55:00 GMT 2011


On my mac I need a certain version of the GCC other than the one that 
comes with XCode. Therefore I decided to compile a version for my mac. I 
downloaded mpfr and gmp and compiled those in order to get the 
compilation process for the gcc running. After that I did the following:

./configure --prefix=/Users/toom/gcc4.3.5/ 
--with-mpfr=/Users/toom/gcc4.3.5/requiredLibs/mpfr-3.0.0/ 
--with-gmp=/Users/toom/gcc4.3.5/requiredLibs/gmp-5.0.1/

Configure runs through without any problems so typed

make

After a while I get the following error message:

checking for suffix of object files... configure: error: cannot compute 
suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] Error 1
make[1]: *** [stage1-bubble] Error 2
make: *** [all] Error 2

I had a look at config.log but I do not know what to look for. So I 
search the file for the word error and found the following logs
...
conftest.c:2: error: expected '=', ',', ';', 'asm' or '__attribute__' 
before 'me'
...
conftest.cc:13: error: 'exit' was not declared in this scope
...
conftest.cc:9: error: 'void std::exit(int)' should have been declared 
inside 'std'
...
/usr/include/stdlib.h:159: error: declaration of 'void std::exit(int)' 
throws different exceptions
...
conftest.cc:9: error: 'void std::exit(int)' should have been declared 
inside 'std'
...
/usr/include/stdlib.h:159: error: declaration of 'void exit(int)' throws 
different exceptions
conftest.cc:9: error: from previous declaration 'void exit(int) throw ()'

I'm not shure if these line represent the reason for the failing of 
compilation. Has anyone an idea what might go wrong here?




More information about the Gcc-help mailing list