This looks like a bug in gl-world.<br><br>gl-world fails to specify the style &#39;gl to the canvas% constructor.<br><br>See: <a href="http://docs.racket-lang.org/gui/canvas_.html?q=canvas">http://docs.racket-lang.org/gui/canvas_.html?q=canvas</a><br>
<br>I guess Jay is using a platform on which it happens to work without style &#39;gl.<br><br>Stephan<br><br><div class="gmail_quote">2012/5/18 JP Verkamp <span dir="ltr">&lt;<a href="mailto:racket@jverkamp.com" target="_blank">racket@jverkamp.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Interesting. Taking away the gl-world code and using the code to<br>
create a canvas% with a gl-context from here (<br>
<a href="http://lists.racket-lang.org/users/archive/attachments/20100118/4272caa0/attachment-0001.ksh" target="_blank">http://lists.racket-lang.org/users/archive/attachments/20100118/4272caa0/attachment-0001.ksh</a><br>
) works just fine (albeit slowly, I need to get the OpenGL drivers<br>
working correctly again).<br>
<br>
Perhaps I&#39;m using gl-world incorrectly. It would still be helpful if<br>
there was a way to get a better error message to tell me what was<br>
going wrong though.<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, May 17, 2012 at 6:09 PM, JP Verkamp &lt;<a href="mailto:racket@jverkamp.com">racket@jverkamp.com</a>&gt; wrote:<br>
&gt; For whatever reason I don&#39;t have that directory. I ran this version instead:<br>
&gt; <a href="https://raw.github.com/plt/racket/master/collects/sgl/examples/gears.rkt" target="_blank">https://raw.github.com/plt/racket/master/collects/sgl/examples/gears.rkt</a><br>
&gt;<br>
&gt; That worked fine, rotating the gears as expected and printing this to<br>
&gt; the console:<br>
&gt; RENDERER: Mesa DRI Intel(R) 945GM x86/MMX/SSE2<br>
&gt; VERSION: 1.4 Mesa 8.0.2<br>
&gt; VENDOR: Tungsten Graphics, Inc<br>
&gt; EXTENSIONS: ...<br>
&gt;<br>
&gt; If it helps, I&#39;m using Ubuntu 12.04 which either didn&#39;t have Racket or<br>
&gt; at least not a newer version, so I&#39;m installing from this PPA:<br>
&gt; deb <a href="http://ppa.launchpad.net/plt/racket/ubuntu" target="_blank">http://ppa.launchpad.net/plt/racket/ubuntu</a> precise main<br>
&gt;<br>
&gt; On Thu, May 17, 2012 at 4:58 PM, Michael Wilber &lt;<a href="mailto:mwilber@uccs.edu">mwilber@uccs.edu</a>&gt; wrote:<br>
&gt;&gt; Can you run other OpenGL Racket programs? For example, try the gears example:<br>
&gt;&gt;<br>
&gt;&gt; racket /usr/lib/racket/collects/sgl/examples/gears.rkt<br>
&gt;&gt;<br>
&gt;&gt; On Thu, 17 May 2012 17:49:21 -0400, JP Verkamp &lt;<a href="mailto:racket@jverkamp.com">racket@jverkamp.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Hopefully someone out there can help me out, I&#39;ve run into a a bit of<br>
&gt;&gt;&gt; a problem with the gl2d and gl-world packages from PLaneT. I&#39;ve got a<br>
&gt;&gt;&gt; relatively small sample and whenever I run the code (even after<br>
&gt;&gt;&gt; commenting out all of the OpenGL specific code other than the big-bang<br>
&gt;&gt;&gt; call), I always get this error:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; send: target is not an object: #f for method: call-as-current<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; The one relevant response I&#39;ve found thus far on the subject is from<br>
&gt;&gt;&gt; Matthew Flatt from last December on the mailing list (<br>
&gt;&gt;&gt; <a href="http://lists.racket-lang.org/users/archive/2011-October/048813.html" target="_blank">http://lists.racket-lang.org/users/archive/2011-October/048813.html</a> )<br>
&gt;&gt;&gt; which says to check &quot;Do you have &quot;libgdkglext-x11-1.0&quot; and<br>
&gt;&gt;&gt; &quot;libgtkglext-x11-1.0&quot; installed?&quot;, which I do. There&#39;s a .so for each<br>
&gt;&gt;&gt; in my /usr/lib directory. After that though, I&#39;m not sure where to go.<br>
&gt;&gt;&gt; Is there perhaps some way to check which libraries that Racket is<br>
&gt;&gt;&gt; trying to load / what else might be causing the error?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt; JP<br>
&gt;&gt;&gt; ____________________<br>
&gt;&gt;&gt;   Racket Users list:<br>
&gt;&gt;&gt;   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br>