diff options
author | Jeremy Huntwork <jhuntwork@linuxfromscratch.org> | 2005-06-23 20:57:13 +0000 |
---|---|---|
committer | Jeremy Huntwork <jhuntwork@linuxfromscratch.org> | 2005-06-23 20:57:13 +0000 |
commit | e0ef857ffce177d28c17e7d3640602a3fec6c67d (patch) | |
tree | cb89d56ef4fb67c31847386e92490007893e46b6 /chapter05 | |
parent | edb984249e98d07ba0e294efc6334a64bd33dec8 (diff) |
Added --with-tclinclude flag to Expect build. Bug 1580.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@6134 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter05')
-rw-r--r-- | chapter05/expect.xml | 14 | ||||
-rw-r--r-- | chapter05/tcl.xml | 5 |
2 files changed, 18 insertions, 1 deletions
diff --git a/chapter05/expect.xml b/chapter05/expect.xml index 6d59bf8e9..7f31933ba 100644 --- a/chapter05/expect.xml +++ b/chapter05/expect.xml @@ -38,7 +38,8 @@ suite run:</para> <para>Now prepare Expect for compilation:</para> -<screen><userinput>./configure --prefix=/tools --with-tcl=/tools/lib --with-x=no</userinput></screen> +<screen><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \ + --with-tclinclude=$TCLPATH --with-x=no</userinput></screen> <para>The meaning of the configure options:</para> @@ -51,6 +52,13 @@ one on the host system.</para></listitem> </varlistentry> <varlistentry> +<term><parameter>--with-tclinclude=$TCLPATH</parameter></term> +<listitem><para>This explicitly tells Expect where to find Tcl's source directory +containing its internal headers. Using this option avoids conditions where configure fails +because it hasn't automatically discovered the location of the Tcl source directory.</para></listitem> +</varlistentry> + +<varlistentry> <term><parameter>--with-x=no</parameter></term> <listitem><para>This tells the configure script not to search for Tk (the Tcl GUI component) or the X Window System libraries, both of @@ -82,6 +90,10 @@ scripts, which are not needed.</para></listitem> </varlistentry> </variablelist> +<para>Now remove the TCLPATH variable:</para> + +<screen><userinput>unset TCLPATH</userinput></screen> + <para>The source directories of both Tcl and Expect can now be removed.</para> </sect2> diff --git a/chapter05/tcl.xml b/chapter05/tcl.xml index ccb183a93..9d8dec092 100644 --- a/chapter05/tcl.xml +++ b/chapter05/tcl.xml @@ -68,6 +68,11 @@ Details on the <envar>TZ</envar> environment variable is provided in <filename class="directory">tcl&tcl-version;</filename> source directory yet, as the next package will need its internal headers.</para></warning> +<para>Set a variable containing the full path of the current directory. +The next package, Expect, will use this variable to find Tcl's headers.</para> + +<screen><userinput>export TCLPATH=`pwd`</userinput></screen> + <para>Now make a necessary symbolic link:</para> <screen><userinput>ln -s tclsh8.4 /tools/bin/tclsh</userinput></screen> |