Santhu / mozc

Automatically exported from code.google.com/p/mozc
0 stars 0 forks source link

Build failure on Windows (r147) #185

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
If you encounter following error when you build Mozc r147 on Windows, please 
apply the attached patch.

Original issue reported on code.google.com by yukawa@google.com on 2 Apr 2013 at 6:50

Attachments:

GoogleCodeExporter commented 9 years ago

1. Create a VM image with VMWare 9.0.2 and install Windows 7 SP1 En x64 into it.
2. Install Visual Studio 2012
3. Install Visual Studio 2012 Update2
4. Extract https://src.chromium.org/svn/trunk/tools/depot_tools.zip into 
c:\work\depot_tools
5. set PATH=%PATH%;c:\work\depot_tools
6. Check out Mozc's source code into c:\work\mozc by following the build 
instructions.
7. Apply patch in Issue 185
8. python build_mozc.py gyp --msvs_version=2012 --noqt
9. python build_mozc.py build_tools -c Release
10. python build_mozc.py build -c Release package

Tried above patch and followed above procedure step by step, work fine if not 
using QT lib(using "--noqt" option in step 8). But if with QT lib 
option("--qtdir=c:\Qt\4.7.4"), I get the error below at step 10:

----------------------------------------------------------------------------
[439/439] STAMP obj\win32\build32\mozc_win32_build32.actions_depends.stamp
INFO: Running: ninja.exe -C out/ReleaseDynamic mozc_win32_build32_dynamic
ninja: Entering directory `out/ReleaseDynamic'
[49/351] ACTION Generating Resource file from mozc_tool.qrc
RCC: Warning: No resources in 'tool/mozc_tool.qrc'.
[298/351] CXX obj\gui\base\gui_base.win_util.obj
FAILED: ninja -t msvc -o obj\gui\base\gui_base.win_util.obj -e environment.x86 -
- cl.exe /nologo /showIncludes /FC @obj\gui\base\gui_base.win_util.obj.rsp /c ..
\..\gui\base\win_util.cc /Foobj\gui\base\gui_base.win_util.obj /Fdobj\gui\gui_ba
se.pdb
c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlwinvera
pi.h(75) : error C2039: 'InitializeCriticalSectionEx' : is not a member of '`glo
bal namespace''
c:\program files (x86)\microsoft visual studio 11.0\vc\atlmfc\include\atlwinvera
pi.h(75) : error C3861: 'InitializeCriticalSectionEx': identifier not found
[298/351] CXX obj\gui\base\gui_base.window_title_modifier.obj
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "build_mozc.py", line 1481, in <module>
    main()
  File "build_mozc.py", line 1469, in main
    BuildMain(cmd_opts, cmd_args, original_directory_name)
  File "build_mozc.py", line 1096, in BuildMain
    BuildOnWindows(targets)
  File "build_mozc.py", line 1076, in BuildOnWindows
    RunOrDie([ninja, '-C', target_dir] + tokens)
  File "c:\work\mozc\src\build_tools\util.py", line 97, in RunOrDie
    '==========']))
build_tools.util.RunOrDieError:
==========
 ERROR: ninja.exe -C out/ReleaseDynamic mozc_win32_build32_dynamic
==========

Original comment by xiaoshit...@gmail.com on 7 Jun 2013 at 9:57

GoogleCodeExporter commented 9 years ago
r163 contains the patch.
Could you try it?

Original comment by yukawa@google.com on 17 Jul 2013 at 3:19