Japanese OS - build error after upgrading to ICU69.1
makorin0315 opened this issue · comments
After upgrading to ICU69.1 so that the standalone iKnow language models can be used in IRIS, I ran into errors when building on Japanese OS. This was because there is a warning "c4819 - The file contains a character that cannot be represented in the current code page(932). Save the file in Unicode format to prevent data loss" while building iKnowALI for uchar.h on line 3156. There is a workaround - if I change "treat warnings as error" setting from Yes to No for iKnowALI, the build completes successfully. However, this change would affect the file mocules/ali/ali.vcsproj locally.
This should be fixed on the master branch on Git. I'm not sure exactly what was done previously to get rid of the warning.