intersystems / intersystems/iknow

Japanese OS - build error after upgrading to ICU69.1

Open
#241 0 comments 0 reactions 1 assignee Claimed by @JosDenysGitHub View on GitHub
bug
Dominant language
C++
Stars
54
Forks
22
PR merge metrics
No merged PRs in 30d

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.