Summary: | www-client/firefox-32.0 - .../work/mozilla-release/intl/icu/source/i18n/measfmt.cpp:15:0: error: unterminated #if | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.bz2 |
Description
Juergen Rose
2014-09-04 23:56:44 UTC
'MAKEOPTS=-j1 emerge -uvDN world' fails with: ... x86_64-pc-linux-gnu-g++ -o nsISO2022CNToUnicode.o -c -I../../../dist/stl_wrappers -I../../../dist/system_wrappers -include /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src -I. -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvcn -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvibm -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvja -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvko -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvlatin -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvtw -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../ucvtw2 -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/src/../util -I../../../dist/include -I/usr/include/nspr -I/usr/include/nss -I/var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/obj-x86_64-pc-linux-gnu/dist/include -fPIC -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MP -MF .deps/nsISO2022CNToUnicode.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -march=amdfam10 -pipe -mno-avx -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.cpp In file included from /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.cpp:5:0: /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.h:103:1: error: unterminated comment /* This Source Code Form is subject to the terms of the Mozilla Public ^ In file included from /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.cpp:5:0: /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.h:5:0: error: unterminated #ifndef #ifndef nsISO2022CNToUnicode_h__ ^ In file included from ../../../dist/include/nsHashKeys.h:11:0, from ../../../dist/include/nsDataHashtable.h:9, from ../../../dist/include/mozilla/dom/EncodingUtils.h:8, from /var/tmp/portage/www-client/firefox-32.0/work/mozilla-release/intl/uconv/ucvcn/nsISO2022CNToUnicode.cpp:7: ../../../dist/include/nsIHashable.h:25:53: error: types may not be defined in parameter types class NS_NO_VTABLE nsIHashable : public nsISupports { ^ ../../../dist/include/nsIHashable.h:36:1: error: two or more data types in declaration of 'parameter' }; ^ ../../../dist/include/nsIHashable.h:36:2: error: expected ')' before ';' token ....this looks like a botch in the build system; usually I only see this type of thing randomly with parallel make.. My build tests didn't trigger this issue but i'll try and reproduce. In the meantime, it might be worthwhile to set USE="system-icu" and see if that allows you to build and install cleanly (I'm considering enabling that by default in the near future anyways) So far, I still can't reproduce either failure, with gcc-4.7.3 or gcc-4.8.2 (not that I expect gcc version will make a difference); i've tried multiple parallel make levels to no effect. I'll keep trying... (In reply to Ian Stakenvicius from comment #2) > ....this looks like a botch in the build system; usually I only see this > type of thing randomly with parallel make.. My build tests didn't trigger > this issue but i'll try and reproduce. > > In the meantime, it might be worthwhile to set USE="system-icu" and see if > that allows you to build and install cleanly (I'm considering enabling that > by default in the near future anyways) I suppose that the bug was connected with the reiserfs on /var/tmp after converting /var/tmp to ext4 filesystem the bug disappeared. Closing just to clean up open bugs. |