#8 VELVET DOES NOT RUN AT ALL

open-accepted
None
3
2005-12-06
2005-08-28
No

When I type "velvet" or type "velvet filename" I get the
error message

Major opcode of failed request: 12
(X_ConfigureWindow)
Value in failed request: 0x0
Serial number of failed request: 5607
Current serial number in output stream: 5768

filename is the name of a felt input file that ran
successfully through
felt.

When I compiled the system complained about the
#include <GL/xmesa.h> in the opengl.c program
I replaced it with
#include <GL/osmesa.h> and it compiled OK.

I am running GNU/Linux 2.6.12

Discussion

    • status: open --> open-accepted
     
    • priority: 5 --> 3
    • assigned_to: nobody --> cgijobs
     
  • Logged In: YES
    user_id=15536

    This is a known problem with Velvet. A workaround is to
    change the Makefile in src/Velvet. Instead of linking to
    Xaw3d, link to Xaw. Here is a cvs diff on my Makefile
    (compared to the CVS repository):

    % cvs diff Makefile
    Index: Makefile
    ===================================================================
    RCS file: /cvsroot/felt/felt/src/Velvet/Makefile,v
    retrieving revision 1.4
    diff -r1.4 Makefile
    21c21
    < -lGLw -lGLU -lGL -L/sw/lib -lXaw3d -lXmu -lXt
    -lSM -lICE -lXext -lX11 -lm
    ---
    > -lGLw -lGLU -lGL -L/sw/lib -lXaw -lXmu -lXt -lSM
    -lICE -lXext -lX11 -lm