Archive: Generating language tables... warnings - v2.30


Generating language tables... warnings - v2.30
  Hello,

I updated my NSIS with the last version - 2.30.
I use in my setup "MUI_UNPAGE_COMPONENTS" - Modern UI.
Any nsi I am trying to compile with the above page, gives the following warnings
"2 warnings:
LangString "MUI_UNTEXT_COMPONENTS_TITLE" is not set in language table of language English
LangString "MUI_UNTEXT_COMPONENTS_SUBTITLE" is not set in language table of language English",
and of course on that page, the title and subtitle line are gone/missing.

Am I doing something wrong / Did I miss something ? Or this is a bug ?

Thanks,
OJi.


Thanks for your report. I fixed it.


Hello again,

I found another problem.
I have a script that works fine with NSIS v2.29 but with NSIS v2.30 I have a warning.


Processed 1 file, writing output:

>Adding plug-ins initializing function... Done!
>warning: install function "Nsis2Io" not referenced - zeroing code (127-157) out
>***91;...***93;
>1 warning:
install function "Nsis2Io" not referenced - zeroing code (127-157) out
>
Thanks,
OJi.

Found it.

If you add the following lines (see below) to any nsi file - like basic.nsi from examples folder - you will get the warning from the above post (install function "Nsis2Io" not referenced - zeroing code).


"bla"

>!define MUI_WELCOMEPAGE_TEXT "bla"
>!insertmacro MUI_PAGE_WELCOME
>
Thanks,
OJi.

can anybody reproduce this ?


Reproduced and fixed. Thanks.


This is probably not a bug, but I have a related question.

Now that I got !insertmacro MUI_LANGUAGE "English" working again (regarding http://forums.winamp.com/showthread....postid=2469560), I get more warnings if I try to use the LangString command to make any of the titles custom, such as this -

LangString "MUI_TEXT_INSTALLING_TITLE" set multiple times for 1033, wasting space

Is there any way to avoid the warnings but keep the default content for most, while overriding only some?

Anyone?