Skip to content

Build fails on Windows in non-English environment #13991

@tsuyo

Description

@tsuyo

Description of the Issue

When I try to build the sources on Windows in non-English (Japanese) environment, it fails.

Steps to Reproduce the Issue

  1. Prerequisites
  • OS: Microsoft Windows Server 2022 Datacenter
    • Settings > Time & Language > Language > Administrative language settings > Change system locale... > Japanese (Japan)
  • VS/MSBuild: 17.7.2.37605
  1. cd notepad-plus-plus\PowerEditor\visual.net
  2. MSBuild.exe /p:Configuration=Release /p:Platform=x64 /t:Rebuild

Expected Behavior

Build should finish successfully as on Windows in English environment.

Actual Behavior

Build fails with the following errors (some outputs are in Japanese).

Build FAILED.

"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.sln" (Rebuild target) (1) ->
"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.vcxproj.metaproj" (Rebuild target) (2) ->
"C:\samples\notepad-plus-plus\scintilla\win32\Scintilla.vcxproj" (Rebuild target) (3) ->
(ClCompile target) ->
  C:\samples\notepad-plus-plus\scintilla\src\CaseConvert.h(1,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 (ソース ファイルをコン
パイルしています ..\src\CaseConvert.cxx) [C:\samples\notepad-plus-plus\scintilla\win32\Scintilla.vcxproj]
  C:\samples\notepad-plus-plus\scintilla\src\CaseConvert.h(1,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 (ソース ファイルをコン
パイルしています ..\src\CaseFolder.cxx) [C:\samples\notepad-plus-plus\scintilla\win32\Scintilla.vcxproj]
  C:\samples\notepad-plus-plus\scintilla\src\CaseConvert.h(1,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 (ソース ファイルをコン
パイルしています ..\win32\ScintillaWin.cxx) [C:\samples\notepad-plus-plus\scintilla\win32\Scintilla.vcxproj]


"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.sln" (Rebuild target) (1) ->
"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.vcxproj.metaproj" (Rebuild target) (2) ->
"C:\samples\notepad-plus-plus\lexilla\src\Lexilla.vcxproj" (Rebuild target) (4) ->
  C:\samples\notepad-plus-plus\lexilla\lexers\LexJulia.cxx(1,1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。 [C:\samples\
notepad-plus-plus\lexilla\src\Lexilla.vcxproj]


"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.sln" (Rebuild target) (1) ->
"C:\samples\notepad-plus-plus\PowerEditor\visual.net\notepadPlus.vcxproj.metaproj" (Rebuild target) (2) ->
"C:\samples\notepad-plus-plus\lexilla\src\Lexilla.vcxproj" (Rebuild target) (4) ->
(ClCompile target) ->
  C:\samples\notepad-plus-plus\lexilla\lexers\LexJulia.cxx(282,46): error C2143: 構文エラー: ')' が ';' の前にありません。 [C:\samples\notepad-plus-plus\lexilla\src\Lexilla.vcxproj]
  C:\samples\notepad-plus-plus\lexilla\lexers\LexJulia.cxx(282,46): error C2059: 構文エラー: ';' [C:\samples\notepad-plus-plus\lexilla\src\Lexilla.vcxproj]
  C:\samples\notepad-plus-plus\lexilla\lexers\LexJulia.cxx(393,1): error C2226: 構文エラー: 'size_t' 型指定子の前あるいは内部で構文エラーが発生しました。 [C:\samples\notepad-plus-plus\lexilla\src\Lexilla
.vcxproj]
  C:\samples\notepad-plus-plus\lexilla\lexers\LexJulia.cxx(406,28): error C2065: 'opsuffs_len': 定義されていない識別子です。 [C:\samples\notepad-plus-plus\lexilla\src\Lexilla.vcxproj]

    4 Warning(s)
    4 Error(s)

Debug Information

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    lexilla dependentCan't be considered for N++ implementation unless/until Lexiilla changesscintilla dependentCan't be considered for N++ implementation unless/until Scintilla changes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions