Hello,
I'm sending this email to report a minor bug
nsis 2.4.6 doesn't build on 64 bits debian testing system.
Failed to build package nsis!
------------------------------------------------------------
In file included from Source/script.cpp:46:0:
/usr/include/unistd.h:350:12: note: 'int close(int)' declared here,
later in the translation unit
scons: *** [build/release/makensis/script.o] Error 1
scons: building terminated because of errors.
make[1]: *** [build-only-nsis] Error 2
make[1]: Leaving directory `/opt/mxe'
real 0m30.805s
user 0m26.938s
sys 0m2.688s
I needed to patch nsis-2.4.6-src/Source/util.h to add "include unistd.h"
@@ -25,6 +25,7 @@
#ifndef _WIN32
# include <iconv.h>
# include <stdio.h>
+# include <unistd.h>
#endif