Package: nsis Version: 2.44-4 Severity: grave Something nasty happened after the switch to new plugin API. Starting with win32-loader 0.6.11 (which is the first version to use the new API), the get_arch() function provided by its plugin works with Wine, but returns garbage when run on native Windows.
I cut down the win32-loader source in order to produce a test case. In the attached tarball, main.nsi is minimal. Removing code from win32-loader.dll sometimes results in the bug misteriously disappearing. For example, if you remove the first 3 functions in systeminfo plugin (which are NOT being used!), it will work. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-libre2-2-amd64 (SMP w/2 CPU cores) Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages nsis depends on: ii lib32gcc1 1:4.4.0-11 GCC support library (32 bit Versio ii lib32stdc++6 4.4.0-11 The GNU Standard C++ Library v3 (3 ii libc6-i386 2.9-20 GNU C Library: 32-bit shared libra nsis recommends no packages. Versions of packages nsis suggests: ii mingw32 4.2.1.dfsg-1 Minimalist GNU win32 (cross) compi pn wine <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org