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



Reply via email to