From 73aedd1d35747ff2fad4ddf514dca810721a612a Mon Sep 17 00:00:00 2001 From: Alex Gronenwoud Date: Sat, 1 Nov 2003 22:31:50 +0000 Subject: Merging caption and installation sections for all packages in chapters 5 and 6. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3052 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter05/expect.xml | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) (limited to 'chapter05/expect.xml') diff --git a/chapter05/expect.xml b/chapter05/expect.xml index 338d35537..500cfb5b9 100644 --- a/chapter05/expect.xml +++ b/chapter05/expect.xml @@ -7,7 +7,63 @@ Estimated required disk space: &expect-compsize-tools; &aa-expect-shortdesc; &aa-expect-dep; -&c5-expect-inst; + +   + + +Installation of Expect + +First apply a patch: + +patch -Np1 -i ../&expect-patch; + +This fixes a bug in Expect that can result in bogus failures during the +GCC test suite run. + +Now prepare Expect to be compiled: + +./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no + +The meaning of the configure options: + + +--with-tcl=/tools/lib: This ensures that +the configure script finds the Tcl installation in our temporary tools location. +We don't want it to find an existing one that may possibly reside on the host +system. + +--with-x=no: This tells the configure +script not to search for Tk (the Tcl GUI component) or the X Window System +libraries, both of which may possibly reside on the host system. + + +Build the package: + +make + +This package has a test suite available which can perform a number of +checks to ensure it built correctly. However, the Expect test suite here in +Chapter 5 is known to experience failures under certain host conditions that +are not fully understood. Therefore, test suite failures here are not +surprising, but are not considered critical. Should you choose to run the test +suite, the following command will do so: + +make test + +And install: + +make SCRIPTS="" install + +The meaning of the make option: + + +SCRIPTS="": This prevents installation of +the supplementary expect scripts which are not needed. + + +You can now remove the source directories of both Tcl and Expect. + + -- cgit v1.2.3-54-g00ecf