We've recently encountered the error message "fail to bind surface" when running SUMA remotely on a mac OS X platform.
So you'd run this:
./suma
and get:
suma:
No input specified, loading some toy surfaces...
Use '.' and ',' to cycle between them.
See suma -help for assistance.
failed to bind to surface
The error is not from SUMA. And the fix, according to the tip found here:
[
lists.apple.com] , involves setting the env parameter LIBGL_ALWAYS_INDIRECT=1 on the remote server. In the .cshrc on the remote machine, add:
if ( $?SSH_TTY ) then
setenv LIBGL_ALWAYS_INDIRECT 1
endif
cheers,
ziad