Re: [WiX-users] Heat.exe and 64-bit compatibility

2010-01-15 Thread Rob Mensching
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

2010-01-14 Thread Brian Rogers
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

2010-01-13 Thread Navid Azimi-Garakani
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

2010-01-13 Thread Bob Arnson
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