mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 11:19:19 +01:00
The problem is that TIC_PATH is nor honored anymore in chapter 6, so that tic from the host is used to create the terminfo database in chapter 6. The problem is that old versions of tic create symlinks in the database, while newer versions create hardlinks. Since we use a DESTDIR install in chapter 8 (with a recent version of ncurses, so with hardlinks), and copy it in place with cp -a, then it seems that copying hardlinks to symlinks. If an old version of tic has been used in chapter 6, this copies hardlinks to symlinks, which creates symlinks pointing to themselves (cp bug?). Anyway, the solution is to copy the auxilliary tic built in chapter 6 to $LFS/tools/bin (suggestion by Xi Ruoyao). Now, there is no need to set TIC_PATH or whatever because this tic is in the PATH. Bug first reported by Marcin Dulak. Analysis with the help of Bruce Dubbs and Thomas Trepl. Fixes https://wiki.linuxfromscratch.org/lfs/ticket/5744 |
||
---|---|---|
appendices | ||
bootscripts | ||
chapter01 | ||
chapter02 | ||
chapter03 | ||
chapter04 | ||
chapter05 | ||
chapter06 | ||
chapter07 | ||
chapter08 | ||
chapter09 | ||
chapter10 | ||
chapter11 | ||
images | ||
part3intro | ||
prologue | ||
stylesheets | ||
udev-lfs | ||
.gitignore | ||
aux-file-data.sh | ||
gen-changelog.py | ||
general.ent | ||
git-version.sh | ||
index.xml | ||
INSTALL | ||
lfs-latest-git.php | ||
lfs-latest.php | ||
make-aux-files.sh | ||
Makefile | ||
obfuscate.sh | ||
packages.ent | ||
patches.ent | ||
pdf-fixups.sh | ||
process-scripts.sh | ||
README | ||
tidy.conf |
LFS Book README This document is meant to instruct the user on how to convert the book's XML source to other formats (e.g. HTML, PDF, PS and TXT). First, if you have not already done so, please read the INSTALL file for instructions on how to install the required software. If you have already completed the steps outlined in the INSTALL file, then continue reading for examples how to convert these files into various other formats. In all examples, setting the parameter REV=systemd is needed to build the systemd version of the book. XML to XHTML: ------------- make BASEDIR=/path/to/output/location XML to single file XHTML (nochunks): ------------------------------------ make BASEDIR=/path/to/output/location nochunks XML to TXT ---------- Follow the instructions for nochunks and then run: lynx -dump /path/to/nochunks >/path/to/output XML to PDF: ----------- make BASEDIR=/path/to/output/location pdf