After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 707554 - When I use @INCLUDE DoxyWizard is closed
When I use @INCLUDE DoxyWizard is closed
Status: VERIFIED FIXED
Product: doxygen
Classification: Other
Component: doxywizard
1.8.5
Other Windows
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2013-09-05 11:57 UTC by Volodymyr
Modified: 2013-12-25 14:50 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Main configuration file (82.84 KB, text/plain)
2013-09-06 06:24 UTC, Volodymyr
Details
This is the second part of configuration (277 bytes, text/plain)
2013-09-06 06:29 UTC, Volodymyr
Details

Description Volodymyr 2013-09-05 11:57:03 UTC
I am using "@INCLUDE = FileName" feature in DoxyFile. With doxygen from command line it works good - additional configuration (from FileName) is adding. When I try open this DoxyFile with the help of DoxyWizard - the program is closed immediately.
Comment 1 Volodymyr 2013-09-05 12:04:52 UTC
This feature described here: http://www.stack.nl/~dimitri/doxygen/manual/config.html
I propose to add the fields to additional Configuration files in DoxyWizard.
Comment 2 albert 2013-09-05 17:14:06 UTC
I tried to reproduce the problem but was not able to do this. 
I took a standard Doxyfile, split it in 2 parts and included the first part in the second part and didn't have a problem (also including part 2 in part 1 didn't give any problems).

Can you attach the used doxyfile and the files it includes to this bug report?
Comment 3 Volodymyr 2013-09-06 06:24:37 UTC
Created attachment 254229 [details]
Main configuration file

This is main configuration Doxyfile, that I try to open by DoxyWizard. The last string is critical, with it - project is closing.
Comment 4 Volodymyr 2013-09-06 06:29:18 UTC
Created attachment 254230 [details]
This is the second part of configuration

This is the second part of configuration. It is including in the first part (Doxyfile) with the help of the last string in Doxyfile (@INCLUDE = Aliases).
Comment 5 albert 2013-09-06 16:34:41 UTC
Thanks for the files.
I stored the files on directory A and started the doxywizard from this directory and all was fine.
When starting doxywizard by means of a shortcut or from another directory the doxywizard crashes, probably because it cannot find the file to be included.
Comment 6 albert 2013-09-06 18:34:25 UTC
Current directory was not changed at the right time so the include files could not be found in the "current" directory (i.e. the directory where the Doxyfile resides too, as this directory is shown as the current directory in the doxywizard). This is also important when the doxywizard is started from a shortcut.

I've pushed my solution to git
Comment 7 Dimitri van Heesch 2013-09-07 17:18:32 UTC
Thanks, I'll include the patch in the next GIT update.
Comment 8 Volodymyr 2013-09-07 19:47:38 UTC
Thank you, I'll wait for the new releases!
Comment 9 Dimitri van Heesch 2013-12-24 18:59:29 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.6. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information 
that you think can be relevant (preferrably in the form of a self-contained example).
Comment 10 Volodymyr 2013-12-25 13:38:31 UTC
I have verified it. It's work good!