Hi,

I want to run tcltklib on Win NT4 using ruby cygwin 1.4.5. I've tried to
follow the previous advice on the list (downloaded Michael Neumanns
tcltklib83.dll):

bash-2.04$ ruby -v
ruby 1.4.5 (2000-06-26) [i686-cygwin]
bash-2.04$ set | grep Tcl
PATH='/usr/bin:/usr/local/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINNT/system32:/
cygdrive/c/WINNT:/cygdrive/c/THINKPAD:/cygdrive/c/Prg/Emacs/bin:/cygdrive/c/PROG
RA~1/Tcl/bin:/cygdrive/c/usr/local/bin:/cygdrive/c/Prg/texmf/miktex/bin:/cygdriv
e/c/Program Files/Cvs:/cygdrive/c/Program Files/Tcl/bin'
TCL_LIBRARY='c:\Program Files\Tcl\lib\tcl8.3'
TK_LIBRARY='c:\Program Files\Tcl\lib\tk8.3'
bash-2.04$ ls //c/Program\ Files/Tcl/lib
tcl8.3  tk8.3
bash-2.04$ ls //c/Program\ Files/Tcl/bin
msvcrt.dll    tclpip83.dll  tk83.dll
tcl83.dll     tclsh83.exe   wish83.exe
bash-2.04$ ls /usr/local/lib/ruby/1.4/i686-cygwin/tcl*
/usr/local/lib/ruby/1.4/i686-cygwin/tcltklib.rb
/usr/local/lib/ruby/1.4/i686-cygwin/tcltklib83.dll

so far so good but if I now:

bash-2.04$ rubye
ruby> require 'tcltklib'
LoadLibraryExA: d:\usr\local\lib\ruby\1.4\i686-cygwin\tcltklib83.dll
ERR: /usr/local/lib/ruby/1.4/i686-cygwin/tcltklib.rb:6:in `require': 126:
The specified module could not be found.   - 
/usr/local/lib/ruby/1.4/i686-cygwin/tcltklib83.dll

bash-2.04$ rubye
ruby> require 'tcltklib83'
LoadLibraryExA: d:\usr\local\lib\ruby\1.4\i686-cygwin\tcltklib83.dll
ERR: (eval):1:in `require': 126: The specified module could not be found.
- /usr/local/lib/ruby/1.4/i686-cygwin/tcltklib83.dll

so there is a problem when loading the dll.

Any hints?

Regards,

Robert