stonkers
4th February 2009 22:04 UTC
NSIS 2.42 Special Build Won't Log
I just built a new buildmachine. I installed 2.42 and updated with the special build exe and stubs. Before I put special build here, the file wouldn't compile, but now it does. Now that they're compiling though, they won't create log files anymore. Any advise on troubleshooting this?
Thanks,
Eric
kichik
5th February 2009 02:41 UTC
Try following what it's doing with the log file using FileMon. For what its worth, I've tested basic logging with the special build and it works fine for me. I've used 2.43, but nothing has changed in that area since 2.42.
stonkers
7th February 2009 05:34 UTC
It never creates a log file.
kichik
7th February 2009 11:36 UTC
What do you use to make it create the log?
stonkers
8th February 2009 04:54 UTC
logset on
logset off
kichik
8th February 2009 10:55 UTC
This works for me. Does it work for you?
OutFile test.exe
Name test
InstallDir $TEMP
Section
LogSet on
SectionEnd
stonkers
19th February 2009 16:16 UTC
Sorry I disappeared for a while. Crazy around here...
That runs fine but doesn't create any logs.
kichik
21st February 2009 17:44 UTC
Have you tried reinstalling?
stonkers
2nd March 2009 22:58 UTC
I'll try reinstalling. If that doesn't work, I'll try moving back a version.
stonkers
2nd March 2009 23:14 UTC
I uninstalled, reinstalled (2.44 instead of 2.42), put the logging subz in (from nsis-2.44-log.zip), copied the makensis.exe from the special build over, and ran your test file again. That did the trick. Thanks kichik. If I ever get to Jerusalem, I'll buy you a cup of coffee.