Trying to build a script which builds perfect in 2.0b3 in 2.0b4 yields plenty of warnings, one error and no .exe file.
Here are the warnings.
Processed 1 file, writing output:
Adding plug-ins initializing function... Done!
warning: uninstall function "un.mui.InstFilesPre" not referenced - zeroing code (0-6) out
warning: uninstall function "un.mui.InstFilesLeave" not referenced - zeroing code (8-22) out
warning: install function "mui.Welcome" not referenced - zeroing code (131-173) out
warning: install function "mui.LicensePre" not referenced - zeroing code (174-180) out
warning: install function "mui.LicenseShow" not referenced - zeroing code (181-186) out
warning: install function "mui.InstFilesPre" not referenced - zeroing code (188-194) out
warning: install function "mui.Finish" not referenced - zeroing code (197-284) out
Processing pages...
Error: license page and LicenseData depend on each other, both must be in the script!
Error - aborting creation process
I tried finding out about the new "mui.commands" by looking both in the readmes and changlog but they're not documented... I assume they're to replace the "MUI_COMMAND" with the new "mui.Command" So far 7 warnings and here is how I am trying to get around them...
!define MUI_WELCOMEPAGE "IS" !define mui.Welcome
!define MUI_LICENSEPAGE "IS" !define mui.LicensePre
!define MUI_LICENSEPAGE_RADIOBUTTONS "IS" !define mui.LicenseShow
!define MUI_FINISHPAGE "IS" !define mui.Finish
!define MUI_FINISHPAGE_RUN "$INSTDIR\Start.bat"
To be honest if theirs a code overhaul or something which is going to conflict with my 2.0b3 scripts I much rather downgrade and work on another solution otherwise I might find myself going in a circle I am already trying really hard to avoid.
Can custom pages be ordered in 2.0b3 stable? Is their not a way to number them say
1 !define
2 !define
or
!define_1
!define_2
Thanks, but I am really trying to avoid going in circles by starting with a newer NSIS installer... Is ordering achievable in 2.0b3?
Thank you in advance