<div class="markdown_content"><p>I agree that line endings are the likely problem.  I suspect that the average non-SVN-dev building the book from source are a rarity (sorry Thomas -- it just means you're special!).  For such, the workaround you've suggested should be sufficient.  I don't see a reason to change the <code>svn:eol-style</code> property to accommodate this scenario, especially when one can also choose to use <code>svn export --native-eol=LF</code> on such systems to get the book sources (albeit not in a working copy) into the necessary line-ending format without additional tooling/scripting required.</p>
<hr/>
<p><strong> <a class="alink" href="https://sourceforge.net/p/svnbook/tickets/278/">[tickets:#278]</a> Unable to build pdf from source</strong></p>
<p><strong>Status:</strong> New<br/>
<strong>Milestone:</strong> en-1.8<br/>
<strong>Created:</strong> Thu May 03, 2018 07:00 AM UTC by Thomas Due<br/>
<strong>Last Updated:</strong> Thu Aug 26, 2021 12:39 AM UTC<br/>
<strong>Owner:</strong> nobody</p>
<p>I have next to no experience with Unix systems, so I found and followed this guide to getting the book to build on my Windows 10 system: <br/>
<a href="https://www.red-bean.com/pipermail/svnbook-dev/2017-August/016695.html" rel="nofollow">https://www.red-bean.com/pipermail/svnbook-dev/2017-August/016695.html</a></p>
<p>This works fine for HTML, but I want a PDF. And here it fails with this: </p>
<dl>
<dt>> make all</dt>
<dt>xmllint --noout --valid book/book.xml</dt>
<dt>if ! test -e "../tools/xsl"; then ../tools/bin/find-xsl.py; fi</dt>
<dt>xsltproc --param fop1.extensions 1 --output book/svn-book.fo \</dt>
<dt><code>[ -d stylesheets ] && echo stylesheets || echo ../tools</code>/fo-stylesheet.xsl book/book.xml</dt>
<dt>Making portrait pages on USletter paper (8.5inx11in)</dt>
<dt>../tools/bin/run-fop.sh -fo book/svn-book.fo -pdf book/svn-book.pdf</dt>
<dd>not foundn/run-fop.sh: 2: ../tools/bin/run-fop.sh:</dd>
<dd>not foundn/run-fop.sh: 9: ../tools/bin/run-fop.sh:<br/>
../tools/bin/run-fop.sh: 35: ../tools/bin/run-fop.sh: Syntax error: word unexpected (expecting "do")<br/>
../tools/Makefile.base-rules:69: recipe for target 'book/svn-book.pdf' failed<br/>
make: *** <span>[book/svn-book.pdf]</span> Error 2</dd>
</dl>
<p>I am guessing I am missing something on my Linux sub-system, but what?</p>
<hr/>
<p>Sent from sourceforge.net because svnbook-dev@red-bean.com is subscribed to <a href="https://sourceforge.net/p/svnbook/tickets/">https://sourceforge.net/p/svnbook/tickets/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/svnbook/admin/tickets/options.">https://sourceforge.net/p/svnbook/admin/tickets/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>