Skip to content
⌘ NSIS Forum Archive

This error in the latest CVS

8 posts

Joel#

This error in the latest CVS

While compiling makensis.nsi, got this error:
!define: "MUI_PRODUCT"="NSIS"
!define: "MUI_VERSION"="2.0b4 (CVS)"
!define: "MUI_NAME"="Nullsoft Install System 2.0b4 (CVS)"
!insertmacro: MUI_PAGE_WELCOME
!insertmacro: end of MUI_PAGE_WELCOME
!insertmacro: MUI_PAGE_LICENSE
!insertmacro: macro "MUI_PAGE_LICENSE" requires 1 parameter(s), passed 0!
!if[n]def: open at EOF - need !endif
Error in script "C:\joelito\Mis Archivos Recibidos\NSIS\Examples\makensis.nsi" on line 46 -- aborting creation process
Joel#
mmm...
these errors (with license.txt fixed)
2 warnings:
!warning: Modern UI macro name has changed. Please change MUI_FUNCTIONS_DESCRIPTION_BEGIN to MUI_FUNCTION_DESCRIPTION_BEGIN.
(macro:MUI_FUNCTIONS_DESCRIPTION_BEGIN:4)
!warning: Modern UI macro name has changed. Please change MUI_FUNCTIONS_DESCRIPTION_END to MUI_FUNCTION_DESCRIPTION_END.
(macro:MUI_FUNCTIONS_DESCRIPTION_END:4)
/edit
oops! MUI_FUNCTIONS_DESCRIPTION_END still on
kichik#
Use makensis.nsi from CVS, it has more updates than just the license.

As for this warning, in case you have it in other scripts, the warning says it all.
Joel#
Another error while compiling makensis.nsi in the latest CVS:

1 warning:
!warning: The MUI_PRODUCT and MUI_VERSION defines have been removed. Use a normal Name command now.
(macro:MUI_INSERT:3)
Brummelchen#
Originally posted by Lobo Lunar
Another error while compiling makensis.nsi in the latest CVS:

1 warning:
!warning: The MUI_PRODUCT and MUI_VERSION defines have been removed. Use a normal Name command now.
(macro:MUI_INSERT:3)
I would keep it for a while - 'cause i was surprised to read that, took a look in the MUI-examples and found the newer syntax!
Joost Verburg#
It will also print that warning when you compile your own script.

Fixed makensis.nsi