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 592516 - have dot generate eps instead of ps
have dot generate eps instead of ps
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: documentation
1.8.2-SVN
Other All
: Normal minor
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2009-08-20 21:27 UTC by Martin von Gagern
Modified: 2018-07-30 09:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Use -Teps instead of -Tps (2.19 KB, patch)
2009-08-20 21:28 UTC, Martin von Gagern
none Details | Review

Description Martin von Gagern 2009-08-20 21:27:01 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.
Comment 1 Martin von Gagern 2009-08-20 21:28:06 UTC
Created attachment 141298 [details] [review]
Use -Teps instead of -Tps
Comment 2 Dimitri van Heesch 2012-11-18 11:06:53 UTC
Changed version 'latest' to '1.8.2-SVN' so I can remove 'latest' as an option as it is a moving target.
Comment 3 André Klapper 2018-07-30 09:57:51 UTC
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!