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