1.  Yeah, that's it... the slashes vs. backslashes confuse Fusion and prevents 
things from loading properly.  I pretty much hate Fusion these days.

2.  I think you want to reference "WixUI_Mondo" for mondo now.  There are a few 
other options in the wixui.wixlib, like my favorite "WixUI_Minimal".

From: Sandip Ghosh [mailto:[EMAIL PROTECTED]
Sent: Friday, February 16, 2007 12:26 AM
To: Rob Mensching; 'Wix Users (Wix Users)'
Subject: RE: [WiX-users] Light Exception with Merge Modules

Thanks Rob for your response.
Your comments about path problems with cygwin, gave me a hint, so I got this to 
work on a command prompt, the paths to candle and light had both forward and 
back slash in my wix driver app, using back slash consistently fixed the 
problem. We do our builds using cygwin and I still have the problem with 
getting this to work in cygwin, but I should be able to figure that out, we 
have utils to handle the  windows and linux path separators.

Another quick question I had was whats the replacement for <UIRef Id="WixUI" /> 
?
With 3309, I had this tag within the <Product> tag and linked with 
wixui_mondo.wixlib, with 4820, I am linking with wixui.wixlib and get the 
following error with using the <UIRef> tag.
error LGHT0112 : Unresolved reference to
symbol 'UI:WixUI' in section 'Product:225454C0-F159-491C-8CE7-BC035678C315'.

Thanks,
-Sandip




________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Rob Mensching
Sent: Thursday, February 15, 2007 11:53 PM
To: Sandip Ghosh; Wix Users (Wix Users)
Subject: Re: [WiX-users] Light Exception with Merge Modules

I think I remember problems with cygwin bash shell (or something like that) 
messing with the load of mergemod.dll.  Also, do make sure you have 
mergemod.dll next to the rest of the tools... that *should* be that way but 
good to check.  <smile/>

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sandip Ghosh
Sent: Thursday, February 15, 2007 11:28 PM
To: Wix Users (Wix Users)
Subject: [WiX-users] Light Exception with Merge Modules


I create MSIs through the use of merge modules. I have been using Wix version 
2.0.3309 for a while now and have not had any problems generating the MSIs, I 
have tried a few times to upgrade to later versions of Wix. I have tried 3719 
and now 4820. With both the latter versions, The MSM generation looks fine, but 
I get the following error during the final light phase when it attempts to 
create the MSI from the MSM.

light.exe : error LGHT0001 : Retrieving the COM class factory for component with
 CLSID {F94985D5-29F9-4743-9805-99BC3F35B678} failed due to the following error:
 8007007e.

Exception Type: System.IO.FileNotFoundException

Stack Trace:
   at Microsoft.Tools.WindowsInstallerXml.Binder.MergeModules(String databasePat
h, Output output)
   at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output)
   at Microsoft.Tools.WindowsInstallerXml.Tools.Light.Run(String[] args)

I think I have seen some prior posts about installing Orca and registering 
mergemod.dll to fix this problem. I have done both and I can find the CLSID 
above in the registry as a registered COM object. Still get this failure. What 
else is needed to get this to work ?

Thanks for your responses,

-Sandip




-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to