On Tue, Feb 9, 2010 at 9:19 AM, Adrian Buehlmann <adr...@cadifra.com> wrote:
> On 09.02.2010 16:02, Adrian Buehlmann wrote:
>> Running
>>
>> python setup.py --thg-unstable
>>
>> with 5dc61fd3d31b of  thg-winbuild I'm now getting to:
>>
>> ...
>> build-thg> ..\wix\build-tortoisehg.bat 0.9.35090 "Installs TortoiseHg 
>> version 1.4.3+70-9deb7970d43f" ..\output\tortoisehg-unstable-
>> 0.9.3+90-f36eba63ee3d-hg-1.4.3+70-9deb7970d43f
>> help.wxs
>> templates.wxs
>> locale.wxs
>> i18n.wxs
>> doc.wxs
>> contrib.wxs
>> gtk.wxs
>> icons.wxs
>> thg-locale.wxs
>> thg-i18n.wxs
>> cmenu-i18n.wxs
>> tortoisehg.wxs
>> Microsoft (R) Windows Installer Xml Linker version 3.0.5419.0
>> Copyright (C) Microsoft Corporation. All rights reserved.
>>
>> tortoisehg.wxs
>> Microsoft (R) Windows Installer Xml Linker version 3.0.5419.0
>> Copyright (C) Microsoft Corporation. All rights reserved.
>>
>> light.exe : error LGHT0204 : ICE08: Component: 
>> OverlayRegistry.3C89127D_F335_46EB_8720_CAFE0C0FEB7E has a duplicate GUID: 
>> {87654321
>> -4321-4321-4321-110987654321}
>> Traceback (most recent call last):
>>   File "setup.py", line 512, in <module>
>>     build_thg_installer(packagename)
>>   File "setup.py", line 222, in build_thg_installer
>>     run(r'..\wix\build-tortoisehg.bat %s "%s" %s' % (thgversion, comments, 
>> package), 'build-thg')
>>   File "setup.py", line 78, in run
>>     subprocess.check_call(cmd, shell=True, cwd=cwd, env=installenv)
>>   File "C:\Python26\lib\subprocess.py", line 488, in check_call
>>     raise CalledProcessError(retcode, cmd)
>> subprocess.CalledProcessError: Command '..\wix\build-tortoisehg.bat 
>> 0.9.35090 "Installs TortoiseHg version 1.4.3+70-9deb7970d43f" .
>> .\output\tortoisehg-unstable-0.9.3+90-f36eba63ee3d-hg-1.4.3+70-9deb7970d43f' 
>> returned non-zero exit status 204
>>
>>
>> I guess this was the TortoiseOverlays merge module error you mentioned, 
>> Steve.
>>
>> What local quick fix did you use to build your msi anyway?
>
> Ah, I've just seen Steve's post to tsvn-dev:
> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2446090
>
> Apparently, Stefan's opinion is that it's not possible to
> merge both the 32- and the 64-bit TortoiseOverlays merge modules
> into a 64-bit msi of TortoiseHg :(
>
> Looks like 
> http://www.mail-archive.com/wix-us...@lists.sourceforge.net/msg32279.html
> was too optimistic...

Yeah, according to Stefan's feedback our best bet is to remove the x86
tortoiseoverlays and shell extension from the x64 installer.  People
that want both x64 and x86 shell extensions on the same machine will
have to install both versions of the MSI.

Seems a bit tricky, but not impossible.

--
Steve Borho

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to