# Is anyone using Ruby/Tk on HP-UX 11.11 (PA-RISC)?

**URL:** <https://www.ruby-forum.com/t/is-anyone-using-ruby-tk-on-hp-ux-11-11-pa-risc/159924>\
**Category:** Ruby\
**Created:** [February 10, 2009, 2:30am UTC](https://www.ruby-forum.com/t/is-anyone-using-ruby-tk-on-hp-ux-11-11-pa-risc/159924 "2009-02-10T02:30:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jun\_YSKim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a587f6/32.png) [@Jun\_YSKim](https://www.ruby-forum.com/u/Jun_YSKim)\
**Post date:** [February 10, 2009, 2:30am UTC](https://www.ruby-forum.com/t/is-anyone-using-ruby-tk-on-hp-ux-11-11-pa-risc/159924/1 "2009-02-10T02:30:17Z")

</div>

Hi, forks!!

I am developing some tools based on ruby/tk. but, I always met the  
following errror msgs whenever I tried to execute it.

jykim$ uname -a  
HP-UX rp5470 B.11.11 U 9000/800 190494686 unlimited-user license

jykim$ ruby -v  
ruby 1.8.7 (2008-06-20 patchlevel 22) [hppa2.0w-hpux11.11]

jykim$ irb  
irb(main):001:0\> require ‘tk’  
LoadError: Bad magic number for shared library: /usr/local/lib/ruby/  
1.8/hppa2.0w-hpux11.11/tcltklib.sl - /usr/local/lib/ruby/1.8/hppa2.0w-  
hpux11.11/tcltklib.sl  
from /usr/local/lib/ruby/1.8/hppa2.0w-hpux11.11/tcltklib.sl  
from /usr/local/lib/ruby/1.8/tk.rb:6  
from (irb):1:in `require’  
from (irb):1

jykim$ my\_tool  
/usr/local/lib/ruby/1.8/hppa2.0w-hpux11.11/tcltklib.sl: Bad magic  
number for shared library: /usr/local/lib/ruby/1.8/hppa2.0w-hpux11.11/  
tcltklib.sl - /usr/local/lib/ruby/1.8/hppa2.0w-hpux11.11/tcltklib.sl  
(LoadError)  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
31:in `require' from /usr/local/lib/ruby/1.8/tk.rb:6 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in`gem\_original\_require’  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
31:in `require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31:in`gem\_original\_require’  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
31:in `require’

Testing server is HP-UX 11.11 (PA-RISC).  
When I execute this program on other servers such as linux, windows,  
solaris, dec…, it is clearly executed.

---

<div class="post-metadata">

**Author:** ![Jun\_YSKim](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a587f6/32.png) [@Jun\_YSKim](https://www.ruby-forum.com/u/Jun_YSKim)\
**Post date:** [February 10, 2009, 2:48am UTC](https://www.ruby-forum.com/t/is-anyone-using-ruby-tk-on-hp-ux-11-11-pa-risc/159924/2 "2009-02-10T02:48:25Z")

</div>

Sounds like you’ve got a corrupted library, to me, is there a ‘magic’  
library in ruby? And I mean as in it’s called magic not -is- magic. =P

If that has nothing to do with this then my next guess is that the tk.rb  
file is either corrupted or calling methods/loading code in other  
corrupted  
files.

- jayce

* * *

Be forewarned, an idiot just called.

* * *

From: “Jun Y. Kim” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Monday, February 09, 2009 5:28 PM  
To: “ruby-talk ML” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Subject: Is anyone using Ruby/Tk on HP-UX 11.11 (PA-RISC)?
