Open GoogleCodeExporter opened 9 years ago
The last paragraph should of course read "It seems WiX 3.0 is now required with
version 1.2.2" sorry.
Original comment by iaincoll...@gmail.com
on 7 Oct 2010 at 12:05
Yeah, we should definitely mention that 3.0 or later is required. However, if
you have ever gotten this to work in Visual Studio 2005, that's more than we
have seen.
I have only been able to get the WiX installer to work on 2005 and later. This
should really also be documented =]
There have not been any changes between 1.2.0 and 1.2.2 that would affect the
installer in any way I can imagine; are you sure of your test results?
Original comment by taxilian
on 7 Oct 2010 at 1:30
For what it's worth, I can confirm it is indeed happily building workable
plugins with 1.2.0 on VS2005/WINXP. I have v1.2.0 and v1.2.2 side by side on
the same system, but 1.2.2 always fails with the above error on that system
(not that it actually causes any problem for me as I say, as it's just fine on
my VS2008/Vista system). I originally found this yesterday but checked both
again today to check I wasn't high on coffee.
At first I was only using a VMware image with VS2005 as with some of the work
I've done on other projects (specifically in odd cases related to installers -
and I have to do one for this project so fired it up) because I've had to do
this to ensure libraries that are not on a fairly vanilla XP system end up
being depended on (that's the only reason why I keep it around) - but this
hasn't been an issue with FB of course.
Confusingly I see, at first glance at least, that you seem to be right about it
not changing too, in that the only reference to heat.exe in FB is in
"./cmake/wix.cmake" in both 1.2.0 and 1.2.2. ... so not sure what's going on
there either (have mentally filed it under "cmake magic").
Original comment by iaincoll...@gmail.com
on 7 Oct 2010 at 5:01
does it actually work? heat.exe has been required since the WiX installer was
first added to the system; if it's not there, the installer won't work, whether
it appears to generate the MSI or not.
Once you install WiX 3.0 or later and you have heat, my experience is that it
still doesn't work on vs2005 because heat doesn't work properly on firebreath
plugins generated with that version. This is unfortunate, but from my research
seems to be unavoidable and has to do with a missing feature in ATL 7
Original comment by taxilian
on 7 Oct 2010 at 5:30
Sorry for the delay, I was out of the office after I got your message.
No you are quite right there is something else going on here, on a fresh
install of 1.2.0 the same issue is happening in both. Thanks for the
explanations and sorry for any confusion and wasting your time.
Original comment by iaincoll...@gmail.com
on 8 Oct 2010 at 10:46
no worries; I would rather have you report it, figure out there is something
going on, and mark it invalid than to find an issue and not let us know.
If nothing else, this tells us we need to try to get the 2005 thing and the
3.0+ bit documented =]
Original comment by taxilian
on 8 Oct 2010 at 1:53
Original issue reported on code.google.com by
iaincoll...@gmail.com
on 7 Oct 2010 at 11:59