Menu

#2758 Heat output generates CNDL0047 in candle

future
migrated
nobody
heat (135)
2013-08-21
2011-11-15
No

When i heat a tybelib resource, the output seems not be 3.5 "conform" and therefore candle exits with an error.

error CNDL0047 : The TypeLib element is non-advertised and therefore requires a
parent File element.

Some additional information provided in this bug report (attachments):

  • Result "Heat"
  • How it should look like (original msi)

Discussion

  • Fabio Di Lorenzo

     
  • Fabio Di Lorenzo

    How it should look like (original msi)

     
  • Bob Arnson

    Bob Arnson - 2011-11-15

    Duplicate of 3043870

     
  • Fabio Di Lorenzo

    Yet it is a duplicate. but pls have a look onto the screenshot. in my opinion its still an error of heat:

    it doesnt recognize the second typelib registration of the ocx (If you move them under the "file" tag it works)

     
  • Anonymous

    Anonymous - 2011-12-09

    The specific problem here is that TypeLib harvesting doesn't correctly deal with:
    Populating the TypeLib ResourceId attribute from the Win32 key.
    The Win64 tree isn't examined at all in fact.

    Fabio was trying to harvest Flash11e.ocx.

    The Win64 issue will show up when you try and harvest the 64bit Flash ActiveX control (Flash64_11_1_102.ocx) or its current equivalent.

     
  • Rob Mensching

    Rob Mensching - 2013-08-21
    • Status: open --> migrated