Thanks, Paul so much, really appreciate your fast reply!I returned one step back and avoided the use of NoMachine (i.e, I hooked a screen to the Linux machine directly). I got a different error when I run Fsleyes:[meena@ghine ~]$ WARNING __init__.py 596: create - GLContext callback function raised NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
Traceback (most recent call last):
File "fsleyes/gl/__init__.py", line 590, in create
File "fsleyes/main.py", line 371, in realCallback
File "fsleyes/gl/__init__.py", line 377, in bootstrap
File "site-packages/OpenGL/GLUT/special.py", line 333, in glutInit
File "site-packages/OpenGL/platform/baseplatform.py", line 407, in __call__
NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling
As the Fsleyes troubleshooting page suggested, I need to installglutInit. I followed the recommended link (http://freeglut.sourceforge.n
zcat freeglut-2.2.0.tar.bz2 | tar -vxf -et/docs/install.php ) and I followed the steps:
1-
2- cd freeglut-2.X.X
3- LDFLAGS=-Wl,-R/usr/X11R6/lib ./configure
4- make all
5- make installSteps (1-3) was done without errors. However, in step 4 (make all), it gave me this error:
make all-recursive
make[1]: Entering directory `/home/meena/freeglut-2.8.0'
Making all in src
make[2]: Entering directory `/home/meena/freeglut-2.8.0/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_call backs.Tpo -c -o libglut_la-freeglut_callbacks. lo `test -f 'freeglut_callbacks.c' || echo './'`freeglut_callbacks.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../include -g -O2 -Wall -pedantic -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_call backs.Tpo -c freeglut_callbacks.c -fPIC -DPIC -o .libs/libglut_la-freeglut_call backs.o
In file included from ../include/GL/freeglut.h:17,
from freeglut_callbacks.c:28:
../include/GL/freeglut_std.h:123:20: error: GL/glu.h: No such file or directory
In file included from freeglut_callbacks.c:29:
freeglut_internal.h:112:39: error: X11/extensions/XInput.h: No such file or directory
make[2]: *** [libglut_la-freeglut_callbacks.lo] Error 1
make[2]: Leaving directory `/home/meena/freeglut-2.8.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/meena/freeglut-2.8.0'
make: *** [all] Error 2I did these steps as a superuser as recommended and I tried different versions of the glutInit and all gave the same error message.Unfortunately, I did not find any help online. Any direction I can try?Thanks again Paul;--Meena
On Sat, Mar 24, 2018 at 6:29 AM, paul mccarthy <[log in to unmask]> wrote:Hi Meena,You could try running FSLeyes with the LIBGL_ALWAYS_SOFTWARE environment variable, e.g.:LIBGL_ALWAYS_SOFTWARE=1 fsleyesIf FSLeyes works in this way, and is fast enough, then you can use this as a solution.Alternately, one person has reported success in getting around this problem by following the steps described here:I have translated the Ubuntu 14.04 instructions to their CentOS 6.9 equivalents here:Let me know how you get on.Cheers,PaulOn 23 March 2018 at 21:09, Meena M. Makary <[log in to unmask]> wrote:Dear FSL experts;I am trying to run FSLeyes from "NoMachine” on Centos 6.9 and it gives me the following error:WARNING __init__.py 596: create - GLContext callback function raised RuntimeError: OpenGL 1.4 or newer is required (detected version: 1.2Traceback (most recent call last):File "fsleyes/gl/__init__.py", line 590, in createFile "fsleyes/main.py", line 371, in realCallbackFile "fsleyes/gl/__init__.py", line 315, in bootstrapRuntimeError: OpenGL 1.4 or newer is required (detected version: 1.2I tried “unset LIBGL_ALWAYS_INDIRECT “, as recommended on the troubleshooting page (https://users.fmrib.ox.ac.uk/~paulmc/fsleyes/userdoc/latest ), and still gives me the same error./troubleshooting.html Any help would be much appreciated!Thanks,--Meena M. Makary, Ph.D.--Meena M. Makary, Ph.D.