The example script Examples\languages.nsi
fails to build using makensis 3.0 on macOS with the following error message:
Processed 1 file, writing output (x86-ansi): Assertion failed: (cbMB), function find, file Source/strlist.cpp, line 131. [Finished in 0.1s with exit code -6]
The error can be avoided when loading only the English language file, but it fails for any other language used in that example.
In strlist.cpp there is a "#ifndef NDEBUG" line you can comment out to get some more information about the string and codepage.
The script builds in 3.02.1, but
makensis
produces this warning:Are you sure you are not mixing files from different versions? languages.nsi with that pragma will only work without warning in trunk and v3.03+ (the pragma and languages.nsi change was in the same commit)
You're right, I cloned kichik's git repository to get
languages.nsi
Last edit: idleberg 2017-10-24