Re: [WiX-users] Heat.exe and 64-bit compatibility
Yeah, it's not trivial but we should solve this problem eventually. On Thu, Jan 14, 2010 at 8:52 AM, Brian Rogers rogers.br...@gmail.comwrote: Not sure if it is that straight forward. I think the reason we keep punting this feature is the dependencies heat.exe has on the Wix core project ( http://sourceforge.net/tracker/index.php?func=detailaid=2012626group_id=105970atid=642717 ). Brian Rogers Intelligence removes complexity. - Me http://blogs.msdn.com/icumove -- NEW On Wed, Jan 13, 2010 at 5:32 PM, Bob Arnson b...@joyofsetup.com wrote: On 1/13/2010 8:07 PM, Navid Azimi-Garakani wrote: Is there a particular reason why Heat.exe is targeted and compiled specifically against the x86 architecture? Because an MSIL .exe runs as a 64-bit process on an x64 system, so it couldn't load x86 DLLs. I suspect there's a need for Heat64. I may try my hand at compiling the Heat project for 64-bit process architectures if that's what it comes down to. Any help before it gets ugly would be much appreciated! Should be pretty straightforward, just get an enlistment. -- sig://boB http://joyofsetup.com/ -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- virtually, Rob Mensching - http://RobMensching.com LLC -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Heat.exe and 64-bit compatibility
Not sure if it is that straight forward. I think the reason we keep punting this feature is the dependencies heat.exe has on the Wix core project ( http://sourceforge.net/tracker/index.php?func=detailaid=2012626group_id=105970atid=642717 ). Brian Rogers Intelligence removes complexity. - Me http://blogs.msdn.com/icumove -- NEW On Wed, Jan 13, 2010 at 5:32 PM, Bob Arnson b...@joyofsetup.com wrote: On 1/13/2010 8:07 PM, Navid Azimi-Garakani wrote: Is there a particular reason why Heat.exe is targeted and compiled specifically against the x86 architecture? Because an MSIL .exe runs as a 64-bit process on an x64 system, so it couldn't load x86 DLLs. I suspect there's a need for Heat64. I may try my hand at compiling the Heat project for 64-bit process architectures if that's what it comes down to. Any help before it gets ugly would be much appreciated! Should be pretty straightforward, just get an enlistment. -- sig://boB http://joyofsetup.com/ -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Heat.exe and 64-bit compatibility
Is there a particular reason why Heat.exe is targeted and compiled specifically against the x86 architecture? I have seen a couple of questions about this around on the Internet but no firm answer or resolution. I briefly looked over the Heat code (v3.0.5419.0) and there does not seem to be anything specific that jumps out as being 64-bit incompatible. Then again, it was more a cursory glance than a walkthrough. I am currently migrating our build and development environments to 64-bit. In this process, I'd also like to migrate our current setup projects to MSBuild using the WiX targets and the HeatProject task. I may try my hand at compiling the Heat project for 64-bit process architectures if that's what it comes down to. Any help before it gets ugly would be much appreciated! By the way, using a 64-bit version of MSBuild yields the expected BadImageFormatException from heat.exe. Thanks, Navid -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Heat.exe and 64-bit compatibility
On 1/13/2010 8:07 PM, Navid Azimi-Garakani wrote: Is there a particular reason why Heat.exe is targeted and compiled specifically against the x86 architecture? Because an MSIL .exe runs as a 64-bit process on an x64 system, so it couldn't load x86 DLLs. I suspect there's a need for Heat64. I may try my hand at compiling the Heat project for 64-bit process architectures if that's what it comes down to. Any help before it gets ugly would be much appreciated! Should be pretty straightforward, just get an enlistment. -- sig://boB http://joyofsetup.com/ -- Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users