mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-07-11 06:44:13 +01:00
Added --with-tclinclude flag to Expect. (merged from trunk r6134, r6135 & r6140)
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.1/BOOK@6160 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
This commit is contained in:
parent
df10d3d7d3
commit
19711e7023
@ -87,6 +87,9 @@ First a summary, then a detailed log.</para>
|
|||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem><para>June 25th, 2005 [jhuntwork]: Added a --with-tclinclude flag to
|
||||||
|
Expect build to ensure that it knows where to find the Tcl source directory.</para></listitem>
|
||||||
|
|
||||||
<listitem><para>June 25th, 2005 [matthew]: Updated to the latest version of the
|
<listitem><para>June 25th, 2005 [matthew]: Updated to the latest version of the
|
||||||
mktemp tempfile patch, which supports building outside the source directory</para></listitem>
|
mktemp tempfile patch, which supports building outside the source directory</para></listitem>
|
||||||
|
|
||||||
|
@ -36,7 +36,8 @@ suite run:</para>
|
|||||||
|
|
||||||
<para>Now prepare Expect for compilation:</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>
|
<para>The meaning of the configure options:</para>
|
||||||
|
|
||||||
@ -48,6 +49,14 @@ the temporary tools location instead of possibly locating an existing
|
|||||||
one on the host system.</para></listitem>
|
one on the host system.</para></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term><parameter>--with-tclinclude=$TCLPATH</parameter></term>
|
||||||
|
<listitem><para>This explicitly tells Expect where to find Tcl's source
|
||||||
|
directory and internal headers. Using this option avoids conditions
|
||||||
|
where <command>configure</command> fails because it hasn't automatically
|
||||||
|
discovered the location of the Tcl source directory.</para></listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><parameter>--with-x=no</parameter></term>
|
<term><parameter>--with-x=no</parameter></term>
|
||||||
<listitem><para>This tells the configure script not to search for Tk
|
<listitem><para>This tells the configure script not to search for Tk
|
||||||
@ -80,6 +89,10 @@ scripts, which are not needed.</para></listitem>
|
|||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</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>
|
<para>The source directories of both Tcl and Expect can now be removed.</para>
|
||||||
|
|
||||||
<beginpage/>
|
<beginpage/>
|
||||||
|
@ -66,6 +66,12 @@ 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
|
<filename class="directory">tcl&tcl-version;</filename> source directory yet, as the next package
|
||||||
will need its internal headers.</para></warning>
|
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>cd ..
|
||||||
|
export TCLPATH=`pwd`</userinput></screen>
|
||||||
|
|
||||||
<para>Now make a necessary symbolic link:</para>
|
<para>Now make a necessary symbolic link:</para>
|
||||||
|
|
||||||
<screen><userinput>ln -s tclsh8.4 /tools/bin/tclsh</userinput></screen>
|
<screen><userinput>ln -s tclsh8.4 /tools/bin/tclsh</userinput></screen>
|
||||||
|
Loading…
Reference in New Issue
Block a user