Changeset a71ef08


Ignore:
Timestamp:
12/13/2005 06:41:56 PM (18 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
a79a7dd
Parents:
646a184
Message:

Install Tcl's internal headers to /tools/include. Thanks Greg Schafer, Dan Nicholson (fixes bug 1670).

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7218 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r646a184 ra71ef08  
    115115</listitem>
    116116
     117<listitem><para>December 13, 2005 [jhuntwork]: Install Tcl's internal headers to /tools/include,
     118allowing us to drop its source directory right away. Origin is Greg Schafer, and thanks to
     119Dan Nicholson for the report (fixes bug 1670).</para>
     120</listitem>
     121
    117122<listitem><para>December 12, 2005 [jhuntwork]: Updated texinfo patch. Fixes segfault issues with
    118123texindex. Thanks to Randy McMurchy for the report and Bruce Dubbs and Joe Ciccone for the fix.</para>
  • chapter05/expect.xml

    r646a184 ra71ef08  
    3838
    3939<screen><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \
    40    --with-tclinclude=$TCLPATH --with-x=no</userinput></screen>
     40   --with-tclinclude=/tools/include --with-x=no</userinput></screen>
    4141
    4242<para>The meaning of the configure options:</para>
     
    5151
    5252<varlistentry>
    53 <term><parameter>--with-tclinclude=$TCLPATH</parameter></term>
    54 <listitem><para>This explicitly tells Expect where to find Tcl's source
    55 directory and internal headers. Using this option avoids conditions
    56 where <command>configure</command> fails because it cannot automatically
    57 discover the location of the Tcl source directory.</para></listitem>
     53<term><parameter>--with-tclinclude=/tools/include</parameter></term>
     54<listitem><para>This explicitly tells Expect where to find Tcl's internal headers.
     55Using this option avoids conditions where <command>configure</command> fails because
     56it cannot automatically discover the location of Tcl's headers.</para></listitem>
    5857</varlistentry>
    5958
     
    9089</varlistentry>
    9190</variablelist>
    92 
    93 <para>Now remove the <envar>TCLPATH</envar> variable:</para>
    94 
    95 <screen><userinput>unset TCLPATH</userinput></screen>
    96 
    97 <para>The source directories of both Tcl and Expect can now be removed.</para>
    9891
    9992</sect2>
  • chapter05/tcl.xml

    r646a184 ra71ef08  
    6767<screen><userinput>make install</userinput></screen>
    6868
    69 <warning><para><emphasis>Do not</emphasis> remove the
    70 <filename class="directory">tcl&tcl-version;</filename> source directory yet, as the next package
    71 will need its internal headers.</para></warning>
     69<para>Install Tcl's headers. The next package, Expect, requires them to build.</para>
    7270
    73 <para>Set a variable containing the full path of the current directory.
    74 The next package, Expect, will use this variable to find Tcl's headers.</para>
    75 
    76 <screen><userinput>cd ..
    77 export TCLPATH=`pwd`</userinput></screen>
     71<screen><userinput>make install-private-headers</userinput></screen>
    7872
    7973<para>Now make a necessary symbolic link:</para>
Note: See TracChangeset for help on using the changeset viewer.