gcc42 fails to build

Boey Maun Suang boeyms at macports.org
Mon Jun 4 01:26:15 PDT 2007

Hi Christoph,

> My attempt to install the gcc42 port failed. The full output of
> 'sudo port -v install gcc42' is available at
> <URL:http://www.cdc.informatik.tu-darmstadt.de/~cludwig/ 
> install_gcc42.log>,
> the last lines with the error message are copied below. Does anyone  
> know
> what's going on?
> <snip />
> /opt/local/i386-apple-darwin8.9.1/bin/ar: ./libgcov.a: Invalid  
> operation
> /opt/local/i386-apple-darwin8.9.1/bin/ar: ./libgcc.a: Invalid  
> operation
> make[4]: *** [libgcov.a] Error 1
> make[4]: *** Waiting for unfinished jobs....
> make[4]: *** [libgcc.a] Error 1
> make[3]: *** [stmp-multilib] Error 2
> make[2]: *** [all-stage1-gcc] Error 2
> make[1]: *** [stage1-bubble] Error 2
> make: *** [bootstrap] Error 2

If the full output that you provided the link for [1], I noticed the  
following line just after the first instance of the text I've quoted  

Error: Target com.apple.build returned: shell command " cd "/opt/ 
s_lang_gcc42/work/build" && make bootstrap -j 2 " returned error 2

It seems that you've set the -j flag somewhere to try to speed up  
make by getting it to do two operations in parallel, but  
unfortunately that's known to break builds if the Makefiles don't  
quite specify the dependencies correctly.  Try removing the -j flag  
from wherever you've set it and see if that helps.

Kind regards,

Maun Suang

Boey Maun Suang (Boey is my surname)
Email: boeyms at macports dot org

More information about the macports-users mailing list