# Tix windows (install question)

**URL:** <https://www.ruby-forum.com/t/tix-windows-install-question/81103>\
**Category:** Ruby\
**Created:** [January 3, 2007, 11:36pm UTC](https://www.ruby-forum.com/t/tix-windows-install-question/81103 "2007-01-03T23:36:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![goldfita](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4491bb/32.png) [@goldfita](https://www.ruby-forum.com/u/goldfita)\
**Post date:** [January 3, 2007, 11:36pm UTC](https://www.ruby-forum.com/t/tix-windows-install-question/81103/1 "2007-01-03T23:36:52Z")

</div>

I found a post around here somewhere explaining how to install tix.  
Has anyone made it work on windows? I’m getting the follwing.

C:\ruby\tcltk-ext052\>mk\_tkextlib.rb -p Tix

c:/ruby/lib/ruby/1.8/tcltkextlib.rb:47:in `_eval': couldn't load library "C:/tcl 8.4.14/bin/tix84.lib": invalid argument (RuntimeError) from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:47:in`\_eval’  
from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:67:in `eval' from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:177:in`\_load\_shared\_lib’  
from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:220:in `setup_libs' from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:216:in`setup\_libs’  
from c:/ruby/lib/ruby/1.8/tcltkextlib.rb:233:in  
`full_load_libs' from C:/ruby/tcltk-ext052/mk_tkextlib.rb:1361:in`load\_ext\_library’  
from C:/ruby/tcltk-ext052/mk\_tkextlib.rb:3001

My def file is

$ext\_lib\_info = [  
[‘Tix’, ‘tix84.lib’, [‘C:/tcl8.4.14/bin’]],  
nil  
]

I also tried the dll. And I tried using the full path. My ruby is  
1.8.4.

---

<div class="post-metadata">

**Author:** ![goldfita](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/4491bb/32.png) [@goldfita](https://www.ruby-forum.com/u/goldfita)\
**Post date:** [January 19, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/tix-windows-install-question/81103/2 "2007-01-19T16:31:08Z")

</div>

From: removed\_email\_address@domain.invalid  
Subject: tix windows (install question)  
Date: Thu, 4 Jan 2007 07:35:07 +0900  
Message-ID: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> I found a post around here somewhere explaining how to install tix.  
> Has anyone made it work on windows? I’m getting the follwing.
> 
> C:\ruby\tcltk-ext052\>mk\_tkextlib.rb -p Tix

I’m very sorry, but I don’t touch tcltk-ext now.

# It is not tested on Windows.

I thought that supporting Tix is not important because  
there are similar widgets in the other extensions  
which are included in ActiveTcl binary package.  
So, I stopped development of tcltk-ext when added  
tkextlib support to Ruby/Tk.

# And I forget about its structure. (^\_^;

However, if you really need Tix support,  
I’ll be able to update tcltk-ext for Ruby-1.8  
or add Tix support to tkextlib.

> My def file is
> 
> $ext\_lib\_info = [  
> [‘Tix’, ‘tix84.lib’, [‘C:/tcl8.4.14/bin’]],  
> nil  
> ]

Did you try ‘C:\tcl8.4.14\bin’?  
Does “Tk.ip\_eval(‘load “C:/tcl8.4.14/bin/tix84.lib” Tix’)” or  
“Tk.ip\_eval(‘load “C:\tcl8.4.14\bin\tix84.lib” Tix’)” succeed?
