I have been made aware of WIX by virtue of trying to use OSSBUILDS to build 
gstreamer for Windows.  I followed the instructions at 
http://code.google.com/p/ossbuild/source/browse/trunk/ReadMe.txt#, which 
apparently worded for the gstreamer build team and for others who have followed 
them.

The ultimate question, of course, is how do I fix this?

Now for the details   :)

My environment:
Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Installed Edition: Professional
Microsoft Visual C++ 2008   91605-270-9322831-60449
Windows Installer XML Toolset 3.5
Windows Installer XML Toolset 3.5.2430.0
VMDebugger

In particular, the readme gave this instruction:

(Download and install) Windows Installer XML (WiX) 3.5 or later (e.g. 
http://wix.sourceforge.net/releases/3.5.2222.0/Wix35.msi)

Apparently version 3.5.2222 no longer (never?) exists, so I downloaded 3.5.2430 
and got the owner of the readme.txt to update it.

Now, after completing all the other build prep and actual build steps, I still 
have 30 remaining errors all of which are CNDL0307 errors and look similar to 
this:

10>------ Build started: Project: Plugins-Farsight2, Configuration: Release x86 
------

10>    C:\Program Files (x86)\Windows Installer XML v3.5\bin\candle.exe -sw1101 
-sw1102 -dTOP=..\..\..\..\..\..\..\ -dAppRoot=..\..\..\..\ 
-dInstallRoot=..\..\..\ -d"DevEnvDir=C:\Program Files (x86)\Microsoft Visual 
Studio 9.0\Common7\IDE\\" 
-dSolutionDir=S:\Software\gstreamer\ossbuild-read-only\ -dSolutionExt=.sln 
-dSolutionFileName=GStreamer.sln -dSolutionName=GStreamer 
-dSolutionPath=S:\Software\gstreamer\ossbuild-read-only\GStreamer.sln 
-dConfiguration=Release 
-d"OutDir=..\..\..\..\..\..\..\Deployment\GStreamer\Windows\x86\Merge 
Modules\\" -dPlatform=x86 
-d"ProjectDir=S:\Software\gstreamer\ossbuild-read-only\Main\GStreamer\Windows\Install\Merge
 Modules\Plugins\Farsight2\\" -dProjectExt=.wixproj 
-dProjectFileName=Plugins-Farsight2.wixproj -dProjectName=Plugins-Farsight2 
-d"ProjectPath=S:\Software\gstreamer\ossbuild-read-only\Main\GStreamer\Windows\Install\Merge
 Modules\Plugins\Farsight2\Plugins-Farsight2.wixproj" 
-d"TargetDir=S:\Software\gstreamer\ossbuild-read-only\Deployment\GStreamer\Windows\x86\Merge
 Modules\\" -dTargetExt=.msm 
-dTargetFileName=x86-OSSBuild-GStreamer-Plugins-Farsight2.msm 
-dTargetName=x86-OSSBuild-GStreamer-Plugins-Farsight2 
-d"TargetPath=S:\Software\gstreamer\ossbuild-read-only\Deployment\GStreamer\Windows\x86\Merge
 Modules\x86-OSSBuild-GStreamer-Plugins-Farsight2.msm" 
-dPlugins-Farsight.Configuration=Release 
-d"Plugins-Farsight.FullConfiguration=Release|x86" 
-dPlugins-Farsight.Platform=x86 
-d"Plugins-Farsight.ProjectDir=S:\Software\gstreamer\ossbuild-read-only\Main\GStreamer\Windows\Install\Merge
 Modules\Plugins\Farsight\\" -dPlugins-Farsight.ProjectExt=.wixproj 
-dPlugins-Farsight.ProjectFileName=Plugins-Farsight.wixproj 
-dPlugins-Farsight.ProjectName=Plugins-Farsight 
-d"Plugins-Farsight.ProjectPath=S:\Software\gstreamer\ossbuild-read-only\Main\GStreamer\Windows\Install\Merge
 Modules\Plugins\Farsight\Plugins-Farsight.wixproj" 
-d"Plugins-Farsight.TargetDir=S:\Software\gstreamer\ossbuild-read-only\Deployment\GStreamer\Windows\x86\Merge
 Modules\\" -dPlugins-Farsight.TargetExt=.msm 
-dPlugins-Farsight.TargetFileName=x86-OSSBuild-GStreamer-Plugins-Farsight.msm 
-dPlugins-Farsight.TargetName=x86-OSSBuild-GStreamer-Plugins-Farsight 
-d"Plugins-Farsight.TargetPath=S:\Software\gstreamer\ossbuild-read-only\Deployment\GStreamer\Windows\x86\Merge
 Modules\x86-OSSBuild-GStreamer-Plugins-Farsight.msm" -out obj\Release\ -arch 
x86 -ext ..\..\..\..\..\..\..\Shared\WiX\OSSBuildExtensions.dll 
Plugins-Farsight2.wxs obj\Release\Product.Generated.wxs 
obj\Release\_Plugins-Farsight.wxs

10>candle.exe(0,0): error CNDL0307: Either 
'Microsoft.Tools.WindowsInstallerXml.AssemblyDefaultWixExtensionAttribute' was 
not defined in the assembly or the type defined in extension 
'..\..\..\..\..\..\..\Shared\WiX\OSSBuildExtensions.dll' could not be loaded.

10>Done building project "Plugins-Farsight2.wixproj" -- FAILED.


Obviously, I want this fixed.  Will a newer WiX fix the problem>  Some minor 
upgrade to the gstreamer solution?

Thanks much,

Wesley Miller

________________________________
CONFIDENTIALITY NOTE:

This e-mail and any attachments are confidential. If you are not the intended 
recipient, be aware that any disclosure, copying, distribution or use of this 
e-mail or any attachment is prohibited. If you have received this e-mail in 
error, please notify us immediately by returning it to the sender and delete 
this copy from your system. Thank you for your cooperation.
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to