Menu

#1166 languages.nsi fails to build on macOS

3.0 Series
open
nobody
None
5
2017-10-24
2016-12-01
idleberg
No

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.

Discussion

  • Anders

    Anders - 2017-06-17

    In strlist.cpp there is a "#ifndef NDEBUG" line you can comment out to get some more information about the string and codepage.

     
  • idleberg

    idleberg - 2017-10-24

    The script builds in 3.02.1, but makensis produces this warning:

    1 warning:
      6100: Unknown pragma (Examples/languages.nsi:6)
    
     
    • Anders

      Anders - 2017-10-24

      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)

       
      • idleberg

        idleberg - 2017-10-24

        You're right, I cloned kichik's git repository to get languages.nsi

         

        Last edit: idleberg 2017-10-24

Log in to post a comment.