I have installed tcl/tk on an 4.3.3.0 AIX box from source. I have followed the steps below:
Downloaded the compressed source tar files
Decompressed and unpacked the files
Run configure script for tcl without options
Run make and make install without error for tcl
Run make test for tcl with the following results:
TclExecuteByteCode: done instruction at pc 331: stack top 4 < entry stack top 5
TclExecuteByteCode execution failure: end stack top < start stack top
make: 1254-059 The signal code from the last command is 6.
There was also a message about strstr being a duplicate.
I am able to run tclsh and enter some commands (e.g. pwd, cd, set); others produce errors as follows:
% bell
Segmentation fault(coredump)
% set var /home/ajb
/home/ajb
% cd var
UpdateStringProc should not be invoked for type
IOT/Abort trap(coredump)
AIX is a big endian platform and does support 64-bit compilation but a compiler option must be selected for this purpose. The configure script did not specify this option
For Tk (built after tcl) the variation to the above is that the I entered the --with-tcl option to point to the tcl unix directory holding tcl config information. The configure script errored with the message:
"configure: error: can not run test program while cross compiling"
I commented this out and successfully ran make and make install. I am able to run wish but it only produces a blank window with the following message in the terminal window:
Application initialization failed: self-referential recursion in "unknown" for command "::"
I have looked through several faqs and am not sure where to go from here
Downloaded the compressed source tar files
Decompressed and unpacked the files
Run configure script for tcl without options
Run make and make install without error for tcl
Run make test for tcl with the following results:
TclExecuteByteCode: done instruction at pc 331: stack top 4 < entry stack top 5
TclExecuteByteCode execution failure: end stack top < start stack top
make: 1254-059 The signal code from the last command is 6.
There was also a message about strstr being a duplicate.
I am able to run tclsh and enter some commands (e.g. pwd, cd, set); others produce errors as follows:
% bell
Segmentation fault(coredump)
% set var /home/ajb
/home/ajb
% cd var
UpdateStringProc should not be invoked for type
IOT/Abort trap(coredump)
AIX is a big endian platform and does support 64-bit compilation but a compiler option must be selected for this purpose. The configure script did not specify this option
For Tk (built after tcl) the variation to the above is that the I entered the --with-tcl option to point to the tcl unix directory holding tcl config information. The configure script errored with the message:
"configure: error: can not run test program while cross compiling"
I commented this out and successfully ran make and make install. I am able to run wish but it only produces a blank window with the following message in the terminal window:
Application initialization failed: self-referential recursion in "unknown" for command "::"
I have looked through several faqs and am not sure where to go from here