Package Details: nsis 3.0-1

Git Clone URL: (read-only)
Package Base: nsis
Description: A professional open source system to create Windows installers
Upstream URL:
Licenses: custom:zlib
Submitter: None
Maintainer: xantares
Last Packager: xantares
Votes: 35
Popularity: 0.019200
First Submitted: 2006-10-28 14:40
Last Updated: 2016-10-22 15:20

Latest Comments

lukasw commented on 2016-03-29 05:58

I'm experiencing segfaults with this build. The following patch fixes it (taken form

--- ResourceEditor.h.64bit 2009-02-01 09:44:30.000000000 -0500
+++ ResourceEditor.h 2014-07-23 17:12:20.000000000 -0400
@@ -180,7 +180,7 @@

void Destroy();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

@@ -204,7 +204,7 @@

CResourceDataEntry* GetDataEntry();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

bool m_bHasName;
@@ -232,7 +232,7 @@
DWORD GetCodePage();
DWORD GetOffset();

- DWORD m_dwWrittenAt;
+ long m_dwWrittenAt;

BYTE* m_pbData;

@xantares could you include this patch?

xantares commented on 2015-04-27 10:11

@emhs, patched!

emhs commented on 2015-04-26 02:47

According to Earnestly (who helped out when I was first experiencing this), this is the specific error:

emhs commented on 2015-04-26 02:42

On my machine, nsis fails to build. Here's the makepkg output:

xantares commented on 2015-03-04 15:31

no, it's part of base-devel:

mbeniamino commented on 2015-03-04 14:52

I think "patch" is missing from the building dependencies.

xantares commented on 2015-01-28 07:54

sorry, fixed.

zxtlpn commented on 2015-01-27 22:28

Doesn't work with CMake because the program returns an invalid version string, it should be: scons VERSION=$pkgver

stilvoid commented on 2015-01-23 10:34

Yep, point taken - I just haven't had time to deal with this! Disowning so xantares can pick it up.

Thanks :)

xantares commented on 2015-01-19 09:34


- This is not supposed to be mingw-w64-nsis:

- /usr/i686-w64-mingw32/bin/makensis is a linux (elf) executable:
$ ldd /usr/i686-w64-mingw32/bin/makensis (0x00007fff3b544000) => /usr/lib/ (0x00007fd97f0f2000) => /usr/lib/ (0x00007fd97ede3000) => /usr/lib/ (0x00007fd97eade000) => /usr/lib/ (0x00007fd97e8c8000) => /usr/lib/ (0x00007fd97e525000)
/lib64/ (0x00007fd97f30e000)
so it should not be packaged into /usr/i686-w64-mingw32/bin but /usr/bin,
like in debian, set PREFIX=/usr, then the symlink is useless

- the same files are installed into /usr/i686-w64-mingw32/ AND /usr/i486-mingw32
however /usr/bin/makensis links to /usr/i686-w64-mingw32/bin/makensis.
so the line "PLATFORM=linux scons PREFIX_DEST="${srcdir}/$pkgname-build/" PREFIX=/usr/i486-mingw32 SKIPUTILS='NSIS Menu' install" is useless

- the sed line:
# Patch version from DD-MM-YYY.cvs to 2.46 (makes CPack working again)
sed -i "s/'Version of NSIS', cvs_version)/'Version of NSIS', '${pkgver}')/" \
must occur before the build


All comments