Menu

#2219 Heat output generates CNDL0047 in candle

v3.5
closed
heat (135)
2012-09-15
2010-08-12
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.

Discussion

  • Rob Mensching

    Rob Mensching - 2010-10-12

    The error while not terribly helpful is correct. TypeLibs need to point at the server that implements them. Harvesting a TypeLib alone does not have enough information to fill that field in so you need to provide it yourself.

    Heat is not currently developed enough to simply harvest the output and insert into your code. It often needs a little extra love.

     
  • SourceForge Robot

    This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).

     
  • 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.

     

    Last edit: Anonymous 2013-11-26
MongoDB Logo MongoDB