Created
July 28, 2016 08:56
-
-
Save critical-bug/9cdfaa373a9aeab8ceb3a42ae2890148 to your computer and use it in GitHub Desktop.
https://github.com/google/mozc/blob/master/doc/build_mozc_in_windows.md に従ってビルド。zinnia の関数シンボルが解決できないというエラー
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PS C:\work> git clone https://github.com/google/mozc.git -b master --single-branch --recursive | |
Cloning into 'mozc'... | |
remote: Counting objects: 30238, done. | |
remote: Total 30238 (delta 0), reused 0 (delta 0), pack-reused 30238 | |
Receiving objects: 100% (30238/30238), 515.03 MiB | 9.30 MiB/s, done. | |
Resolving deltas: 100% (24688/24688), done. | |
Checking connectivity... done. | |
Checking out files: 100% (2541/2541), done. | |
Submodule 'src/third_party/breakpad' (https://chromium.googlesource.com/breakpad/breakpad) registered for path 'src/third_party/breakpad' | |
Submodule 'src/third_party/fontTools' (https://github.com/googlei18n/fonttools.git) registered for path 'src/third_party/fontTools' | |
Submodule 'src/third_party/gtest' (https://github.com/google/googletest.git) registered for path 'src/third_party/gtest' | |
Submodule 'src/third_party/gyp' (https://chromium.googlesource.com/external/gyp) registered for path 'src/third_party/gyp' | |
Submodule 'src/third_party/japanese_usage_dictionary' (https://github.com/hiroyuki-komatsu/japanese-usage-dictionary.git) registered for path 'src/third_party/japanese_usage_dictionary' | |
Submodule 'src/third_party/jsoncpp' (https://github.com/open-source-parsers/jsoncpp.git) registered for path 'src/third_party/jsoncpp' | |
Submodule 'src/third_party/protobuf' (https://github.com/google/protobuf.git) registered for path 'src/third_party/protobuf' | |
Submodule 'src/third_party/zinnia' (https://github.com/taku910/zinnia.git) registered for path 'src/third_party/zinnia' | |
Submodule 'src/third_party/zlib/v1_2_8' (https://github.com/madler/zlib.git) registered for path 'src/third_party/zlib/v1_2_8' | |
Cloning into 'C:/work/mozc/src/third_party/breakpad'... | |
remote: Sending approximately 38.70 MiB ... | |
remote: Counting objects: 985, done | |
remote: Finding sources: 100% (7/7) | |
remote: Total 15927 (delta 12596), reused 15927 (delta 12596) | |
Receiving objects: 100% (15927/15927), 38.52 MiB | 11.81 MiB/s, done. | |
Resolving deltas: 95% (11970/12596) | |
Resolving deltas: 100% (12596/12596), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/breakpad': checked out 'd2904bb42181bc32c17b26ac4a0604c0e57473cc' | |
Cloning into 'C:/work/mozc/src/third_party/fontTools'... | |
remote: Counting objects: 17553, done. | |
remote: Total 17553 (delta 0), reused 0 (delta 0), pack-reused 17553 | |
Receiving objects: 100% (17553/17553), 4.47 MiB | 968.00 KiB/s, done. | |
Resolving deltas: 100% (10890/10890), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/fontTools': checked out '8724513a67f954eac56eeb77ced12e27d7c02b6b' | |
Cloning into 'C:/work/mozc/src/third_party/gtest'... | |
remote: Counting objects: 7357, done. | |
Rremote: Total 7357 (delta 0), reused 0 (delta 0), pack-reused 7357 | |
Receiving objects: 100% (7357/7357), 2.54 MiB | 767.00 KiB/s, done. | |
Resolving deltas: 51% (2825/5473) | |
Resolving deltas: 100% (5473/5473), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/gtest': checked out '82b11b8cfcca464c2ac74b623d04e74452e74f32' | |
Cloning into 'C:/work/mozc/src/third_party/gyp'... | |
remote: Sending approximately 11.61 MiB ... | |
Rremote: Total 17741 (delta 11065), reused 17741 (delta 11065) | |
Receiving objects: 100% (17741/17741), 11.61 MiB | 10.49 MiB/s, done. | |
Resolving deltas: 100% (11065/11065), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/gyp': checked out 'e2e928bacd07fead99a18cb08d64cb24e131d3e5' | |
Cloning into 'C:/work/mozc/src/third_party/japanese_usage_dictionary'... | |
remote: Counting objects: 30, done. | |
remote: Total 30 (delta 0), reused 0 (delta 0), pack-reused 30 | |
Unpacking objects: 100% (30/30), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/japanese_usage_dictionary': checked out 'e5b3425575734c323e1d947009dd74709437b684' | |
Cloning into 'C:/work/mozc/src/third_party/jsoncpp'... | |
remote: Counting objects: 5749, done. | |
Rremote: Total 5749 (delta 0), reused 0 (delta 0), pack-reused 5748 | |
Receiving objects: 100% (5749/5749), 1.78 MiB | 708.00 KiB/s, done. | |
Resolving deltas: 100% (3545/3545), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/jsoncpp': checked out '11086dd6a7eba04289944367ca82cea71299ed70' | |
Cloning into 'C:/work/mozc/src/third_party/protobuf'... | |
remote: Counting objects: 35450, done. | |
remote: Total 35450 (delta 0), reused 0 (delta 0), pack-reused 35450 | |
Receiving objects: 100% (35450/35450), 33.58 MiB | 5.32 MiB/s, done. | |
Resolving deltas: 27% (6422/23752) | |
Resolving deltas: 100% (23752/23752), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/protobuf': checked out '1a59a715dc5fa584340197aac0811ba3de9850b5' | |
Cloning into 'C:/work/mozc/src/third_party/zinnia'... | |
remote: Counting objects: 468, done. | |
Rremote: Total 468 (delta 0), reused 0 (delta 0), pack-reused 468 | |
Receiving objects: 100% (468/468), 1.51 MiB | 496.00 KiB/s, done. | |
Resolving deltas: 100% (278/278), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/zinnia': checked out '814a49b031709b34d23898bce47f08dc1b554ec8' | |
Cloning into 'C:/work/mozc/src/third_party/zlib/v1_2_8'... | |
remote: Counting objects: 4378, done. | |
Rremote: Total 4378 (delta 0), reused 0 (delta 0), pack-reused 4378 | |
Receiving objects: 100% (4378/4378), 2.37 MiB | 630.00 KiB/s, done. | |
Resolving deltas: 100% (3045/3045), done. | |
Checking connectivity... done. | |
Submodule path 'src/third_party/zlib/v1_2_8': checked out '50893291621658f355bc5b4d450a8d06a563053d' | |
PS C:\work> cd .\mozc\src | |
PS C:\work\mozc\src> python build_mozc.py gyp --qtdir=C:\Qt\4.8.6 | |
INFO: Generating version definition file... | |
INFO: Version string is 2.17.2404.100 | |
INFO: Running: C:\depot_tools\python276_bin\python.exe C:\work\mozc\src\build_tools\ensure_gyp_module_path.py --expected=C:\work\mozc\src\third_party\gyp\pylib\gyp | |
INFO: Build tool: ninja | |
INFO: Building GYP command line... | |
WARNING: gmock not found. Disabling unittest. | |
INFO: Running GYP... | |
INFO: Running: C:\depot_tools\python276_bin\python.exe C:\work\mozc\src\third_party\gyp\gyp_main.py --depth=. --include=./gyp/common.gypi -D abs_depth=C:\work\mozc\src -D additional_third_party_dir=C:\work\mozc\src\third_party -D python_executable=C:\depot_tools\python276_bin\python.exe ./data/test/session/scenario\scenario.gyp ./data/test/session/scenario\usage_stats\usage_stats.gyp ./data_manager\chromeos\chromeos_data_manager.gyp ./data_manager\chromeos\chromeos_data_manager_base.gyp ./data_manager\chromeos\chromeos_data_manager_test.gyp ./data_manager\oss\oss_data_manager.gyp ./data_manager\oss\oss_data_manager_base.gyp ./data_manager\oss\oss_data_manager_test.gyp ./data_manager\packed\packed_data_manager.gyp ./data_manager\packed\packed_data_manager_base.gyp ./data_manager\testing\mock_data_manager.gyp ./data_manager\testing\mock_data_manager_base.gyp ./data_manager\testing\mock_data_manager_test.gyp ./dictionary\file\dictionary_file.gyp ./dictionary\file\dictionary_file_test.gyp ./dictionary\system\system_dictionary.gyp ./dictionary\system\system_dictionary_test.gyp ./rewriter\calculator\calculator.gyp ./win32\base\win32_base.gyp ./win32\broker\broker.gyp ./win32\build32\build32.gyp ./win32\build32\build32_dynamic.gyp ./win32\build64\build64.gyp ./win32\custom_action\custom_action.gyp ./win32\ime\ime.gyp ./win32\installer\installer.gyp ./win32\tip\tip.gyp .\base\base.gyp .\base\base_test.gyp .\client\client.gyp .\client\client_test.gyp .\composer\composer.gyp .\composer\composer_test.gyp .\config\config.gyp .\config\config_test.gyp .\converter\converter.gyp .\converter\converter_base.gyp .\converter\converter_main.gyp .\converter\converter_test.gyp .\data_manager\data_manager.gyp .\data_manager\data_manager_test.gyp .\dictionary\dictionary.gyp .\dictionary\dictionary_base.gyp .\dictionary\dictionary_test.gyp .\engine\engine.gyp .\gui\gui.gyp .\gyp\tests.gyp .\handwriting\handwriting.gyp .\handwriting\handwriting_test.gyp .\handwriting\zinnia.gyp .\ipc\ipc.gyp .\mac\mac.gyp .\net\jsoncpp.gyp .\net\net.gyp .\net\net_test.gyp .\prediction\prediction.gyp .\prediction\prediction_base.gyp .\prediction\prediction_test.gyp .\protobuf\protobuf.gyp .\protocol\protocol.gyp .\renderer\renderer.gyp .\request\request.gyp .\rewriter\rewriter.gyp .\rewriter\rewriter_base.gyp .\rewriter\rewriter_test.gyp .\server\server.gyp .\session\session.gyp .\session\session_base.gyp .\session\session_test.gyp .\storage\storage.gyp .\storage\storage_test.gyp .\testing\testing.gyp .\transliteration\transliteration.gyp .\transliteration\transliteration_test.gyp .\usage_stats\usage_stats.gyp .\usage_stats\usage_stats_base.gyp .\usage_stats\usage_stats_test.gyp -D branding=Mozc -D use_qt=YES -D qt_dir=C:\Qt\4.8.6 -D use_wix=NO -D android_home=None -D android_arch=arm -D android_compiler=gcc -D android_ndk_home=None -D android_application_id=org.mozc.android.inputmethod.japanese -D build_base=C:\work\mozc\src\out_win -D build_short_base=out_win -D enable_unittest=0 -D warn_as_error=0 -D channel_dev=1 -D enable_cloud_handwriting=0 -D target_platform=Windows -G msvs_version=2013 -D use_dynamically_linked_qt=1 -D dictionary=desktop -D use_separate_collocation_data=0 -D use_separate_connection_data=0 -D use_separate_dictionary=0 -D use_1byte_cost_for_connection_data=0 -D use_packed_dictionary=0 -D pkg_config_command= --generator-output=. -G output_dir=out_win | |
INFO: Done | |
INFO: Running: C:\depot_tools\python276_bin\python.exe C:\work\mozc\src\build_tools\copy_dll_and_symbol.py --basenames QtCored4;QtGuid4 --dll_paths C:\Qt\4.8.6\bin --pdb_paths C:\Qt\4.8.6\bin;C:\Qt\4.8.6\lib --target_dir C:\work\mozc\src\out_win\DebugDynamic | |
Copying C:\Qt\4.8.6\bin\QtCored4.dll to C:\work\mozc\src\out_win\DebugDynamic\QtCored4.dll | |
Copying C:\Qt\4.8.6\bin\QtCored4.pdb to C:\work\mozc\src\out_win\DebugDynamic\QtCored4.pdb | |
Copying C:\Qt\4.8.6\bin\QtGuid4.dll to C:\work\mozc\src\out_win\DebugDynamic\QtGuid4.dll | |
Copying C:\Qt\4.8.6\bin\QtGuid4.pdb to C:\work\mozc\src\out_win\DebugDynamic\QtGuid4.pdb | |
INFO: Running: C:\depot_tools\python276_bin\python.exe C:\work\mozc\src\build_tools\copy_dll_and_symbol.py --basenames QtCore4;QtGui4 --dll_paths C:\Qt\4.8.6\bin --pdb_paths C:\Qt\4.8.6\bin;C:\Qt\4.8.6\lib --target_dir C:\work\mozc\src\out_win\ReleaseDynamic | |
Copying C:\Qt\4.8.6\bin\QtCore4.dll to C:\work\mozc\src\out_win\ReleaseDynamic\QtCore4.dll | |
Copying C:\Qt\4.8.6\bin\QtGui4.dll to C:\work\mozc\src\out_win\ReleaseDynamic\QtGui4.dll | |
PS C:\work\mozc\src> python build_mozc.py build -c Release package | |
INFO: Running: ninja.exe -C out_win/Release mozc_win32_build32 | |
ninja: Entering directory `out_win/Release' | |
[728/729] LINK_EMBED mozc_server.exe | |
LINK : warning LNK4199: /DELAYLOAD:wininet.dll ignored; no imports found from wininet.dll | |
[729/729] STAMP obj\win32\build32\mozc_win32_build32.actions_depends.stamp | |
INFO: Running: ninja.exe -C out_win/ReleaseDynamic mozc_win32_build32_dynamic | |
ninja: Entering directory `out_win/ReleaseDynamic' | |
[42/507] CXX obj\third_party\zinnia\zinnia\zinnia.trainer.obj | |
c:\work\mozc\src\third_party\zinnia\zinnia\trainer.cpp(177) : warning C4273: 'zinnia::Trainer::makeHeader' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(186) : see previous definition of 'makeHeader' | |
c:\work\mozc\src\third_party\zinnia\zinnia\trainer.cpp(274) : warning C4273: 'zinnia::Trainer::convert' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(180) : see previous definition of 'convert' | |
c:\work\mozc\src\third_party\zinnia\zinnia\trainer.cpp(334) : warning C4273: 'zinnia::createTrainer' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(203) : see previous definition of 'createTrainer' | |
c:\work\mozc\src\third_party\zinnia\zinnia\trainer.cpp(338) : warning C4273: 'zinnia::Trainer::create' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(196) : see previous definition of 'create' | |
[43/507] CXX obj\third_party\zinnia\zinnia\zinnia.character.obj | |
c:\work\mozc\src\third_party\zinnia\zinnia\character.cpp(191) : warning C4273: 'zinnia::Character::create' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(141) : see previous definition of 'create' | |
c:\work\mozc\src\third_party\zinnia\zinnia\character.cpp(195) : warning C4273: 'zinnia::createCharacter' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(202) : see previous definition of 'createCharacter' | |
[47/507] CXX obj\third_party\zinnia\zinnia\zinnia.recognizer.obj | |
c:\work\mozc\src\third_party\zinnia\zinnia\recognizer.cpp(186) : warning C4273: 'zinnia::Recognizer::create' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(168) : see previous definition of 'create' | |
c:\work\mozc\src\third_party\zinnia\zinnia\recognizer.cpp(190) : warning C4273: 'zinnia::createRecognizer' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(201) : see previous definition of 'createRecognizer' | |
[49/507] CXX obj\third_party\zinnia\zinnia\zinnia.libzinnia.obj | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(41) : warning C4273: 'zinnia_character_new' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(48) : see previous definition of 'zinnia_character_new' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(47) : warning C4273: 'zinnia_character_destroy' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(49) : see previous definition of 'zinnia_character_destroy' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(54) : warning C4273: 'zinnia_character_set_value' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(50) : see previous definition of 'zinnia_character_set_value' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(59) : warning C4273: 'zinnia_character_set_value2' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(51) : see previous definition of 'zinnia_character_set_value2' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(63) : warning C4273: 'zinnia_character_value' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(52) : see previous definition of 'zinnia_character_value' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(67) : warning C4273: 'zinnia_character_set_width' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(53) : see previous definition of 'zinnia_character_set_width' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(71) : warning C4273: 'zinnia_character_set_height' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(54) : see previous definition of 'zinnia_character_set_height' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(75) : warning C4273: 'zinnia_character_width' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(55) : see previous definition of 'zinnia_character_width' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(79) : warning C4273: 'zinnia_character_height' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(56) : see previous definition of 'zinnia_character_height' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(83) : warning C4273: 'zinnia_character_clear' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(57) : see previous definition of 'zinnia_character_clear' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(88) : warning C4273: 'zinnia_character_add' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(58) : see previous definition of 'zinnia_character_add' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(92) : warning C4273: 'zinnia_character_strokes_size' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(59) : see previous definition of 'zinnia_character_strokes_size' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(96) : warning C4273: 'zinnia_character_stroke_size' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(60) : see previous definition of 'zinnia_character_stroke_size' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(100) : warning C4273: 'zinnia_character_x' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(61) : see previous definition of 'zinnia_character_x' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(104) : warning C4273: 'zinnia_character_y' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(62) : see previous definition of 'zinnia_character_y' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(108) : warning C4273: 'zinnia_character_parse' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(63) : see previous definition of 'zinnia_character_parse' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(113) : warning C4273: 'zinnia_character_parse2' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(64) : see previous definition of 'zinnia_character_parse2' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(118) : warning C4273: 'zinnia_character_to_string' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(65) : see previous definition of 'zinnia_character_to_string' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(122) : warning C4273: 'zinnia_character_strerror' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(66) : see previous definition of 'zinnia_character_strerror' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(126) : warning C4273: 'zinnia_result_value' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(69) : see previous definition of 'zinnia_result_value' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(130) : warning C4273: 'zinnia_result_score' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(70) : see previous definition of 'zinnia_result_score' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(134) : warning C4273: 'zinnia_result_size' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(71) : see previous definition of 'zinnia_result_size' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(138) : warning C4273: 'zinnia_result_destroy' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(72) : see previous definition of 'zinnia_result_destroy' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(144) : warning C4273: 'zinnia_recognizer_new' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(75) : see previous definition of 'zinnia_recognizer_new' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(150) : warning C4273: 'zinnia_recognizer_destroy' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(76) : see previous definition of 'zinnia_recognizer_destroy' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(157) : warning C4273: 'zinnia_recognizer_open' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(77) : see previous definition of 'zinnia_recognizer_open' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(162) : warning C4273: 'zinnia_recognizer_open_from_ptr' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(78) : see previous definition of 'zinnia_recognizer_open_from_ptr' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(166) : warning C4273: 'zinnia_recognizer_close' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(80) : see previous definition of 'zinnia_recognizer_close' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(170) : warning C4273: 'zinnia_recognizer_size' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(81) : see previous definition of 'zinnia_recognizer_size' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(175) : warning C4273: 'zinnia_recognizer_value' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(82) : see previous definition of 'zinnia_recognizer_value' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(179) : warning C4273: 'zinnia_recognizer_strerror' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(83) : see previous definition of 'zinnia_recognizer_strerror' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(185) : warning C4273: 'zinnia_recognizer_classify' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(84) : see previous definition of 'zinnia_recognizer_classify' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(197) : warning C4273: 'zinnia_trainer_new' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(89) : see previous definition of 'zinnia_trainer_new' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(203) : warning C4273: 'zinnia_trainer_destroy' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(90) : see previous definition of 'zinnia_trainer_destroy' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(210) : warning C4273: 'zinnia_trainer_add' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(91) : see previous definition of 'zinnia_trainer_add' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(214) : warning C4273: 'zinnia_trainer_clear' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(92) : see previous definition of 'zinnia_trainer_clear' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(218) : warning C4273: 'zinnia_trainer_train' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(93) : see previous definition of 'zinnia_trainer_train' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(222) : warning C4273: 'zinnia_trainer_strerror' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(94) : see previous definition of 'zinnia_trainer_strerror' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(228) : warning C4273: 'zinnia_trainer_convert_model' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(95) : see previous definition of 'zinnia_trainer_convert_model' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(235) : warning C4273: 'zinnia_trainer_make_header' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(98) : see previous definition of 'zinnia_trainer_make_header' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(240) : warning C4273: 'zinnia_version' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(45) : see previous definition of 'zinnia_version' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(245) : warning C4273: 'zinnia::version' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(114) : see previous definition of 'version' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(248) : warning C4273: 'zinnia_do' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(42) : see previous definition of 'zinnia_do' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(312) : warning C4273: 'zinnia_learn' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(43) : see previous definition of 'zinnia_learn' | |
c:\work\mozc\src\third_party\zinnia\zinnia\libzinnia.cpp(361) : warning C4273: 'zinnia_convert' : inconsistent dll linkage | |
c:\work\mozc\src\third_party\zinnia\zinnia\zinnia.h(44) : see previous definition of 'zinnia_convert' | |
[127/507] ACTION Generating Resource file from mozc_tool.qrc | |
RCC: Warning: No resources in 'tool/mozc_tool.qrc'. | |
[507/507] LINK_EMBED mozc_tool.exe | |
FAILED: mozc_tool.exe mozc_tool.exe.pdb | |
C:\depot_tools\python276_bin\python.exe gyp-win-tool link-with-manifests environment.x86 True mozc_tool.exe "C:\depot_tools\python276_bin\python.exe gyp-win-tool link-wrapper environment.x86 False link.exe /nologo /OUT:mozc_tool.exe @mozc_tool.exe.rsp" 1 mt.exe rc.exe "obj\gui\mozc_tool.mozc_tool.exe.intermediate.manifest" obj\gui\mozc_tool.mozc_tool.exe.generated.manifest ..\..\gui\tool\mozc_tool.exe.manifest | |
zinnia_handwriting.lib(zinnia_handwriting.zinnia_handwriting.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class zinnia::Character * __cdecl zinnia::Character::create(void)" (__imp_?create@Character@zinnia@@SAPAV12@XZ) | |
zinnia_handwriting.lib(zinnia_handwriting.zinnia_handwriting.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: static class zinnia::Recognizer * __cdecl zinnia::Recognizer::create(void)" (__imp_?create@Recognizer@zinnia@@SAPAV12@XZ) | |
mozc_tool.exe : fatal error LNK1120: 2 unresolved externals | |
Traceback (most recent call last): | |
File "gyp-win-tool", line 315, in <module> | |
sys.exit(main(sys.argv[1:])) | |
File "gyp-win-tool", line 29, in main | |
exit_code = executor.Dispatch(args) | |
File "gyp-win-tool", line 71, in Dispatch | |
return getattr(self, method)(*args[1:]) | |
File "gyp-win-tool", line 171, in ExecLinkWithManifests | |
subprocess.check_call(ldcmd + add_to_ld) | |
File "C:\depot_tools\python276_bin\lib\subprocess.py", line 540, in check_call | |
raise CalledProcessError(retcode, cmd) | |
subprocess.CalledProcessError: Command 'C:\depot_tools\python276_bin\python.exe gyp-win-tool link-wrapper environment.x86 False link.exe /nologo /OUT:mozc_tool.exe @mozc_tool.exe.rsp mozc_tool.exe.manifest.res' returned non-zero exit status 1120 | |
ninja: build stopped: subcommand failed. | |
Traceback (most recent call last): | |
File "build_mozc.py", line 1364, in <module> | |
main() | |
File "build_mozc.py", line 1360, in main | |
procedure[1](cmd_opts, cmd_args, original_directory_name) | |
File "build_mozc.py", line 984, in BuildMain | |
BuildOnWindows(targets) | |
File "build_mozc.py", line 969, in BuildOnWindows | |
RunOrDie([ninja, '-C', target_dir] + tokens) | |
File "C:\work\mozc\src\build_tools\util.py", line 99, in RunOrDie | |
'=========='])) | |
build_tools.util.RunOrDieError: | |
========== | |
ERROR: ninja.exe -C out_win/ReleaseDynamic mozc_win32_build32_dynamic | |
========== | |
PS C:\work\mozc\src> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ちなみに qtdir の代わりに --noqt 指定したらビルドできたが…
Windows 10 14366
Visual Studio 2013 Community
Qt 5.3.2, Qt 4.8.6