Archive: This error in the latest CVS


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

Updated makensis.nsi, thanks.


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

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.


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)

Will be fixed soon.


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!

It will also print that warning when you compile your own script.

Fixed makensis.nsi