Hello.
I need some help getting OpenGL running on a DS20 running Tru64 4.0F.
First I tried installing Mesa and linked its GLU and GLX libraries to 
libGLU and libGLX.  The program I was trying to run said that it did not 
like the version of the libGLU library.
I then installed Open3D from the Associated Products 2 CD.  I selected the 
OpenGL extensions, but I am obviously missing something because programs 
that I would like to run that require OpenGL are not working.  I have only 
been managing DEC Alpha's for about three months, so if I missed something 
obvious, you'll have to excuse me.  Detailed diagnostics on the problem 
follows below.  Any help would be appreciated.
Thanks in advance,
-- Todd
=====
I tried testing the OpenGL installation by compiling and running some of 
the examples that also got installed.
First the atlantis demo:
=====
# cd /usr/examples/GL/glut/progs/demos/atlantis/
# xmkmf
imake -DUseInstalled -I/usr/lib/X11/config
# make
cc  -O2 -std1   -I./GL -I/usr/include  -DLONG_BIT=64  -DNO_MESSAGE_CATALOG 
-DDEC    -c atlantis.c
cc  -O2 -std1   -I./GL -I/usr/include  -DLONG_BIT=64  -DNO_MESSAGE_CATALOG 
-DDEC    -c whale.c
cc  -O2 -std1   -I./GL -I/usr/include  -DLONG_BIT=64  -DNO_MESSAGE_CATALOG 
-DDEC    -c dolphin.c
cc  -O2 -std1   -I./GL -I/usr/include  -DLONG_BIT=64  -DNO_MESSAGE_CATALOG 
-DDEC    -c shark.c
cc  -O2 -std1   -I./GL -I/usr/include  -DLONG_BIT=64  -DNO_MESSAGE_CATALOG 
-DDEC    -c swim.c
rm -f atlantis
cc  -o atlantis -O2 -std1     -L/usr/lib atlantis.o whale.o dolphin.o 
shark.o swim.o -lglut    -lGLU    -lGL    -lXmu -lXi -lXext -lX11 -lm
# ./atlantis
GLUT: Fatal Error in atlantis: visual with necessary capabilities not 
found.
=====
Then I compiled (using "xmkmf;make") and ran some of the test examples in 
/usr/examples/GL/glut/test:
=====
#./test1
PASS: test1
# ./test2
GLUT: Fatal Error in test2: visual with necessary capabilities not found.
# ./test3
GLUT: Fatal Error in test3: visual with necessary capabilities not found.
# ./test4
GLUT: Fatal Error in test4: visual with necessary capabilities not found.
=====
Here is the output of some other diagnostic commands:
=====
> xdpyinfo
name of display:    ebola:0.0
version number:    11.0
vendor string:    DECWINDOWS Digital Equipment Corporation Digital UNIX 
V4.0
vendor release number:    1
maximum request size:  4194300 bytes
motion buffer size:  100
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    6
supported pixmap formats:
    depth 1, bits_per_pixel 1, scanline_pad 32
    depth 4, bits_per_pixel 8, scanline_pad 32
    depth 8, bits_per_pixel 8, scanline_pad 32
    depth 12, bits_per_pixel 32, scanline_pad 32
    depth 21, bits_per_pixel 32, scanline_pad 32
    depth 24, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x4000036, revert to Parent
number of extensions:    23
    Adobe-DPS-Extension
    BIG-REQUESTS
    DEC-GLX
    DEC-PEER-GLX
    DEC-XTRAP
    DOUBLE-BUFFER
    DPMS
    DPSExtension
    GLX
    Keyboard-Management-Extension
    MIT-SCREEN-SAVER
    MIT-SHM
    MIT-SUNDRY-NONSTANDARD
    Multi-Buffering
    SHAPE
    SYNC
    Shared-Memory Transport
    XC-MISC
    XIE
    XInputExtension
    XKEYBOARD
    XTEST
    XVideo
default screen number:    0
number of screens:    1
screen #0:
  dimensions:    1600x1200 pixels (280x236 millimeters)
  resolution:    145x129 dots per inch
  depths (2):    1, 8
  root window id:    0x24
  depth of root window:    8 planes
  number of colormaps:    minimum 1, maximum 1
  default colormap:    0x22
  default number of colormap cells:    256
  preallocated pixels:    black 1, white 0
  options:    backing-store YES, save-unders YES
  largest cursor:    64x64
  current input event mask:    0x30203c
    ButtonPressMask          ButtonReleaseMask        EnterWindowMask 
    LeaveWindowMask          ButtonMotionMask 
        SubstructureRedirectMask
    FocusChangeMask
  number of visuals:    2
  default visual id:  0x20
  visual:
    visual id:    0x20
    class:    PseudoColor
    depth:    8 planes
    available colormap entries:    256
    red, green, blue masks:    0x0, 0x0, 0x0
    significant bits in color specification:    8 bits
  visual:
    visual id:    0x21
    class:    PseudoColor
    depth:    8 planes
    available colormap entries:    256
    red, green, blue masks:    0x0, 0x0, 0x0
    significant bits in color specification:    8 bits
ebola> xwininfo -root
xwininfo: Window id: 0x24 (the root window) (has no name)
  Absolute upper-left X:  0
  Absolute upper-left Y:  0
  Relative upper-left X:  0
  Relative upper-left Y:  0
  Width: 1600
  Height: 1200
  Depth: 8
  Visual Class: PseudoColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x22 (installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +0+0  -0+0  -0-0  +0-0
  -geometry 1600x1200+0+0
ebola> xglinfo
============================== Display ebola:0.0 
==============================
name of display:        ebola:0.0
version number:         11.0
vendor string:          DECWINDOWS Digital Equipment Corporation Digital 
UNIX V4.0
vendor release:         1
max request size:       262140 bytes
motion buffer size:     100
bitmap:                 unit = 32, bit order = LSBFirst, padding = 32
image byte order:       LSBFirst
keycode range:          minimum 8, maximum 255
focus window:           0x4000036, revert to RevertToPointerRoot
default screen num:     0
number of screens:      1
pixmap formats:         6 total
                        depth  1, bits_per_pixel  1, scanline_pad 32
                        depth  4, bits_per_pixel  8, scanline_pad 32
                        depth  8, bits_per_pixel  8, scanline_pad 32
                        depth 12, bits_per_pixel 32, scanline_pad 32
                        depth 21, bits_per_pixel 32, scanline_pad 32
                        depth 24, bits_per_pixel 32, scanline_pad 32
Server Extensions:      23 total
                        XKEYBOARD, MIT-SHM, Shared-Memory Transport,
                        XInputExtension, Multi-Buffering, BIG-REQUESTS,
                        MIT-SCREEN-SAVER, SHAPE, GLX, DEC-GLX, DPMS,
                        DOUBLE-BUFFER, Keyboard-Management-Extension,
                        MIT-SUNDRY-NONSTANDARD, SYNC, XTEST, XC-MISC,
                        DEC-XTRAP, XVideo, XIE, Adobe-DPS-Extension,
                        DPSExtension, DEC-PEER-GLX,
GLX Extension:          error base = 137, event base = 86, Version 1.2
GLX Library:            Vendor = DEC
                        Version = 1.2 
DEC:PKO:O3D:3.3.0:x11r6:2.6.0:11:15:95:OSF1:V4.0.214:CC:3.11:OPT::
                        Extensions = (none)
GLU Library:            Version = 1.2 
DEC:PKO:O3D:3.3.0:x11r6:2.6.0:11:15:95:OSF1:V4.0.214:CC:3.11:OPT::
                        Extensions = (none)
=================================== Screen 0 
===================================
screen:                 0
dimensions:             1600x1200 pixels (280x236 millimeters)
resolution:             145x129 dots per inch
depths:                 (2 total):       1, 8
root window id:         0x24
depth of root window:   8 planes
default visual id:      0x20
number colormaps:       minimum 1, maximum 1
default colormap:       0x22, number colormap cells 256
preallocated pixels:    black 0x1, white 0x0
options:                backing-store YES, save-unders YES
input event mask:       0x30203c
                        ButtonPress          ButtonRelease 
       EnterWindow
                        LeaveWindow          ButtonMotion
                        SubstructureRedirect FocusChange
GLX Server:             Vendor = DEC
                        Version = 1.2
                        Extensions = GLX_EXT_visual_info 
GLX_EXT_visual_rating
                          GLX_EXT_import_context
                        Useable Extensions = (none)
GL Extension:           Vendor = DEC
                        Renderer = Sample_on_X
                        Version = 1.1
                        Extensions = GL_EXT_abgr GL_EXT_blend_color
                          GL_EXT_blend_minmax GL_EXT_blend_subtract
=================== 2 Visuals for Screen 0 (default = 0x20) 
===================
PseudoColor visual: ID = 0x20 (hex) 32 (decimal) screen = 0
  DOUBLE buffered MONO COLOR INDEX visual with (Z Stencil)
  GL Sizes: ColorIndex=8, Z=32, Stencil=8
  Core X: depth=8, colormapSize=256
PseudoColor visual: ID = 0x21 (hex) 33 (decimal) screen = 0
  SINGLE buffered MONO COLOR INDEX visual with (Z Stencil)
  GL Sizes: ColorIndex=8, Z=32, Stencil=8
  Core X: depth=8, colormapSize=256
==============================
Todd Serulneck			
Harvard Medical School
240 Longwood Avenue
Boston, MA 02115
(617) 432-4588	Fax: (617) 738-0516
Received on Wed Dec 15 1999 - 16:35:39 NZDT