Index: BOOK/introduction/common/changelog.xml
===================================================================
--- BOOK/introduction/common/changelog.xml (revision feaf98bec7658b9f717ffe4dfbf7a1b953de2d3b)
+++ BOOK/introduction/common/changelog.xml (revision cf682c12b79fb1a7e96cf29e5423ccf300499b6e)
@@ -38,4 +38,13 @@
+ December 11, 2005
+
+
+ [ken] - Fix Tcl configure, thanks to Greg Schafer.
+
+
+
+
+
December 9, 2005
Index: BOOK/temp-tools/64/tcl.xml
===================================================================
--- BOOK/temp-tools/64/tcl.xml (revision feaf98bec7658b9f717ffe4dfbf7a1b953de2d3b)
+++ BOOK/temp-tools/64/tcl.xml (revision cf682c12b79fb1a7e96cf29e5423ccf300499b6e)
@@ -28,8 +28,15 @@
+
+
+
+
-cd unix
-CC="gcc ${BUILD64}" ./configure --prefix=/tools
+CC="gcc ${BUILD64}" ./configure --prefix=/tools
.
+ First, fix a syntax error in the configure script.
+
+cd unix
+sed -i "s/relid'/relid/" configure
+
Prepare Tcl for compilation:
-cd unix
-./configure --prefix=/tools
+./configure --prefix=/tools
Build the package:
Index: BOOK/temp-tools/multilib/tcl-64bit.xml
===================================================================
--- BOOK/temp-tools/multilib/tcl-64bit.xml (revision feaf98bec7658b9f717ffe4dfbf7a1b953de2d3b)
+++ BOOK/temp-tools/multilib/tcl-64bit.xml (revision cf682c12b79fb1a7e96cf29e5423ccf300499b6e)
@@ -26,8 +26,16 @@
xpointer="xpointer(//*[@os='a'])"/>
+
+
+
+
We need to change the default lib path to lib64:
-cd unix
-sed -i 's@\$(prefix)/lib@\$(prefix)/lib64@g' Makefile.in
+sed -i 's@\$(prefix)/lib@\$(prefix)/lib64@g' Makefile.in
+