Dear Users,
Following experiences I made today with tclhttpd3.0.1 standalone.
(Not distributed package).
Brent cleaned the directory structure. So als should work from scratch.
I do not like to install tclhttpd in the default directory /usr/local so
I configured the stuff with:
% ./configure --prefix=/usr/local/www/tclhttpd --enable-gcc
--enable-shared
...
% gmake
...
% gmake install
...
Next step was to startup the stuff
% cd /usr/local/www/tclhttpd/bin
% ./tclhttpd.tcl
produced an error:
Can't find a usable version.tcl in the following directories:
/usr/local/lib/tclhttpd3.0.0 /usr/local/lib/tclhttpd3.0.0
/usr/lib/tclhttpd3.0.0 /usr/local/library /usr/library
/usr/tclhttpd3.0.0/library /tclhttpd3.0.0/library
This probably means that tclhttpd wasn't installed properly.
while executing
"error $msg"
(procedure "tcl_findLibrary" line 65)
invoked from within
"tcl_findLibrary tclhttpd 3.0.0 3.0.0 version.tcl TCL_HTTPD_LIBRARY
Config(lib)"
invoked from within
"if {[file exist [file join $home ../lib/httpd.tcl]]} {
# Cases 1 and 2
set Config(lib) [file join $home ../lib]
} else {
tcl_findLibrary t..."
(file "httpd.tcl" line 67)
tcl_findLibrary did not find version.tcl in
/usr/local/www/tclhttpd/lib/tclhttpd3.0.0
Workaround is to define in the shell the environment variable
TCL_HTTPD_LIBRARY (5. Parameter of tcl_findLibrary).
So in the C-Shell:
% setenv TCL_HTTPD_LIBRARY /usr/local/www/tclhttpd/lib/tclhttpd3.0.0
Now call tclhttpd.tcl.
% httpd.tcl &
[1] 9696
ws5512%
ws5512% can't find package limit
Running with default file descriptor limit
No .htaccess support: can't find package crypt
httpd started on port 8015
Oops: auto_path has been extended with
/usr/local/www/tclhttpd/lib/tclhttpd3.0.0 but auto_path doesn't include
the directory
/usr/local/www/httpd/lib.
So I hardcoded the following line in httpd.tcl
#line 79
set auto_path [concat $auto_path [file join /usr/local/www/tclhttpd/lib]
]
Hura, stuff startups withour errors!
--
#-------With best regards, Mit freundlichen Gruessen, Met vriendelijke groet,
------
# Piet Vloet
# Siemens AG Austria
# Boschstrasse 10 Phone : +43-51707-42906
# A-1190 Vienna Fax : +43-51707-52606
# mailto:[EMAIL PROTECTED] WWW:http://www.siemens.at