www-client/chromium-13.0.782.24-r1 doesn't emerge: hird_party/ots/src/os2.cc: In function ‘bool ots::ots_os2_parse(ots::OpenTypeFile*, const uint8_t*, size_t)’: third_party/ots/src/os2.cc:168:36: error: expected primary-expression before ‘,’ token third_party/ots/src/os2.cc:168:38: error: ‘code_page_range_2’ was not declared in this scope third_party/ots/src/os2.cc:168:55: error: ‘offsetof’ was not declared in this scope third_party/ots/src/os2.cc:186:36: error: expected primary-expression before ‘,’ token third_party/ots/src/os2.cc:186:38: error: ‘max_context’ was not declared in this scope third_party/ots/src/os2.cc:186:49: error: ‘offsetof’ was not declared in this scope make: *** [out/Release/obj.target/ots/third_party/ots/src/os2.o] Errore 1 make: *** Attesa dei processi non terminati.... emake failed Reproducible: Always Steps to Reproduce: 1. emerge chromium 2. 3. Actual Results: Stop emerge Expected Results: Emerge successful
Created attachment 277397 [details] Build.log
Created attachment 277399 [details] emerge --info
chromium-12 was known not to compile with gcc-4.6, did you try with the patch or with gcc-4.5. unknown uint8_t seems like a gcc-4.6 issue which was resolved to be fixed in upstream only (though I can't find the bug now).
Using this patch chromium-13.0.772.0-gcc46.patch from Bug 361461 I get this error: i686-pc-linux-gnu-g++: internal compiler error: Errore di segmentazione (program as) Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. make: *** [out/Release/obj.target/webcore_platform/third_party/WebKit/Source/WebCore/platform/graphics/SimpleFontData.o] Errore 4 make: *** Attesa dei processi non terminati.... emake failed
Created attachment 277461 [details] a patch that works for me Works for me and is strictly a gcc-4.6 issue.
I will try that one
Using your patch emerge worked good. Thanks