mattnotmitt / doxygen-action

GitHub Action for generating Doxygen documentation for your projects.
MIT License
102 stars 38 forks source link

updates to fix missing `psfonts.map` file #15

Closed jonathanschilling closed 3 years ago

jonathanschilling commented 3 years ago

Hi Matt,

I recently got the following error at the end of running LaTeX on the doxygen output:

kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+486/600 --dpi 486 phvbo8r
gsftopk: fatal: map file `psfonts.map' not found.
mktexpk: don't know how to create bitmap font for phvbo8r.
mktexpk: perhaps phvbo8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
-var/fonts/pk/ljfour/public/latex-fonts/line10.600pk>
make: *** [Makefile:8: refman.pdf] Error 1
!pdfTeX error: pdflatex (file phvbo8r): Font phvbo8r at 486 not found
 ==> Fatal error occurred, no output PDF file produced!

I don't know which package I would have to install on alpine to get psfonts.map and so I (temporarily ?) switched to Arch Linux, where I know that doxygen+LaTeX still works.

Could you please have a look if you can make psfonts.map available in your docker setup and/or let me know if you have objections against switching to Arch?

Thanks, Jonathan

jowr commented 3 years ago

Have you tried using an older alpine version? What about using 3.12 or 3.11 instead of 'edge'?

mattnotmitt commented 3 years ago

Hi @jonathanschilling I'm wanting to stick with Alpine for the time being. I've locked the version which should fix this error, so please try the latest release. If not, I'll try and help fix this issue within the confines of Alpine.