Archive: NSIS 29/11/2003 broken ?


NSIS 29/11/2003 broken ?
Hi,

I just downloaded the latest snapshot but I'm unable to build it.

In fact, !InstallNSIS.bat runs fine until it should write the exe to disk, it stalls after writing 48KB.

Any ideas ?

Thanks, Romain


Does it happen with any other scripts? Are you sure it's not just being slow?


Yep, it's really slooooow.

I removed the SetCompressor lzma directive from the makensis.nsi script and it compiled in 1 second.

Using the lzma directive, it didn't even finish after 10 MINUTES on a P4/2.8 GHz/512MB WinXP Pro.

The lzma compression is not usable for the moment :(


It takes a lot less than 10 minutes on my computer which is a lot slower than that. Something else must be going on. Have you tried to compile any other scripts using lzma?


Originally posted by kichik
Have you tried to compile any other scripts using lzma?
Did some more testing :

Using really small scripts (1-2 KB) has the same effect, but ONLY if these scripts use the Modern Interface.

Using large scripts without MUI compile within 1-2 seconds, so there should be a compatibility problem with MUI

Thanks, fixed in latest CVS version. Non solid installers were also affected by this so it is highly recommended that you recompile from latest sources if you've recompiled for non solid LZMA before this fix.


Works perfectly !

Thanks :up: