It may be bug in the iconv built into macOS Sonoma. Using GNU libiconv, the issue did not reproduce. As follows. (Note: Because I am not expert on NSIS, UNIX, scons, et, al. so there may be errors.) brew install libiconv cd /usr/local/lib ln -s /usr/local/opt/libiconv/lib/libiconv.a ln -s /usr/local/opt/libiconv/lib/libiconv.dylib ln -s /usr/local/opt/libiconv/lib/libiconv.2.dylib cd nsis-3.10-src vi SConstruct # ref: below diff code block scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all...
When I add SetCompress Off, truncated license text was packed. As below https://github.com/nakamura-work/nsis-mac-poc/actions/runs/8682184656
Installer built on macOS Sonoma truncates license text