https://bugzilla.redhat.com/show_bug.cgi?id=1419949
Bug ID: 1419949 Summary: mozc doesn't work on the big endian architectures Product: Fedora Version: rawhide Component: mozc Keywords: FutureFeature Assignee: tagoh@redhat.com Reporter: tagoh@redhat.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, robinlee.sysu@gmail.com, tagoh@redhat.com Blocks: 179260 (F-ExcludeArch-ppc), 238953 (FE-ExcludeArch-ppc64,F-ExcludeArch-ppc64)
Description of problem: mozc doesn't support the big endian architectures at this moment. so it has to have ExcludeArch: ppc ppc64.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=179260 [Bug 179260] ExcludeArch Tracker for ppc https://bugzilla.redhat.com/show_bug.cgi?id=238953 [Bug 238953] ExcludeArch Tracker for ppc64
https://bugzilla.redhat.com/show_bug.cgi?id=1419949
Hanns-Joachim Uhl hannsj_uhl@de.ibm.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dan@danny.cz, | |hannsj_uhl@de.ibm.com Hardware|Unspecified |ppc64 OS|Unspecified |Linux
https://bugzilla.redhat.com/show_bug.cgi?id=1419949
Peter Robinson pbrobinson@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|179260 (F-ExcludeArch-ppc) |467765 (ZedoraTracker)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=179260 [Bug 179260] ExcludeArch Tracker for ppc https://bugzilla.redhat.com/show_bug.cgi?id=467765 [Bug 467765] Fedora for System z (s390): Bug Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=1419949
Mamoru TASAKA mtasaka@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mtasaka@fedoraproject.org
--- Comment #1 from Mamoru TASAKA mtasaka@fedoraproject.org --- From https://koji.fedoraproject.org/koji/taskinfo?taskID=20011859 , the failing part is not char array subscript issue but:
[659/811] cd ../../rewriter; ../out_linux/Release/gen_usage_rewriter_dictionary_main "--usage_data_file=../third_party/japanese_usage_dictionary/usage_dict.txt" "--cforms_file=../data/rules/cforms.def" "--output_base_conjugation_suffix=../out_linux/Release/gen/rewriter/usage_base_conj_suffix.data" "--output_conjugation_suffix=../out_linux/Release/gen/rewriter/usage_conj_suffix.data" "--output_conjugation_index=../out_linux/Release/gen/rewriter/usage_conj_index.data" "--output_usage_item_array=../out_linux/Release/gen/rewriter/usage_item_array.data" "--output_string_array=../out_linux/Release/gen/rewriter/usage_string_array.data" FAILED: gen/rewriter/usage_base_conj_suffix.data gen/rewriter/usage_conj_index.data gen/rewriter/usage_conj_suffix.data gen/rewriter/usage_item_array.data gen/rewriter/usage_string_array.data
And ./rewriter/gen_usage_rewriter_dictionary_main.cc has a comment: 30 // * Usage 31 // % gen_usage_rewriter_dictionary_main 32 // --usage_data_file=usage_data.txt 33 // --cforms_file=cforms.def 34 // --output_base_conjugation_suffix=base_conj_suffix.data 35 // --output_conjugation_suffix=conj_suffix.data 36 // --output_conjugation_index=conj_index.data 37 // --output_usage_item_array=usage_item_array.data 38 // --output_string_array=string_array.data 39 // 40 // * Prerequisite 41 // Little endian is assumed. <=================
https://bugzilla.redhat.com/show_bug.cgi?id=1419949
--- Comment #2 from Mamoru TASAKA mtasaka@fedoraproject.org --- (In reply to Mamoru TASAKA from comment #1)
And ./rewriter/gen_usage_rewriter_dictionary_main.cc has a comment: 30 // * Usage 31 // % gen_usage_rewriter_dictionary_main 32 // --usage_data_file=usage_data.txt 33 // --cforms_file=cforms.def 34 // --output_base_conjugation_suffix=base_conj_suffix.data 35 // --output_conjugation_suffix=conj_suffix.data 36 // --output_conjugation_index=conj_index.data 37 // --output_usage_item_array=usage_item_array.data 38 // --output_string_array=string_array.data 39 // 40 // * Prerequisite 41 // Little endian is assumed. <=================
The line 251 has; 250 void Convert() { 251 CHECK(Util::IsLittleEndian());
https://bugzilla.redhat.com/show_bug.cgi?id=1419949
--- Comment #3 from Akira TAGOH tagoh@redhat.com --- (In reply to Mamoru TASAKA from comment #1)
From https://koji.fedoraproject.org/koji/taskinfo?taskID=20011859 , the failing part is not char array subscript issue but:
Right. so reverted the change and added s390x to ExcludeArch then.
i18n-bugs@lists.fedoraproject.org