Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 136266

Summary: gcc-3.4.6-r1 failed to compile with gcc-4.1.1 (emake failed with profiledbootstrap)
Product: Gentoo Linux Reporter: Michael <michaelvs>
Component: [OLD] Core systemAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED DUPLICATE    
Severity: normal CC: ansla80
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Emerge info
log.bz2

Description Michael 2006-06-10 02:32:10 UTC
Hi,
Because of compatility issues I want to compile a pre gcc4 version of gcc to be able to compile some packages (i.e. qemu-softmmu) which don't work with gcc4.
But emerging sys-devel/gcc-3.4.6-r1 failed.

Her is the error:
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:62: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:66: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:67: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: In function `__objc_gc_setup_array':
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:68: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:68: error: (Each undeclared identifier is reported only once
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:68: error: for each function it appears in.)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:76: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:76: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:95: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:96: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: In function `__objc_gc_setup_struct':
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:101: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:123: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:133: warning: implicit declaration of function `GC_set_bit'
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:133: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:155: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:156: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: In function `__objc_gc_setup_union':
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:163: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:172: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:172: warning: type defaults to `int' in declaration of `__v'
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:175: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:184: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:185: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: In function `__objc_gc_type_description_from_type':
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:190: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:218: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c: In function `__objc_generate_gc_type_description':
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:291: error: `GC_bitmap' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:291: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:308: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.6-r1/work/gcc-3.4.6/libobjc/gc.c:336: warning: implicit declaration of function `GC_make_descriptor'
make[2]: *** [gc_gc.lo] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.6-r1/work/build/i686-pc-linux-gnu/libobjc'
make[1]: *** [all-target-libobjc] Fehler 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.6-r1/work/build'
make: *** [profiledbootstrap] Fehler 2
Comment 1 Michael 2006-06-10 02:34:31 UTC
Created attachment 88826 [details]
Emerge info
Comment 2 SpanKY gentoo-dev 2006-06-10 04:07:36 UTC
ive built gcc-3.4.x and gcc-3.3.x many times with gcc-4.1.x ...

please run `MAKEOPTS=-j1 emerge ~gcc-3.4.6 >& log` and post the log as an attachment
Comment 3 Michael 2006-06-11 14:00:23 UTC
Here is the logfile of the command which should I ran:

http://www.michaelvs.de/log
Comment 4 SpanKY gentoo-dev 2006-06-11 14:27:50 UTC
Created attachment 88939 [details]
log.bz2

external URLs do not work, you need to post as an attachment
Comment 5 SpanKY gentoo-dev 2006-06-11 14:33:31 UTC

*** This bug has been marked as a duplicate of 124254 ***