going by README.md:
for tool in make latexmk perl bash echo cp mv rm ed cut mkdir head; do which $tool; done
output:
/usr/bin/make
/usr/bin/latexmk
/usr/bin/perl
/usr/bin/bash
/usr/bin/echo
/usr/bin/cp
/usr/bin/mv
/usr/bin/rm
/usr/bin/ed
/usr/bin/cut
/usr/bin/mkdir
/usr/bin/head
and:
pacman -Ss texlive | ack installed
output:
extra/texlive-bibtexextra 2020.56991-1 (texlive-most) [installed]
extra/texlive-bin 2020.54586-9 [installed]
extra/texlive-core 2020.57066-1 (texlive-most) [installed]
extra/texlive-formatsextra 2020.56699-1 (texlive-most) [installed]
extra/texlive-humanities 2020.57034-1 (texlive-most) [installed]
extra/texlive-latexextra 2020.57067-1 (texlive-most) [installed]
extra/texlive-pictures 2020.57065-1 (texlive-most) [installed]
extra/texlive-pstricks 2020.56758-1 (texlive-most) [installed]
extra/texlive-science 2020.57068-1 (texlive-most) [installed]
alas...
output:
mkdir -p build/doc
cp build/obj/ecv.dtx build/doc
cd build/doc; latexmk -latexoption=-interaction=nonstopmode -latexoption=-halt-on-error -pdf ecv.dtx
Rc files read:
NONE
Latexmk: This is Latexmk, John Collins, 29 September 2020, version: 4.70b.
Latexmk: applying rule 'pdflatex'...
Rule 'pdflatex': File changes, etc:
Changed files, or newly in use since previous run(s):
'/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map'
'/var/lib/texmf/web2c/pdftex/pdflatex.fmt'
------------
Run number 1 of rule 'pdflatex'
------------
------------
Running 'pdflatex -interaction=nonstopmode -halt-on-error -recorder "ecv.dtx"'
------------
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./ecv.dtx
LaTeX2e <2020-10-01> patch level 2
L3 programming layer <2020-12-03> xparse <2020-03-03>
(/usr/share/texmf-dist/tex/latex/base/ltxdoc.cls
Document Class: ltxdoc 2020/10/04 v2.1b Standard LaTeX documentation class
(/usr/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
(/usr/share/texmf-dist/tex/latex/base/size10.clo))
(/usr/share/texmf-dist/tex/latex/base/doc.sty
(/usr/share/texmf-dist/tex/latex/tools/multicol.sty)))
Writing index file ecv.idx
Writing glossary file ecv.glo
(/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def) (./ecv.aux)
(./ecv.dtx
No file ecv.gls.
Overfull \hbox (8.05554pt too wide) in paragraph at lines 116--121
[]\OT1/cmr/m/n/10 Hint: The \OT1/cmss/m/n/10 ecv \OT1/cmr/m/n/10 dis-tri-bu-tio
n con-tains a sam-ple doc-strip con-fig-u-ra-tion in \OT1/cmtt/m/n/10 docstrip.
cfg
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] [3]
LaTeX Warning: Marginpar on page 4 moved.
Underfull \hbox (badness 10000) in paragraph at lines 265--267
[4]
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
LaTeX Warning: Marginpar on page 5 moved.
[5]
Underfull \hbox (badness 10000) in paragraph at lines 365--371
LaTeX Warning: Marginpar on page 6 moved.
LaTeX Warning: Marginpar on page 6 moved.
LaTeX Warning: Marginpar on page 6 moved.
LaTeX Warning: Marginpar on page 6 moved.
LaTeX Warning: Marginpar on page 6 moved.
LaTeX Warning: Marginpar on page 6 moved.
[6]
LaTeX Warning: Marginpar on page 7 moved.
LaTeX Warning: Marginpar on page 7 moved.
LaTeX Warning: Marginpar on page 7 moved.
LaTeX Warning: Marginpar on page 7 moved.
LaTeX Warning: Marginpar on page 7 moved.
Underfull \hbox (badness 10000) in paragraph at lines 448--454
[7]
LaTeX Warning: Marginpar on page 8 moved.
LaTeX Warning: Marginpar on page 8 moved.
LaTeX Warning: Marginpar on page 8 moved.
LaTeX Warning: Marginpar on page 8 moved.
[8] [9]
Overfull \hbox (14.76254pt too wide) in paragraph at lines 1120--1120
[][]\OT1/cmtt/m/n/9 %% Alexander von Gernler, who introduced me to the Europea
n Curriculum Vitae
[10] [11]
! Package inputenc Error: Unicode character � (U+FFFD)
(inputenc) not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...
l.1120 % \end{macrocode}
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on ecv.log.
Latexmk: Examining 'ecv.log'
=== TeX engine is 'pdfTeX'
Latexmk: Index file 'ecv.idx' was written
Latexmk: Missing input file: 'ecv.gls' from line
'No file ecv.gls.'
Latexmk: Summary of warnings from last run of *latex:
=====Latex reported missing or unavailable character(s).
=====See log file for details.
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 1
Refer to 'ecv.log' for details
Latexmk: Use the -f option to force complete processing,
unless error was exceeding maximum runs, or warnings treated as errors.
make: *** [Makefile:64: build/doc/ecv.pdf] Error 12
Fwiw, I'm on Manjaro, so things should be reasonable new while not being on the cutting edge. Can you help figure out what is missing?
going by
README.md:output:
and:
pacman -Ss texlive | ack installedoutput:
alas...
output:
Fwiw, I'm on Manjaro, so things should be reasonable new while not being on the cutting edge. Can you help figure out what is missing?