20-years-of-KDE
20-years-of-KDE copied to clipboard
Building fails
Trying to do epub, I get this:
[jkugler:~/src/20-years-of-KDE] master ± make epub
htlatex 20yearsofKDE.tex "xhtml,fn-in"
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 2 languages loaded.
(./20yearsofKDE.tex
! LaTeX Error: File `scrbook.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name:
if I do make all, I get this:
[jkugler:~/src/20-years-of-KDE] master ± make all
pdflatex 20yearsofKDE.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
restricted \write18 enabled.
entering extended mode
(./20yearsofKDE.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 2 languages loaded.
! LaTeX Error: File `scrbook.cls' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)
Enter file name:
Pretty sure I have all my dependencies installed.
@danimo @sandroandrade I have tried to find the issue but couldn't. Maybe you can have a look?
@jkugler LaTeX source requires scrbook.cls
to compile, which your pdflatex
cannot find. Issue might be anywhere from you missing some dependency to misconfiguration of LaTeX environment. Please ensure that you have scrbook.cls
installed in a place where LaTeX can find it.
On Debian system, this class is provided by texlive-latex-recommended
package.
Ok so for me it also still doesn't build. I do have the necessary packages to compile the pdf. The html fails. The html is needed for the epub. I have also tried to compile the epub for Open Advice which uses the same latex code. That also no longer compiles but did before. So I assume something changed in one of the underlying packages but I don't know where to start debugging. Bah this is frustrating. Anyone of you able to debug this?
@lydiapintscher I was able to successfully run make all
on freshly-cloned repo on my Debian testing machine. My TeXLive package version is 2016.20160819-2, so this is relatively new environment version.
Could you post entire shell output for make html
command? What distribution are you using?
Oh awesome. Could you email the mobi and epub version to me at [email protected] so we can get it on the website asap? That's be awesome!
I am using Kubuntu 16.04 and here is my output until the first prompt:
lydia@nanna ~/D/20-years-of-KDE> make html htlatex 20yearsofKDE.tex "xhtml,fn-in" This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex) restricted \write18 enabled. entering extended mode LaTeX2e <2016/02/01> Babel <3.9q> and hyphenation patterns for 3 language(s) loaded. (./20yearsofKDE.tex (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbook.cls Document Class: scrbook 2015/10/03 v3.19a KOMA-Script document class (book) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrkbase.sty (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty (/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty Package scrlfile, 2015/10/03 v3.19a KOMA-Script package (loading files) Copyright (C) Markus Kohm
))) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocbasic.sty)
Class scrbook Warning: You've used obsolete option cleardoubleempty'. (scrbook) Usage of this option indicates an old document (scrbook) and changes compatibility level using (scrbook)
cleardoublepage=empty,version=first'.
(scrbook) If you don't want this, you should simply
(scrbook) replace option cleardoubleempty' by
cleardoublepage=em
pty'.
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrsize10pt.clo)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/typearea.sty
Package typearea, 2015/10/03 v3.19a KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-
)) (/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty)
(/usr/share/texmf/tex/generic/tex4ht/usepackage.4ht)
(/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrpage2.sty)
(/usr/share/texlive/texmf-dist/tex/latex/todonotes/todonotes.sty
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/dvips.def))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
(/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
(/usr/share/texlive/texmf-dist/tex/latex/ms/everyshi.sty))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.t
ex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-tex4ht.def
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-svg.de
f)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.
tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonomet
ric.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.cod
e.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.
tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerari
thmetics.code.tex)))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex))
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.
code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code
.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.c
ode.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformation
s.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.t
ex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing
.code.tex)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.te
x)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
)
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code. tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.te x) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.c ode.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code. tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex ) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65 .sty) (/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18 .sty)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex (/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
(/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers .code.tex) (/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex ) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibrarytopaths.code.tex))) (/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tik zlibrarypositioning.code.tex) (/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)) (./20yearsofKDE.sty) (/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty (/usr/share/texlive/texmf-dist/tex/latex/base/utf8.def (/usr/share/texlive/texmf-dist/tex/latex/base/t1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/ot1enc.dfu) (/usr/share/texlive/texmf-dist/tex/latex/base/omsenc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.def (/usr/share/texlive/texmf-dist/tex/latex/base/ts1enc.dfu))) (/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty)) (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty (/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf (/usr/share/texlive/texmf-dist/tex/generic/babel/babel.def))) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty)) (/usr/share/texlive/texmf-dist/tex/generic/ifxetex/ifxetex.sty) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/auxhook.sty
Package auxhook Warning: Cannot patch \document, (auxhook) using \AtBeginDocument instead.
) (/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty) (/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def) (/usr/share/texlive/texmf-dist/tex/latex/latexconfig/hyperref.cfg) (/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
Package hyperref Message: Stopped early.
)
Package hyperref Message: Driver: htex4ht.
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/htex4ht.def) (/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.sty (/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty) (/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.def) (/usr/share/texlive/texmf-dist/tex/latex/csquotes/csquotes.cfg)) (/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocstyle.sty
Package tocstyle Warning: THIS IS AN ALPHA VERSION! (tocstyle) USAGE OF THIS VERSION IS ON YOUR OWN RISK! (tocstyle) EVERYTHING MAY HAPPEN! (tocstyle) EVERYTHING MAY CHANGE IN FUTURE! (tocstyle) THERE IS NO SUPPORT, IF YOU USE THIS PACKAGE! (tocstyle) Maybe it would be better, not to load this package.
)
exclude:
exclude:
exclude:
exclude:
exclude:
exclude:
exclude:
exclude:
exclude:
(/usr/share/texmf/tex/generic/tex4ht/tex4ht.4ht
::::::::::::::::::::::::::::::::::::::::::
TeX4ht info is available in the log file
::::::::::::::::::::::::::::::::::::::::::
) (/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty
--- needs --- tex4ht 20yearsofKDE ---
(./20yearsofKDE.tmp)
l.1437 --- TeX4ht warning --- No file 20yearsofKDE.xref ---
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/latex.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/fontmath.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/scrbook.4ht
! Missing \endcsname inserted.
?
I don't see anything obviously wrong with that output. It is pretty much the same as my output. Main difference is that your stops on
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/scrbook.4ht
! Missing \endcsname inserted.
while mine continues
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/fontmath.4ht
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/scrbook.4ht
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/ifthen.4ht
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4.4ht)
(/usr/share/texlive/texmf-dist/tex/generic/tex4ht/html4-math.4ht))
Other than that, you are using older versions than I am.
Yours:
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) (preloaded format=latex)
LaTeX2e <2016/02/01>
Babel <3.9q> and hyphenation patterns for 3 language(s) loaded.
Document Class: scrbook 2015/10/03 v3.19a KOMA-Script document class (book)
Package scrlfile, 2015/10/03 v3.19a KOMA-Script package (loading files)
Mine:
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=latex)
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 4 language(s) loaded.
Document Class: scrbook 2016/06/14 v3.21 KOMA-Script document class (book)
Package scrlfile, 2016/06/14 v3.21 KOMA-Script package (loading files)
My wild guess would be that your tex4ht version is not playing nicely with your KOMA-Script version. Relationships between these packages are way over my head, but it seems that tex4ht package had seen some interoperability fixes this February. Changes introduced in this commit are similar to patch from 2014, which is referenced in StackOverflow question about the same error you are getting.
You probably need to patch your local TeX environment, or update it to most recent version. But I may miss some crucial part here, as I do not really have experience in LaTeX.
Thanks for digging into it!
So, I installed texlive-latex-recommended
and fixed the first error message, but then got this one:
! LaTeX Error: File `todonotes.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
Found that file in texlive-latex-extra
Installing that got me as far as @lydiapintscher, and it ended with the same error.
Versions needed aside, is this just a weird doc? Or is are the dependencies of the Latex packages really broken? Why were these files not installed in the first place when installing latex?
As Lydia asked, could the epub and mobi version be uploaded to the web site? I'm pretty done trying to get this to work. :)
@mirzal sent me the files. I'm currently waiting for @sandroandrade to get back home from QtCon travel and upload it. In the meantime you can email me and I'll forward it to you.
And they are now up on the website \o/
I bought one :-)
Sent from my phone
2016年9月12日 03:30,"Lydia Pintscher" [email protected]寫道:
And they are now up on the website \o/
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/lydiapintscher/20-years-of-KDE/issues/35#issuecomment-246199242, or mute the thread https://github.com/notifications/unsubscribe-auth/AA9De0CvQU5nCz3O5NzsI8g-M8RzO1ufks5qpFbGgaJpZM4J2ll3 .
@lydiapintscher and @sandroandrade Thank you!!