# Ruby-opengl glut on osx

**URL:** <https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443>\
**Category:** Ruby\
**Created:** [January 23, 2006, 4:06pm UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443 "2006-01-23T16:06:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tsuraan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8797f3/32.png) [@tsuraan](https://www.ruby-forum.com/u/tsuraan)\
**Post date:** [January 23, 2006, 4:06pm UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443/1 "2006-01-23T16:06:43Z")

</div>

I grabbed the port of ruby-opengl for OSX from  
[http://www.lazyatom.com/software/opengl-0.32f.tar.gz](http://www.lazyatom.com/software/opengl-0.32f.tar.gz) and installed it.  
When I try to run any program (or even require ‘opengl’, I get the  
following error, which kills ruby:

objc: failed objc\_getClass(NSObject) for GLUTApplication-\>isa-\>isa  
objc: please link appropriate classes in your program

Trace/BPT trap

I don’t know much about OSX programming, so I have no idea what this  
means. When the library links, it does link against the OpenGL and  
GLUT frameworks, so I would think it would know where to find the glut  
and OpenGL stuff, but maybe it doesn’t. Any help would be much  
appreciated.

---

<div class="post-metadata">

**Author:** ![tsuraan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8797f3/32.png) [@tsuraan](https://www.ruby-forum.com/u/tsuraan)\
**Post date:** [January 23, 2006, 4:28pm UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443/2 "2006-01-23T16:28:51Z")

</div>

I have an updated version of my patched OpenGL module - I’ll post  
details in a reply to this thread in the next few days.

- james

---

<div class="post-metadata">

**Author:** ![tsuraan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8797f3/32.png) [@tsuraan](https://www.ruby-forum.com/u/tsuraan)\
**Post date:** [January 23, 2006, 7:00pm UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443/3 "2006-01-23T19:00:35Z")

</div>

On 23/01/06, James A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I have an updated version of my patched OpenGL module - I’ll post  
> details in a reply to this thread in the next few days.

Thanks!

---

<div class="post-metadata">

**Author:** ![tsuraan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8797f3/32.png) [@tsuraan](https://www.ruby-forum.com/u/tsuraan)\
**Post date:** [January 24, 2006, 6:01pm UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443/4 "2006-01-24T18:01:59Z")

</div>

I would be interested.

I was able to get opengl and glut to work on tiger, but only when the  
file is in the install folder opengl-0.32g  
[http://groups.google.com/group/comp.lang.ruby/browse\_frm/thread/63a62226ede67ed7/084df49e33769742?q=opengl+anne001&rnum=2#084df49e33769742](http://groups.google.com/group/comp.lang.ruby/browse_frm/thread/63a62226ede67ed7/084df49e33769742?q=opengl+anne001&rnum=2#084df49e33769742)

so I am interested if there is another way of installing opengl, so I  
can have my files anywhere on my computer.

---

<div class="post-metadata">

**Author:** ![tsuraan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/8797f3/32.png) [@tsuraan](https://www.ruby-forum.com/u/tsuraan)\
**Post date:** [January 29, 2006, 1:19am UTC](https://www.ruby-forum.com/t/ruby-opengl-glut-on-osx/64443/5 "2006-01-29T01:19:28Z")

</div>

I’ve uploaded my updated version of the OpenGL extensions to the  
following URL:

[http://www.lazyatom.com/software/opengl-0.32g.tar.gz](http://www.lazyatom.com/software/opengl-0.32g.tar.gz)

You should have the Developer Tools and the GLUT framework sources  
(available from Apple) installed for this. It builds and links against  
the Apple-native OpenGL/GLUT libraries, so no X11 is involved.

- james
