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

Bug 134242

Summary: sys-devel/gcc-3.4.5 fails to compile w/ USE="objc objc++ objc-gc"
Product: Gentoo Linux Reporter: Justin Coffman <justincoffman>
Component: [OLD] Core systemAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.0   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Justin Coffman 2006-05-24 10:38:42 UTC
With the USE flags 'objc objc++ objc-gc' newly selected, ebuild sys-devel/gcc-3.4.5 fails to compile during an 'emerge -uNa world'.

Error information follows:
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:38:16: gc.h: No such file or directory
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:42: error: syntax error before "word"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:42: warning: type defaults to `int' in declaration of `word'
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:42: warning: data definition has no type or storage class
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:43: error: syntax error before "signed_word"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:43: warning: type defaults to `int' in declaration of `signed_word'
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:43: warning: data definition has no type or storage class
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:46:22: gc_typed.h: No such file or directory
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:60: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:60: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:62: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:62: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:66: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:67: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: In function `__objc_gc_setup_array':
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:68: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:68: error: (Each undeclared identifier is reported only once
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:68: error: for each function it appears in.)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:76: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:76: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:95: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:96: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: In function `__objc_gc_setup_struct':
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:101: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:123: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:133: warning: implicit declaration of function `GC_set_bit'
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:133: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:155: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:156: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: In function `__objc_gc_setup_union':
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:163: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:172: error: `offset' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:172: warning: type defaults to `int' in declaration of `__v'
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:175: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: At top level:
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:184: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:185: warning: function declaration isn't a prototype
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: In function `__objc_gc_type_description_from_type':
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:190: error: `type' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:218: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c: In function `__objc_generate_gc_type_description':
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:291: error: `GC_bitmap' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:291: error: syntax error before "mask"
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:308: error: `mask' undeclared (first use in this function)
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:336: warning: implicit declaration of function `GC_make_descriptor'
/var/tmp/portage/gcc-3.4.5/work/gcc-3.4.5/libobjc/gc.c:336: warning: cast to pointer from integer of different size
Comment 1 SpanKY gentoo-dev 2006-05-25 14:53:38 UTC
post `emerge info` and run `emerge gcc >& log` and post the log as an attachment
Comment 2 SpanKY gentoo-dev 2006-06-11 14:32:50 UTC
dupe
Comment 3 SpanKY gentoo-dev 2006-06-11 14:33:28 UTC

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