Wireshark-dev: Re: [Wireshark-dev] Problems building installer on Windows 8

From: "John OSullivan" <john.osullivan@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 1 Aug 2013 10:50:39 +0100
Hi,

The problem appears to be with NSIS version 3.0a1, there are no problems
with version NSIS 2.46. The problem is also evident on earlier versions of
the wireshark source if NSIS 3.0a1 is used. I will try and confirm if this
is also the case on non-windows 8 builds. I have been building the 32 bit
version and that is where I saw the reported issue but on a quick test The
64 bit version completes the package build but the installer fails to
install on a 64 bit system if NSIS 3.0a1 is used.

regards

-----Original Message-----
From: wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of Anders Broman
Sent: 31 July 2013 16:44
To: Developer support list for Wireshark
Subject: Re: [Wireshark-dev] Problems building installer on Windows 8

Hi,
No real clues...does if fail building for 64bit as well? Not sure how many
builds on Win 8. I have Win 7.

-----Original Message-----
From: wireshark-dev-bounces@xxxxxxxxxxxxx
[mailto:wireshark-dev-bounces@xxxxxxxxxxxxx] On Behalf Of John OSullivan
Sent: den 31 juli 2013 17:40
To: wireshark-dev@xxxxxxxxxxxxx
Subject: Re: [Wireshark-dev] Problems building installer on Windows 8

Yes,
I have set WIRESHARK_TARGET_PLATFORM=win32 And run .. \"vcvarsall.bat x86
And generally followed instructions on:
http://www.wireshark.org/docs/wsdg_html_chunked/ChSetupWin32.html

nmake -f Makefile.nmake all
builds without error
Everything builds fine up to the build of the installer:
nmake -f Makefile.nmake packaging
which then fails with

Internal Compiler Error: Installers shell constants are different than
uninstallers

Fatal error U1077:  makensis.exe

------------------------------

Message: 7
Date: Wed, 31 Jul 2013 10:16:47 +0100
From: "John OSullivan" <john.osullivan@xxxxxxxxxxxxxxxxxxx>
To: <wireshark-dev@xxxxxxxxxxxxx>
Subject: [Wireshark-dev] Problems building installer on Windows 8
Message-ID:
	<001e01ce8dce$afe08770$0fa19650$@osullivan@xxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset="us-ascii"

Hi,

 

I have downloaded the latest code for wireshark to build on a Windows 8 (64
bit) machine.

I am building an x86 version and  can build all stages up to 

nmake -f Makefile.nmake packaging

At this point it fails with an error:

Internal Compiler Error: Installers shell constants are different than
uninstallers

Fatal error U1077:  makensis.exe

 

Any ideas why this step is failing?

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.wireshark.org/lists/wireshark-dev/attachments/20130731/8c03efa0/
attachment.html>

------------------------------

Message: 8
Date: Wed, 31 Jul 2013 09:25:07 +0000
From: Anders Broman <anders.broman@xxxxxxxxxxxx>
To: Developer support list for Wireshark <wireshark-dev@xxxxxxxxxxxxx>
Subject: Re: [Wireshark-dev] Problems building installer on Windows 8
Message-ID:
	<43C5658BA3FB7B48A6F38EED0B6253F11A6767A6@xxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset="us-ascii"

Hi,
Have you set WIRESHARK_TARGET_PLATFORM=win32 And run .. \"vcvarsall.bat x86

Regards
Anders
*********************************************

___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev@xxxxxxxxxxxxx>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request@xxxxxxxxxxxxx?subject=unsubscribe