Archive: InstallLib Error Message


InstallLib Error Message
I use an nsis script to package together a windows app and it was working fine until I installed a new version. I'm not sure what the old version number was but it was at least 2 years old. I recently installed Vista and decided to download the latest version but it will no longer build my scripts (I haven't changed them at all). It fails on the following line:

!insertmacro InstallLib DLL NOTSHARED NOREBOOT_PROTECTED "C:\LM\LondonImages\Code\Release\XMPLib.dll" $INSTDIR\XMPLib.dll $INSTDIR

and the end of the error log looks liks this:

!insertmacro: InstallLib
Invalid command: System::Call
Error in macro InstallLib on macroline 88

Please help


try re-installing NSIS itself... System::Call is a plugin (System) function (Call) call. The System plugin would normally be in <program files>\NSIS\Plugins\ .


Thanks for your help. I must have accidentally installed it without the plugins. It's fine now