Well, I edited all the options you suggested, Bill, and also the occurrence in the file glx.ijs, with every possible combination, and nothing worked. Damn. Oh, well, back to C++ for now then (bleah!) where at least OpenGL works. Hope I sort it out sometime soon, I'd much rather be working in J.
Thanks for all your help! On 15 October 2012 03:47, bill lam <[email protected]> wrote: > 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 <[email protected]> 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
