Akira Urushibata wrote:
In recent message titled "Sanity checks" I wrote:
5.2 Thorough whereis test.
$ sed -n '/Installed programs:/,/<\/span>$/p' CLFS-BOOK.html |
grep -v "Installed programs" |
sed -e 's@</span>@,\n@' -e 's@<span class="segbody">@\n@' |
tr '\n' ' ' |
sed -e 's/,\| and /\n/g' |
sed -e '/^ *$/d' -e 's/^ *//' -e 's/ */ /g' > list
$ cut -d' ' -f 1 list | while read i # cut, not cat; see below
do
whereis -b $i
done
..
Doing the above, I discovered that tack (from Ncurses) and resizecons (Kbd)
are not installed, contrary to what is written in the Book.
1. tack
I compiled Ncurses 5.6 according to the instructions in section 10.22
"Ncurses-5.6 64 bit" of the Book on a complete CLFS 1.1 system.
The patch ncurses-5.6-branch_update-3.patch removes all files
pertaining to tack.
Try this:
$ fgrep "/tack/" ncurses-5.6-branch_update-3.patch | less
$ tar tfz ncurses-5.6.tar.gz | fgrep "/tack/" | sort -n > tmpa
$ fgrep "/tack/" ncurses-5.6-branch_update-3.patch | sort -n > tmpb
$ paste -s -d " " tmpa tmpb
After ./configure and make, find naturally reports nothing:
$ find . -name 'tack*'
2. resizecons
(Kbd version 1.13) I found this in src/Makefile.in:
ifeq ($(ARCH), i386)
PROGS += resizecons
endif
Hope this helps.
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
The branch update patch comes directly from the ncurses developer, so if
you have questions please contact him.
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org