GNOME Bugzilla – Bug 592516
have dot generate eps instead of ps
Last modified: 2018-07-30 09:57:51 UTC
Doxygen does invoke dot with -Tps to generate files which it stores as *.eps. Current versions for graphviz do support a dedicated -Teps flag to produce Encapsulates PostScript. According to the ChangeLog the flag is present since 2.20.0 from 2008-06-20, which sounds like a reasonable dependency for latest doxygen in my opinion. When generating plain PostScript instead of Encapsulated PostScript, dot (from graphviz 2.24.0) will put the BoundingBox at the end of the document instead of in the header. This in turn can confuse current versions of epstopdf (2.9.8gw here but 2.9.11gw seems affected as well), causing a corrupted PostScript file to be piped to gs, which will then die with a stack trace following this message: "Error: /undefined in or:" http://bugs.gentoo.org/282150 has the same request as this one here. http://bugs.gentoo.org/282129 gives details about the epstopdf malfunction.
Created attachment 141298 [details] [review] Use -Teps instead of -Tps
Changed version 'latest' to '1.8.2-SVN' so I can remove 'latest' as an option as it is a moving target.
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to https://github.com/doxygen/doxygen/issues All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github. Hence I am closing this GNOME Bugzilla ticket. Please use the corresponding ticket in Github instead. Thanks a lot!