You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, thank you always for your great work:)
[my env]
Mozc version: 1.2.831.102
Platform : Nokia N900 (Maemo 5, debian based arm Linux)
gcc: 4.2.1
Mozc build fails with these error as following,
-------------------------------------------
cc1plus: warnings being treated as errors
converter/character_form_manager.cc:551: warning:
'mozc::CharacterFormManagerData' has a field
'mozc::CharacterFormManagerData::preedit_' whose type uses the anonymous
namespace
converter/character_form_manager.cc:551: warning:
'mozc::CharacterFormManagerData' has a field
'mozc::CharacterFormManagerData::conversion_' whose type uses the anonymous
namespace
make[1]: ***
[out_linux/Release/obj.target/character_form_manager/converter/character_form_ma
nager.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
File "build_mozc.py", line 980, in <module>
main()
File "build_mozc.py", line 968, in main
BuildMain(cmd_opts, cmd_args, original_directory_name)
File "build_mozc.py", line 778, in BuildMain
BuildOnLinux(options, targets, original_directory_name)
File "build_mozc.py", line 662, in BuildOnLinux
RunOrDie([make_command] + build_args + target_names)
File "build_mozc.py", line 324, in RunOrDie
'==========']))
__main__.RunOrDieError:
==========
ERROR: make -j2 MAKE_JOBS=2 BUILDTYPE=Release builddir_name=out_linux ibus_mozc mozc_server mozc_tool mozc_emacs_helper
==========
make: *** [build-arch-stamp] Error 1
-------------------------------------------------
I think this error may be caused by gcc bug in 4.2.1 repoerted in gcc bugzilla.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29365
Indeed this bug can reproduce on my build environment for Maemo5.
So I understand it isn't mozc bug but gcc bug. But Maemo5 arm environment is
very limited same as other arm embedded platform, gcc cannot be upgraded. If
you can could you let me the workaround?
Full build log and error log are attached. At least mozc 1.1.690.102 can be
built for N900 and work fine:)
Best Regards.
Original issue reported on code.google.com by kenya...@gmail.com on 13 Sep 2011 at 2:30
Hello,
I also think this is a bug of gcc as you reported. An easy workaround would be
removing the "-Wall" flag. It is specified in the following file:
http://code.google.com/p/mozc/source/browse/trunk/src/gyp/common.gypi#50
Please check it if you can compile it with this workaround.
Thanks,
--
Hiroyuki Komatsu
Original comment by koma...@google.com on 1 Oct 2011 at 12:20
Mozc r163 and later depends on some C++11 features such as static_assert,
meaning that we are no longer able to build Mozc with GCC 4.2.1. So please let
me close this issue as "WontFix".
Original comment by yukawa@google.com on 5 Aug 2013 at 8:06
Original issue reported on code.google.com by
kenya...@gmail.com
on 13 Sep 2011 at 2:30Attachments:
The text was updated successfully, but these errors were encountered: