Not sure which lib was selected. You may edit the file
~addons/api/gl3/gl3.ijs and change the lines
  libgl=:  'libGL.so.1'
  libglu=: 'libGLU.so.1'

to (eg)
  libglu=: '/usr/lib/libGLU.so.1'

I have not installed any proprietary video driver to test, so there
may be some issues there.

Пнд, 15 Окт 2012, Alex Giannakopoulos писал(а):
> My system is Ubuntu Lucid 64 (LTS)
> 
> I installed all J addons via pacman, right from the start!
> 
> 
> When I try to run something like:
> 
> load '~addons/demos/opengl/simple/gldemos.ijs'  or
> load '~addons/demos/opengl/demo/gldemo.ijs'
> 
> the GTK windows open properly, but nothing is rendered, the message
> returned is:
>     cannot alloc opengl context
> 
> 
> 
> 
> locate libGLU gives:
> 
> /usr/lib/libGLU.so.1
> /usr/lib/libGLU.so.1.3.070701
> /usr/lib/mesa/libGL.so.1
> /usr/lib/mesa/libGL.so.1.2
> /usr/lib/nvidia-173/libGL.so
> /usr/lib/nvidia-173/libGL.so.1
> /usr/lib/nvidia-173/libGL.so.173.14.22
> /usr/lib/nvidia-173/libGLcore.so.1
> /usr/lib/nvidia-173/libGLcore.so.173.14.22
> /usr/lib32/libGL.so
> /usr/lib32/libGLU.so
> /usr/lib32/libGLU.so.1
> /usr/lib32/libGLU.so.1.3.070701
> /usr/lib32/mesa/libGL.so.1
> /usr/lib32/mesa/libGL.so.1.2
> /usr/lib32/nvidia-173/libGL.so
> /usr/lib32/nvidia-173/libGL.so.1
> /usr/lib32/nvidia-173/libGL.so.173.14.22
> /usr/lib32/nvidia-173/libGLcore.so.1
> /usr/lib32/nvidia-173/libGLcore.so.173.14.22
> 
> So it's all there, I wonder if there is some library conflict, since there
> are so many versions.
> I mean, how does the system resolve which one it should be using?
> 
> 
> 
> On 15 October 2012 02:23, bill lam <bbill....@gmail.com> wrote:
> 
> > I tested opengl (both 32 and 64-bits) worked in my debian. The
> > context is provided by x11. Perhaps some addons such as api/x11 are
> > missing. Install that addon and try again. If it still fails, then
> > install all addons.  You can always un-install addons in pacman.
> >
> > run demos by
> > load '~addons/demos/opengl/simple/gldemos.ijs'
> > load '~addons/demos/opengl/demo/gldemo.ijs'
> >
> > osmesa is not used at all because it now renders by using card hardware.
> > mesa needed only if your video card driver cannot provide opengl which
> > is unlikely except when you are using the framebuffer vga card driver.
> >
> > only libGL and libGLU are needed which should be present in all
> > modern linux install.  libX11 is used to provide context for
> > renderring and it must be there unless x-window has not been
> > installed.  So I guess you need not worry those libraries.
> >
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to