Hello Dimitri,
and thank you for your quick answer.

Downgrading to version 1.8.2 works fine on windows.
I built latest svn trunk on windows (only doxygen, not doxywizard or any of the 
other programs) after applying the given patch to trunk. This did not fix the 
problem.
I am not entirely sure that I managed to build doxygen properly on windows (I 
just installed gnuwin32 flex and bison and used those) since I get the cryptic 
message "input buffer overflow, can't enlarge buffer because scanner uses 
REJECT" for a file that previously (doxygen 1.8.3.1 release) did not output 
this message.
I guess I should create a small example to reproduce the problem and provide to 
you in a bug report. Our code is open source and svn trunk so if you would not 
mind getting step-by-step instructions on how to reproduce the issue using the 
full code base let me know. I will take a look at the doxygen code first (I 
have never looked at it before) to see if I could find some easy way to fix the 
issue.

First I will downgrade to 1.8.2 on the on our automatic build computer since a 
release is close.


Best regards,
Markus

-----Original Message-----
From: Dimitri van Heesch [mailto:doxy...@gmail.com] 
Sent: den 18 mars 2013 20:13
To: markus israelsson
Cc: doxygen-users@lists.sourceforge.net
Subject: Re: [Doxygen-users] Tag-files and linking to variables.

Hi Markus,

On Mar 18, 2013, at 13:05 , markus israelsson 
<markus.israels...@sensegraphics.com> wrote:
> Hello,
>  
> I am wondering why a tag file seem to be missing links to certain variables. 
> The problem I am having is this:
> Project A:
>   namespace N:
>     Class X
>       Variable a
>     Class B : inherit from X
>     Class C : inherit from X
>  
> Project B:
>   namespace N:
>     Class D : inherit from X.
>  
> Project A creates a tag file which is used by project B. I have control over 
> documentation for both projects. For a specific reason that I will not go 
> into here I am creating a separate page which documents some features of 
> project B. The problem I am having is that I try to do the following:
> \link N::D::a \endlink
> This does not work, I assume the reason for this is because a is defined in 
> the tag-file. However the following link does not work either:
> \link N::X::a \endlink
> but the following does work:
> \link N::B::a \endlink
>  
> The reason for this seems to be that the tag-file only defines the variable a 
> in the class B but not in class X. Perhaps because of alphabetical order and 
> some kind of optimization.
> How is it meant that I should be able to create a link to a? If it is even 
> intended to work.

Doesn't sound right. Maybe this is related to the following bug: 
https://bugzilla.gnome.org/show_bug.cgi?id=694376
Can you check if the proposed solution also works for you? (or alternatively if 
downgrading to 1.8.2 works)

Regards,
  Dimitri




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to