Opened 9 years ago

Closed 4 years ago

#49072 closed defect (worksforme)

doxygen 1.8.9.1: sh: epstopdf: command not found

Reported by: wahspilihp (Philip Shaw) Owned by: cssdev
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: doxygen

Description

While attempting to install texlive-bibtex-extras on El Capitan, its dependent doxygen failed to build.

Attachments (3)

main.log (163.7 KB) - added by wahspilihp (Philip Shaw) 9 years ago.
main.2.log (189.9 KB) - added by wahspilihp (Philip Shaw) 9 years ago.
Log when running in trace mode - now complains that "upgrade texlive-latex failed"
main.3.log (189.9 KB) - added by wahspilihp (Philip Shaw) 9 years ago.
Log when running in trace mode - now complains that "upgrade texlive-latex failed"

Download all attachments as: .zip

Change History (6)

Changed 9 years ago by wahspilihp (Philip Shaw)

Attachment: main.log added

Changed 9 years ago by wahspilihp (Philip Shaw)

Attachment: main.2.log added

Log when running in trace mode - now complains that "upgrade texlive-latex failed"

Changed 9 years ago by wahspilihp (Philip Shaw)

Attachment: main.3.log added

Log when running in trace mode - now complains that "upgrade texlive-latex failed"

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to css@…
Summary: doxygen 1.8.9.1 fails to build on El Capitan: epstopdf not founddoxygen 1.8.9.1: sh: epstopdf: command not found

The log says:

:info:build sh: epstopdf: command not found
:info:build error: Problems running epstopdf. Check your TeX installation!

epstopdf is provided by the texlive-fontutils port. Does installing that port work around the problem? I think this is a duplicate of #43894.

comment:2 Changed 9 years ago by wahspilihp (Philip Shaw)

Trying to install texlive-fontutils first didn't work, because (even after running port clean) it immediately tried to install doxygen, i.e.:

$ sudo port clean doxygen 
--->  Cleaning doxygen
$ sudo port install texlive-fontutils -docs
--->  Computing dependencies for doxygen
---> [etc]

That happened both with an without "-docs", but what did work was:

port install doxygen -docs
port install texlive-fontutils
port install texlive-latex
port activate texlive-fontutils
port upgrade --enforce-variants doxygen +docs

I'm not sure why I needed to manually activate texlive-fontutils, but it was necessary.

comment:3 Changed 4 years ago by mf2k (Frank Schima)

Resolution: worksforme
Status: newclosed

Please re-open this ticket if this is still a problem with the latest version of doxygen.

Note: See TracTickets for help on using tickets.