Thread: [Doxygen-users] Unknown Error
Brought to you by:
dimitri
From: Arthur S. <asc...@at...> - 2014-01-16 16:46:30
|
Win 7 Doxygen 1.8.6 (cygwin) I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. Thanks art Here is a sample of each error. Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' |
From: Arthur S. <asc...@at...> - 2014-01-16 16:49:25
|
In my documentation I have: * #include repeated several times. On each occurrence I get: SlipRead.h:37: warning: explicit link request to 'include' could not be resolved Is there any way to escape the # or disable the error indication? Thanks art |
From: Arthur S. <asc...@at...> - 2014-01-16 16:46:49
|
For <\b> errors and "End of list marker" errors the line number is incorrect.Is there any way (in a future release) to output correct line numbers? By the way, what is an "End of list marker"? Is it </ul> or </li>? The messages are: SlipReader.h:1077: warning: found </b> tag without matching <b> SlipSequencer.cpp:651: warning: End of list marker found without any preceding list items 1077 is 200+ lines after the end of file and 651 is about 1/3 into the file. Thanks art |
From: Albert <alb...@gm...> - 2014-01-16 18:19:00
|
Art, Did you have a look at \code, \verbatim, or try \# or `#include` Albert On Thu, Jan 16, 2014 at 5:32 PM, Arthur Schwarz <asc...@at...>wrote: > In my documentation I have: > > * #include > > repeated several times. On each occurrence I get: > > SlipRead.h:37: warning: explicit link request to 'include' could not be > resolved > > Is there any way to escape the # or disable the error indication? > > Thanks > art > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users > > |
From: Arthur S. <asc...@at...> - 2014-01-16 18:59:05
|
Nope, but I will. thanks _____ From: Albert [mailto:alb...@gm...] Sent: Thursday, January 16, 2014 10:19 AM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] #include causes an error. Art, Did you have a look at \code, \verbatim, or try \# or `#include` Albert On Thu, Jan 16, 2014 at 5:32 PM, Arthur Schwarz <asc...@at...> wrote: In my documentation I have: * #include repeated several times. On each occurrence I get: SlipRead.h:37: warning: explicit link request to 'include' could not be resolved Is there any way to escape the # or disable the error indication? Thanks art ---------------------------------------------------------------------------- -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431 <http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktr k> &iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Ken K. <kjk...@ya...> - 2014-01-16 17:08:29
|
Art, It looks like DOT errors. Do you have Dot installed? Is it in your path or in the doxyfile? Sent from my iPhone > On Jan 16, 2014, at 11:29, Arthur Schwarz <asc...@at...> wrote: > > Win 7 > Doxygen 1.8.6 (cygwin) > > I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. > > Thanks > art > > Here is a sample of each error. > > Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Stefan K. <ste...@nx...> - 2014-01-17 09:27:47
Attachments:
smime.p7s
|
Hi, I had the same problem. It happened when the amount of files exceeds the limit allowed by the OS (in my caseWindows). Because the DOT tool is generating new files at some point it is unable to create a new file in the folder due to this limitation and then you see this error. This was at least the cause in my situation. You can config doxygen to generate subfolders and then it will work again. Hope it helps, Stefan From: Arthur Schwarz [mailto:asc...@at...] Sent: Donnerstag, 16. Jänner 2014 18:18 To: 'Ken Kazinski' Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error I do have DOT installed and it does work. I do generate an output HTML file with my documentation, but the file is incomplete. It does not contain all of my classes in the inheritance graph (showing all of my classes) and some of the individual classes do not have an inheritance graph when they should. I believe that the files which have failed are all those created in the last few months, but Im not sure. In any case, I think the fault is with me, not doxygen, but I dont know how to proceed to find it. In a word, Im stumped. The eventual product will be public domain (if I finish it in my lifetime). Its available for anyone that wants to have a look. It consists of about 100 total files in a single directory, and about 18 19k lines of code with maybe 300 pages of documentation (unedited) embedded in the files. _____ From: Ken Kazinski [mailto:kjk...@ya...] Sent: Thursday, January 16, 2014 9:08 AM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error Art, It looks like DOT errors. Do you have Dot installed? Is it in your path or in the doxyfile? Sent from my iPhone On Jan 16, 2014, at 11:29, Arthur Schwarz <asc...@at...> wrote: Win 7 Doxygen 1.8.6 (cygwin) I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. Thanks art Here is a sample of each error. Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' ---------------------------------------------------------------------------- -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431 <http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktr k> &iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Arthur S. <asc...@at...> - 2014-01-17 16:31:15
|
Any idea what option to use to change subfolders? Ive searched my doxyfile for folders and used the doxywizard tool with little success. I did make a typo in my problem. It appears that no graphic information appears. No inheritance class nor anything else. Sigh. Im a dead dude. art _____ From: Stefan Kraxberger [mailto:ste...@nx...] Sent: Friday, January 17, 2014 1:28 AM To: asc...@at...; kjk...@ya... Cc: dox...@li... Subject: RE: [Doxygen-users] Unknown Error Hi, I had the same problem. It happened when the amount of files exceeds the limit allowed by the OS (in my caseWindows). Because the DOT tool is generating new files at some point it is unable to create a new file in the folder due to this limitation and then you see this error. This was at least the cause in my situation. You can config doxygen to generate subfolders and then it will work again. Hope it helps, Stefan From: Arthur Schwarz [mailto:asc...@at...] Sent: Donnerstag, 16. Jänner 2014 18:18 To: 'Ken Kazinski' Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error I do have DOT installed and it does work. I do generate an output HTML file with my documentation, but the file is incomplete. It does not contain all of my classes in the inheritance graph (showing all of my classes) and some of the individual classes do not have an inheritance graph when they should. I believe that the files which have failed are all those created in the last few months, but Im not sure. In any case, I think the fault is with me, not doxygen, but I dont know how to proceed to find it. In a word, Im stumped. The eventual product will be public domain (if I finish it in my lifetime). Its available for anyone that wants to have a look. It consists of about 100 total files in a single directory, and about 18 19k lines of code with maybe 300 pages of documentation (unedited) embedded in the files. _____ From: Ken Kazinski [mailto:kjk...@ya...] Sent: Thursday, January 16, 2014 9:08 AM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error Art, It looks like DOT errors. Do you have Dot installed? Is it in your path or in the doxyfile? Sent from my iPhone On Jan 16, 2014, at 11:29, Arthur Schwarz <asc...@at...> wrote: Win 7 Doxygen 1.8.6 (cygwin) I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. Thanks art Here is a sample of each error. Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' ---------------------------------------------------------------------------- -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431 <http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktr k> &iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Arthur S. <asc...@at...> - 2014-01-17 17:10:16
|
Well, Ive given this some thought. Dmitri said that there are path issues when doxygen is compiled for unix and graphviz is compiled for Windows. That is (sigh and unfortunately) my issue. So, I am using Graphviz 2.30 for windows and doxygen 1.8.6 for cygwin. The paths are different, in particular, the paths used by doxygen are absolute (/cygdrive/ ) and graphviz expects something like C:/. I dont think that using backward slashes or forward slashes is an issue any more. The Windows gods seem to have given in to the inevitable and accepted forward slashes in paths. Anyone know where I can get a cygwin graphviz or a Windows doxygen? art _____ From: Stefan Kraxberger [mailto:ste...@nx...] Sent: Friday, January 17, 2014 1:28 AM To: asc...@at...; kjk...@ya... Cc: dox...@li... Subject: RE: [Doxygen-users] Unknown Error Hi, I had the same problem. It happened when the amount of files exceeds the limit allowed by the OS (in my caseWindows). Because the DOT tool is generating new files at some point it is unable to create a new file in the folder due to this limitation and then you see this error. This was at least the cause in my situation. You can config doxygen to generate subfolders and then it will work again. Hope it helps, Stefan From: Arthur Schwarz [mailto:asc...@at...] Sent: Donnerstag, 16. Jänner 2014 18:18 To: 'Ken Kazinski' Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error I do have DOT installed and it does work. I do generate an output HTML file with my documentation, but the file is incomplete. It does not contain all of my classes in the inheritance graph (showing all of my classes) and some of the individual classes do not have an inheritance graph when they should. I believe that the files which have failed are all those created in the last few months, but Im not sure. In any case, I think the fault is with me, not doxygen, but I dont know how to proceed to find it. In a word, Im stumped. The eventual product will be public domain (if I finish it in my lifetime). Its available for anyone that wants to have a look. It consists of about 100 total files in a single directory, and about 18 19k lines of code with maybe 300 pages of documentation (unedited) embedded in the files. _____ From: Ken Kazinski [mailto:kjk...@ya...] Sent: Thursday, January 16, 2014 9:08 AM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error Art, It looks like DOT errors. Do you have Dot installed? Is it in your path or in the doxyfile? Sent from my iPhone On Jan 16, 2014, at 11:29, Arthur Schwarz <asc...@at...> wrote: Win 7 Doxygen 1.8.6 (cygwin) I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. Thanks art Here is a sample of each error. Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' ---------------------------------------------------------------------------- -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431 <http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktr k> &iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Arthur S. <asc...@at...> - 2014-01-16 17:32:14
|
I do have DOT installed and it does work. I do generate an output HTML file with my documentation, but the file is incomplete. It does not contain all of my classes in the inheritance graph (showing all of my classes) and some of the individual classes do not have an inheritance graph when they should. I believe that the files which have failed are all those created in the last few months, but I'm not sure. In any case, I think the fault is with me, not doxygen, but I don't know how to proceed to find it. In a word, I'm stumped. The eventual product will be public domain (if I finish it in my lifetime). It's available for anyone that wants to have a look. It consists of about 100 total files in a single directory, and about 18 - 19k lines of code with maybe 300 pages of documentation (unedited) embedded in the files. _____ From: Ken Kazinski [mailto:kjk...@ya...] Sent: Thursday, January 16, 2014 9:08 AM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error Art, It looks like DOT errors. Do you have Dot installed? Is it in your path or in the doxyfile? Sent from my iPhone On Jan 16, 2014, at 11:29, Arthur Schwarz <asc...@at...> wrote: Win 7 Doxygen 1.8.6 (cygwin) I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. Thanks art Here is a sample of each error. Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' ---------------------------------------------------------------------------- -- CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431 <http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktr k> &iu=/4140/ostg.clktrk _______________________________________________ Doxygen-users mailing list Dox...@li... https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Dimitri v. H. <do...@gm...> - 2014-01-16 20:20:36
|
Hi Arthur, Please set DOT_CLEANUP to NO in the config file and run doxygen from the command line with the -d ExtCmd option. Doxygen will then output the exact command with parameters it is trying to execute. For a failing command, try to execute it directly from the command line. That may give some more insight on what is wrong (e.g. maybe your version of dot doesn't have pdf output built in, or maybe you are mixing a windows build of dot with a Cygwin build of doxygen and dot cannot handle a cygwin-style path it is fed). Regards, Dimitri On 16 Jan 2014, at 17:29 , Arthur Schwarz <asc...@at...> wrote: > Win 7 > Doxygen 1.8.6 (cygwin) > > I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. > > Thanks > art > > Here is a sample of each error. > > Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk_______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Arthur S. <asc...@at...> - 2014-01-17 18:03:27
|
Dmitri; The issue is as you expected. I have a cygwin/unix doxygen and a Windows graphviz (2.30). The absolute paths (/cygdrive/...) sent to graphviz are rejected. Since I can't download a linux version of graphviz to a Windows system, is there a Windows version of doxygen lying around? I have extracted all the commands, removed absolute paths, and executed them in a cygwin bash shell. No error messages were generated. Some classes in the class list are not in the class hierarchy - no hierarchy graphs are generated. Is there a reason for this? art PS: Thanks for the tip below. -----Original Message----- From: Dimitri van Heesch [mailto:do...@gm...] Sent: Thursday, January 16, 2014 12:20 PM To: Arthur Schwarz Cc: dox...@li... Subject: Re: [Doxygen-users] Unknown Error Hi Arthur, Please set DOT_CLEANUP to NO in the config file and run doxygen from the command line with the -d ExtCmd option. Doxygen will then output the exact command with parameters it is trying to execute. For a failing command, try to execute it directly from the command line. That may give some more insight on what is wrong (e.g. maybe your version of dot doesn't have pdf output built in, or maybe you are mixing a windows build of dot with a Cygwin build of doxygen and dot cannot handle a cygwin-style path it is fed). Regards, Dimitri On 16 Jan 2014, at 17:29 , Arthur Schwarz <asc...@at...> wrote: > Win 7 > Doxygen 1.8.6 (cygwin) > > I have errors generated by Doxygen and don't know how to fix them. Before I ran doxygen I deleted all generated subdirectories (rm -rf *). So execution ran on a clean slate. The errors seem to be generated by interface programs that Doxygen uses. > > Thanks > art > > Here is a sample of each error. > > Error: dot: can't open ReferenceManual/ReferenceManual/dd/d93/_slip_8_bison_8hpp__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d8/d77/position_8hh__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d8/d77/position_8hh__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.dot" -Tpdf -o "ReferenceManual/latex/d0/d85/_slip_8h__dep__incl.pdf"' > > > Error: dot: can't open ReferenceManual/ReferenceManual/graph_legend.dot > > error: Problems running dot: exit code=2, command='dot', arguments='"ReferenceManual/ReferenceManual/graph_legend.dot" -Tpng -o "ReferenceManual/ReferenceManual/graph_legend.png"' > > ---------------------------------------------------------------------------- -- > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ > Doxygen-users mailing list > Dox...@li... > https://lists.sourceforge.net/lists/listinfo/doxygen-users |
From: Stefan P. <ste...@gm...> - 2014-01-17 23:04:06
|
Am 17.01.2014 19:03, schrieb Arthur Schwarz: > Dmitri; > > The issue is as you expected. I have a cygwin/unix doxygen and a Windows > graphviz (2.30). The absolute paths (/cygdrive/...) sent to graphviz are > rejected. Since I can't download a linux version of graphviz to a Windows > system, is there a Windows version of doxygen lying around? > > There is a Windows binary setup available at the doxygen home page. -- Stefan P. Top-posting: A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? |
From: Arthur S. <asc...@at...> - 2014-01-18 00:01:02
|
Dmitri; It might be possible to remove the current path issues with the use of graphviz. If the dot interface was encapsulated in a class, then when doxygen is run it can determine which path format is used by dot and which is native to the invoking shell/system. Using the appropriate class object then does the necessary conversion. Suppose there are: class superPath { virtual string convertPath(string path) = 0; } class unixTounix: superPath { }class unixToDOS : superPath { } class DOSToUnix : superPath { } class DOSToDOS : superPath { } then at runtime initialization create a tmpfile and retrieve its absolute path. That determines the path environment for doxygen. Call a dot method requiring a path. If it is rejected or not rejected determines the path used by graphviz. Making the class instance global allows conversion throughout doxygen. I don't know the code of anything, but just as a thought: int decision = (doxygen_path_unix)? 0: 1; decision |= ((dot(path))? decision: !decision) << 1; switch (decision) { case 00: globalThing = new unixTounix(); break; case 01: globalThing = new unixToDOS(); break; case 10: globalThing = new DOSTounix(); break; case 11: globalThing = new DOSToDOS(); break; } Thereafter: dot(globalThing->convertPath(path)); This is not to say that it should, could, or would be done or done this way. Just a thought Maybe in some future release? art |