According to http://sdcc.sourceforge.net/snap.php#Docs
the latest documentation snapshot is dated 26th of July 2016, nearly a year ago. Why are there no current ones?
make-C/home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/docmake[1]:Enteringdirectory'/home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/doc'if["/home/sdcc-builder/build/sdcc-build/orig/sdcc/doc"!="."];then\
cp-f/home/sdcc-builder/build/sdcc-build/orig/sdcc/doc/sdccman.lyx/home/sdcc-builder/build/sdcc-build/orig/sdcc/doc/*.svg.;\
filyx-elatexsdccman.lyx;svn:warning:W155010:Thenode'/home/sdcc-builder/build/sdcc-build/amd64-unknown-linux2.5.build/sdcc/doc/sdccman.lyx'wasnotfound.svn:E200009:Couldnotdisplayinfoforalltargetsbecausesometargetsdon't existSystemcall.cpp(291):Systemcall:'svn info "sdccman.lyx"'finishedwithexitcode1latexsdccman.texThisispdfTeX,Version3.14159265-2.6-1.40.16(TeXLive2015)(preloadedformat=latex)restricted\write18enabled.enteringextendedmode(./sdccman.texLaTeX2e<2016/03/31>Babel<3.9q>andhyphenationpatternsfor81language(s)loaded.(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/book.clsDocumentClass:book2014/09/29v1.4hStandardLaTeXdocumentclass(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/bk10.clo))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/mathptmx.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/helvet.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/courier.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/fontenc.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/t1enc.def))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/inputenc.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/utf8.def(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/t1enc.dfu)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/ot1enc.dfu)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/omsenc.dfu)))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/geometry/geometry.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/ifpdf.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/ifvtex.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/ifxetex/ifxetex.sty))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/color.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/color.cfg)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/dvips.def)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/dvipsnam.def))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel/babel.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel-english/english.ldf(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/babel/babel.def)))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/array.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/longtable.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/tools/varioref.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/url/url.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/amsmath/amstext.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/amsmath/amsgen.sty))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/base/makeidx.sty)Writingindexfilesdccman.idx(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg)))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/ulem/ulem.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/hyperref.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/auxhook.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/pd1enc.def)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/latexconfig/hyperref.cfg)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/puenc.def))PackagehyperrefMessage:Driver(default):hdvips.(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/hdvips.def(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/pdfmark.def(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty)))(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/breakurl/breakurl.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/xkeyval/xkeyval.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/xkeyval/xkeyval.tex(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/xkeyval/xkvutils.tex))))Nofilesdccman.aux.(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/t1ptm.fd)*geometry*driver:auto-detecting*geometry*detecteddriver:dvipsPackagegeometryWarning:Themarginalnotesoverrunthepaper.Add4.86812ptandmoretotherightmargin.*geometry*verbosemode-[preamble]result:*driver:dvips*paper:letterpaper*layout:<samesizeaspaper>*layoutoffset:(h,v)=(0.0pt,0.0pt)*modes:*h-part:(L,W,R)=(85.35826pt,457.80486pt,71.13188pt)*v-part:(T,H,B)=(56.9055pt,681.15898pt,56.9055pt)*\paperwidth=614.295pt*\paperheight=794.96999pt*\textwidth=457.80486pt*\textheight=681.15898pt*\oddsidemargin=13.08827pt*\evensidemargin=13.08827pt*\topmargin=-45.43198pt*\headheight=12.0pt*\headsep=18.06749pt*\topskip=10.0pt*\footskip=25.29494pt*\marginparwidth=69.0pt*\marginparsep=7.0pt*\columnsep=10.0pt*\skip\footins=9.0ptplus4.0ptminus2.0pt*\hoffset=0.0pt*\voffset=0.0pt*\mag=1000*\@twocolumnfalse*\@twosidefalse*\@mparswitchfalse*\@reversemarginfalse*(1in=72.27pt=25.4mm,1cm=28.453pt)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/hyperref/nameref.sty(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/generic/oberdiek/gettitlestring.sty))PackagehyperrefWarning:Reruntoget/PageLabelsentry.(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/ot1ztmcm.fd)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omlztmcm.fd)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omsztmcm.fd)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/omxztmcm.fd)(/home/sdcc-builder/local-cf-x86/texlive/2015/texmf-dist/tex/latex/psnfss/ot1ptm.fd)LaTeXWarning:No\authorgiven.!LaTeXError:File`../.version' not found.TypeXtoquitor<RETURN>toproceed,orenternewname.(Defaultextension:version)Enterfilename:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It seems lyx itself is doing so. When doing an out-of-tree build, I see the error when doing a plain "lyx -e latex sdccman.lyx". I've tried -userdir to get lyx to call svn in sdcc/doc, but it's not working for me.
Philipp
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It seems that lyx somehow auto-detected that the SDCC manual is in svn. When opening sdccman.lyx in lyx, there is an entry for version control in the file menu.
However, I can't find anything in the .lyx file that looks like it is related to svn (all "svn" or "subversion" are in the text, telling SDCC users where to get something, none of it looks like some lyx stuff).
Philipp
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No, those should be substituted by svn (on commit, I think) without any lyx involvement. To be sure, I also verified that removing these two lines does not stop lyx from invocing svn.
Philipp
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I had a look at the lyx 2.2.3 source. It seems, when opening a .lyx file, it recursively checks for .svn or .git, in the parent directories, and then parses svn info or git ls-files output to find out if a file is under version control.
Seems like there is a bug in lyx when there is a .svn found, but the file is not in svn info output that causes the error. I'll see if I can write a patch for lyx.
Philipp
P.S.: And indeed, the error can be worked around by removing/renameing any .svn in all parent directories of the directory in which we build the manual.
Last edit: Philipp Klaus Krause 2017-10-23
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Still, lyx 2.2.3 proceeds after the svn error. And with my recent fixes [r10099], [r10102], out-of-tree builds of documentation are working for me.
What needs to be done to get the doc snapshots to build again?
Philipp
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
And here is why:
It seems like the use of ../.version is a problem here. However, that was introduced in May 2017, long after the builds started failing.
Philipp
But who or what is calling 'svn info' ?
It seems lyx itself is doing so. When doing an out-of-tree build, I see the error when doing a plain "lyx -e latex sdccman.lyx". I've tried -userdir to get lyx to call svn in sdcc/doc, but it's not working for me.
Philipp
I can reproduce the issue without using any of the weird build infrastructure by doing an out-of-tree build on a fresh checkout from svn.
Philipp
It seems that lyx somehow auto-detected that the SDCC manual is in svn. When opening sdccman.lyx in lyx, there is an entry for version control in the file menu.
However, I can't find anything in the .lyx file that looks like it is related to svn (all "svn" or "subversion" are in the text, telling SDCC users where to get something, none of it looks like some lyx stuff).
Philipp
Maybe it's these two SVN entries?
No, those should be substituted by svn (on commit, I think) without any lyx involvement. To be sure, I also verified that removing these two lines does not stop lyx from invocing svn.
Philipp
I had a look at the lyx 2.2.3 source. It seems, when opening a .lyx file, it recursively checks for .svn or .git, in the parent directories, and then parses svn info or git ls-files output to find out if a file is under version control.
Seems like there is a bug in lyx when there is a .svn found, but the file is not in svn info output that causes the error. I'll see if I can write a patch for lyx.
Philipp
P.S.: And indeed, the error can be worked around by removing/renameing any .svn in all parent directories of the directory in which we build the manual.
Last edit: Philipp Klaus Krause 2017-10-23
I was too lazy to open an account on the lyx tracker. But I filed a Debian bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879602
Philipp
Still, lyx 2.2.3 proceeds after the svn error. And with my recent fixes [r10099], [r10102], out-of-tree builds of documentation are working for me.
What needs to be done to get the doc snapshots to build again?
Philipp
Documentation snapshots are buildin now on my machine. I had to make a few changes to account for chanegs in documentation structure.
And I had to reenable some commented-out stuff in doc/Makefile.in. I hope I didn't break anthing else there.
Let's see if tomorrow will bring documentation snapshots to the snapshots page.
Philipp