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

Reply via email to