Can we first identify the problem, then have someone who actually understands how it is supposed to work 'fix' it? It isn't broken, at least not in the way John thinks, or thought it was.
Please look at nsconfig.tcl, and maybe even read the README file which has installation instructions. AOLserver should be installed using the tclsh identified in the configure option --with-tcl=... >From nsconfig.tcl: set tclsh [file native [info nameofexecutable]] set tcldir [file native [file dirname [file dirname $tclsh]]] set install $tcldir The script isn't perfect, it might need some work, but the other files are fine. >From the README: Unix: % /usr/local/aolserver/bin/tclsh84 ./nsconfig.tcl % gmake install The nsconfig.tcl script is designed to work on Unix and Windows. The tclsh used to execute the script must be from the installed Tcl location you intend to use for AOLserver as nsconfig.tcl will determine certain config settings from the tclsh environment. In addition, two options may be specified: -install dir Specify path to install (default: Tcl directory) -debug Debug build with symbols and without optimization. On Windows, nsconfig.tcl will create include\ns.mak directly. On Unix, nsconfig.tcl will call the configure shell script with the appropriate options to create include/ns.mak. You may also run configure directly although it has few additional features. tom jackson On Wednesday 09 April 2008 09:34, Dossy Shiobara wrote: > On 2008.04.09, John Buckman <[EMAIL PROTECTED]> wrote: > > Can someone make this change in CVS: > > > > the utils/*.tcl files in CVS all need: > > > > #!/usr/local/bin/tclsh > > > > prepended at the top. Currently, they don't have this, and thus are run > > as shell scripts. > > > > They also need their permissions to be executable. > > > > I know we've switched to a tcl-building method, but "./configure" still > > (mostly) works, but more importantly, those util scripts are used by > > ns.mak and modules depend on them to work. > > If you execute configure with TCLSH=/usr/local/bin/tclsh, the scripts > will be executed correctly. > > If you hardcode a path to tclsh at the top of the scripts, it will only > work if others have their tclsh at that location. Not something you can > (safely) assume. > > > Dossy: if you are willing to give me cvs write privs, I can fix this. > > IMHO, the correct "fix" is to automatically detect (AC_PATH_TCLSH kind > of thing) in the autoconf _if_ TCLSH wasn't passed to configure. > > Would you mind doing that? I'd be happy to give you CVS write privs, > what's your SourceForge user ID? > > -- Dossy -- AOLserver - http://www.aolserver.com/ To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of your email blank.