Hi Karl,

Sounds like an unwanted site effect of the recent restructuring of the tag file 
generation.

Can you file a bug report for each of the issues here:
https://bugzilla.gnome.org/enter_bug.cgi?product=doxygen
Please include a minimal self-contained example that allows me to 
reproduce the issue.

Regards,
  Dimitri

> On 22 Jan 2015, at 6:19 , Karl Wette <karl.we...@gmail.com> wrote:
> 
> Hi,
> 
> I am seeing two issues with tagfiles after upgrading from Doxygen
> v1.8.6 to v1.8.9.1. I'm not sure whether they are bugs or deliberate
> changes in behaviour, but they are causing problems for the libraries
> I document so I need to work around them. Apologies if they are
> already known, but I've  been unable to find any reference to them in
> bugzilla or in the mailing list archives.
> 
> 1st issue: in v.1.8.6 tagfiles included only documentation anchors
> from the code being documented, whereas v1.8.9.1 also includes anchors
> from any tagfiles included via TAGFILES. This causes problems with
> complicated library dependencies: if libraries B and C depend on
> library A, and library D depends on B and C, the documentation of D
> will get two copies of the anchors in library A (via the tagfiles of B
> and C) and Doxygen will generate a lot of warnings.
> 
> 2nd issue: in v1.8.6 tagfiles included anchors for enumeration values
> (<enumvalue> elements), but in v1.8.9.1 there are generated only if
> the enum is "strong", i.e. declared as either "enum struct" or "enum
> class". While this might be fine for C++11 code it's not helpful for
> plain C which is the language of the libraries I document.
> 
> Any help would be very much appreciated. Please let me know if further
> details are required.
> 
> Regards,
> Karl Wette
> 
> ------------------------------------------------------------------------------
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> _______________________________________________
> Doxygen-users mailing list
> Doxygen-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/doxygen-users


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to