#4719: TeX Live does not build xindy fron source
-------------------------+--------------------------
 Reporter:  ken@…        |       Owner:  blfs-book@…
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  future
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+--------------------------

Comment (by ken@…):

 Got xindy working ;-)  I started by trying to build libsigsegv, ffcall,
 clisp in the TeX Live tree,
 based on
 https://www.tug.org/svn/texlive/trunk/Build/source/utils/README?view=markup
 but that failed abysmally - no matter what I did, clisp could not find
 libsigsegv.

 Along the way, I discovered that *nobody* runs the tests in clisp, so my
 past failures there are probably not important.

 I also found a buildscript from Robbie at slackware :
 [http://rlworkman.net/pkgs/sources/14.1/texlive/texlive.SlackBuild] which
 appears to suggest that TeX Live can be built without a pre-installed
 binary (first build the main part, then use that to enable xindy to be
 built). That was tempting, but it will apparently not install the
 symlinks, scripts, fonts, what have you - so, the result on its own might
 not be usable. That is something to try another day.

 What I did get from that is the addition of --with-clisp-runtime=system as
 well as --enable-xindy --enable-xindy-rules --enable-xindy-doc. Doing that
 has created xindy.mem (instead of the binary's xindy.run) and (after
 renaming xindy.run) my current tex-test-20140628 all works (i.e.
 encyclopedium.pdf contains an index, which it did not on my previous
 attempt).

 I do NOT feel like trying to squeeze libsigsegv and clisp into the book
 before 7.6, and I have not started to look at biber [ for the moment, I do
 not have a test case to prove if biber seems to work ], but if anybody
 cares, I will note that I added the following two deps:

 libsigsegv-2.10 ./configure --prefix=/usr --enable-shared --disable-static

 clisp-2.49 mkdir build ; cd build ; ../configure --srcdir=../
 --prefix=/usr --with-libsigsegv-prefix=/usr (needs to be built with -j1,
 tests still fail).

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/4719#comment:8>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to