well,
my humble apologies to all those whose time has been wasted trying to help me overcome the consequences of my own stupidity.
I recompiled tcl8.4.2 after doing a make distclean to clean up the mess caused by calling doing configure for tcl8.4.2 with:
--prefix= /there/should/be/no/space/b4/this/path
and then configuring again with:
--prefix=/much/better/with/no/space/b4/this/path
It still amazes me that this seems to have been the cause of all my problems... i mean, really, is it too much to expect that calling configure a 2nd time with new options should overwrite all products of previous configures with the new results, without having to do a make distclean???
oh well.
I also tried compiling AOLserver4 CVS against tcl8.4.1 and yeah, no problems there either.
A final comment is in order though. I still would not have a working AOLserver were it not for the fact that I was able to scavenge a copy of nsrewrite.so from the build I did of Matts AOLserver distribution. My CVS checkout of AOLserver4 did not come with any code for nsrewrite.so, and the nsrewrite module is NOT available at sorceforge with all the other modules for AOLserver.
Besides that the only very minor problem was that the sample openACS config file at:
https://openacs.org/doc/openacs-4/files/openacs4.tcl.txt
does not mention that openACS also needs AOLserver to load the nsdb module -- so it needs to have the line:
ns_param nsdb ${bindir}/nsdb.so
added at the appropriate place.
Sorry again to all those whose time was wasted especially those who took the time to try to help me.
john