Wireshark mailing list archives
Re: Wireshark building fails with code page errors on a non-English Windows system
From: Yang Luo <hsluoyb () gmail com>
Date: Sat, 4 Jun 2016 08:53:38 +0800
Hi Pascal, On Sat, Jun 4, 2016 at 3:08 AM, Pascal Quantin <pascal.quantin () gmail com> wrote:
Hi Yang, 2016-06-03 18:28 GMT+02:00 Pascal Quantin <pascal.quantin () gmail com>:Le 3 juin 2016 18:24, "Yang Luo" <hsluoyb () gmail com> a écrit :Hi Pascal, On Fri, Jun 3, 2016 at 11:12 PM, Pascal Quantin <pascal.quantin () gmail com> wrote:Hi Yang 2016-06-03 17:03 GMT+02:00 Yang Luo <hsluoyb () gmail com>:Hi list, I made a post on this list several months ago about compile errors ofWireshark on Windows:. http://seclists.org/wireshark/2015/Dec/125The errors are something like:91>J:\github_repos\wireshark-win64-libs\gtk2\include\glib-2.0\gobject/gsignal.h: warning C4819: The file contains a character that cannot be represented in the current code page(936). Save the file in Unicode format to prevent data loss (J:\github_repos\wireshark\ui\gtk\about_dlg.c)[J:\github_repos\wsbuild64\ui\gtk\gtkui.vcxproj]91>J:\github_repos\wireshark-win64-libs\gtk2\include\glib-2.0\gobject/gsignal.h: warning C4819: The file contains a character that cannot be represented in the current code page(936). Save the file in Unicode format to prevent data loss (J:\github_repos\wireshark\ui\gtk\addr_resolution_dlg.c)[J:\github_repos\wsbuild64\ui\gtk\gtkui.vcxproj] I didn't actually solve this issue at that time. These days Irevisited this issue. And I tried Graham's method of using PowerShell ( http://seclists.org/wireshark/2015/Dec/127) but with no luck.I also tried to switch my CMD session to Unicode by running "chcp65001" based on this post: http://stackoverflow.com/questions/14109024/how-to-make-unicode-charset-in-cmd-exe-by-default, but also the same errors.Finally I found a workaround. I went to "Control Panel" -> "Region"window -> "Administrative" tab -> Change system locale.." button, then switched the locale from Chinese to English, then rebooted. And the compile went through smoothly this time.But in English locale, all my ANSI programs including .txt files withChinese characters are broken. They all show messy code. So this is only a temporary hack.I wonder how other non-English Windows users compile Wireshark? Isthere a better solution to solve this issue? I'm using Win10 x64 system.If you edit thegithub_repos\wireshark-win64-libs\gtk2\include\glib-2.0\gobject\gsignal.h file line 916 and replace the elipsis sign by ..., can you build with your Chinese locale?I think you maybe want to say line 516 as Gerald said, and it works! Ican build Wireshark with Chinese locale now! Thanks for confirming and sorry for the typo. I will repackage the gtk2 bundle with this change and update our build system.The change can be found here: https://code.wireshark.org/review/#/c/15713/ Regards, Pascal
Thanks for the quick fix! I tested it with no warnings or errors! Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:05:09.37 Cheers, Yang
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org ?subject=unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Wireshark building fails with code page errors on a non-English Windows system Yang Luo (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Pascal Quantin (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Yang Luo (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Pascal Quantin (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Pascal Quantin (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Yang Luo (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Yang Luo (Jun 03)
- Re: Wireshark building fails with code page errors on a non-English Windows system Pascal Quantin (Jun 03)