Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

heat.exe produces uncompilable output #4032

Closed
wixbot opened this Issue Jun 13, 2013 · 2 comments

Comments

Projects
None yet
1 participant
Collaborator

wixbot commented Jun 13, 2013

Parsing the attached file with heat.exe yields the following:

<Component Id="tdbg7.ocx" Guid="*">
  <Class Id="{0D623637-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="True DBGrid 7  Control" ThreadingModel="apartment" Version="7.0" Programmable="yes" SafeForInitializing="yes" Control="yes">
    <ProgId Id="TrueDBGrid70.TDBGrid" Description="True DBGrid 7  Control" />
  </Class>
  <Class Id="{0D623650-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="True DBDropDown 7 Control" ThreadingModel="apartment" Version="7.0" Programmable="yes" SafeForInitializing="yes" Control="yes">
    <ProgId Id="TrueDBGrid70.TDBDropDown" Description="True DBDropDown 7 Control" />
  </Class>
  <File Id="tdbg7.ocx" KeyPath="yes" Source="$(var.ProductProgramFiles)\TrueDBGrid7\tdbg7.ocx">
    <Class Id="{0D62363A-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 1" />
    <Class Id="{0D62363B-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 2" />
    <Class Id="{0D623645-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="ComponentOne True DBGrid Value Item Object" ThreadingModel="apartment" Version="7.0">
      <ProgId Id="TrueDBGrid70.ValueItem" Description="ComponentOne True DBGrid Value Item Object" />
    </Class>
    <Class Id="{0D623649-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 3" />
    <Class Id="{0D62364A-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 3" />
    <Class Id="{0D62364B-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 6" />
    <Class Id="{0D62364C-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="ComponentOne True DBGrid Style Object" ThreadingModel="apartment" Version="7.0">
      <ProgId Id="TrueDBGrid70.Style" Description="ComponentOne True DBGrid Style Object" />
    </Class>
    <Class Id="{0D62364D-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 1" />
    <Class Id="{0D62364E-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 2" />
    <Class Id="{0D623653-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBDropDown Property Page 4" />
    <Class Id="{0D623659-DBA2-11D1-B5DF-0060976089D0}" Context="InprocServer32" Description="TDBGrid Property Page 5" />
  </File>
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Value="tdbg7.ocx" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Name="ReferenceCount" Value="1" Type="integer" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\MiscStatus\1" Value="164241" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\MiscStatus" Value="0" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623637-DBA2-11D1-B5DF-0060976089D0}\ToolboxBitmap32" Value="tdbg7.ocx, 1" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A52-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A53-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\Implemented Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value="" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Value="tdbg7.ocx" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\InprocServer32" Name="ReferenceCount" Value="1" Type="integer" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\MiscStatus\1" Value="164241" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\MiscStatus" Value="0" Type="string" Action="write" />
  <RegistryValue Root="HKCR" Key="CLSID\{0D623650-DBA2-11D1-B5DF-0060976089D0}\ToolboxBitmap32" Value="tdbg7.ocx, 6" Type="string" Action="write" />
</Component>

However candle.exe fails with error CNDL0044: The Class element's ForeignServer or Server attribute was not found; one of these is required. for the two Elements that are direct children of the surrounding .

Since the attached file is a third party component, I don't have its source code.

Originally opened by hoenes1 from http://sourceforge.net/p/wix/bugs/3320/

Collaborator

wixbot commented Sep 26, 2013

Originally changed by barnson
Area changed from heat to
AssignedToset towixsupport
Releasechanged fromv3.8tov3.x

Collaborator

wixbot commented Oct 28, 2013

Merge branch 'bug4032' of https://git01.codeplex.com/forks/wixsupport/working into WixSupport/working

.
Committed by barnson 9 hours ago. Commit 13188f159e60.

Originally posted by bmurri
Area set to extensions
Release changed from v3.x to v3.8
Resolution set to fixed
Status changed from Open to Resolved

@wixbot wixbot added this to the v3.8 milestone Dec 20, 2015

@wixbot wixbot closed this Dec 20, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment