From: John Stone (
Date: Sun Jul 16 2000 - 14:12:10 CDT

  You might have to compile your own VMD binary. A number of people
have had this problem, some of which I have not been able to help
resolve successfully so far. There appear to be a fair number of
different combinations of software, some which work and others which
don't, and I haven't figured out the source of ldd and runtime errors
like yours yet. (at least the ones that still have the error after
removing the Mesa stuff..)

So, to get your own VMD to compile, you'll need an installation of
GLU which isn't part of the Nvidia stuff, so you can either build
one yourself using Mesa, or grab one off the net somewhere. We opted
to use one of the ones off the net when we built the VMD binaries on
Linux, but for all I know this could be the source of those ldd errors..
Anyway.. Once you get the GLU libraries and headers, you should be able
compile VMD on your machine. For FLTK, you'll want to grab the latest
FLTK from, then you'll need to make a directory
in vmd/lib called 'fltk', and then inside there, you'll unpack FLTK
into fltk-1.0.9, make a symlink like this: ln -s fltk-1.0.9 fltk
then make another one: ln -s fltk include
Then build your FLTK library, and in vmd/lib/fltk make a subdirectory
called LINUX, and copy vmd/fltk/fltk/lib/libfltk.a into vmd/fltk/LINUX
and you should be in business.

If you need more help with this let me know. I'm going to be away from
email until tonight, but I'll answer any other questions you have asap.

Thanks for using VMD!
  John Stone

On Sun, Jul 16, 2000 at 11:37:04AM -0700, mark knapp wrote:
> Hi,
> I have a Linux RH system:
> kernel 2.2.16, XFREE86 4.0.1, Nvidia TNT2 ultra
> graphics card and seemingly properly installed
> Nvidia 0.94 drivers etc.
> I've cleaned out the Mesa files. Still the result
> of ldd vmd_LINUX is:
> BUG IN DYNAMIC LINKER dl-version.c: 210:
> _dl_check_map_versions:
> Assertion `needed != ((void *)0)' failed!
> I've tried to compile vmd from the src but get
> this error:
> In file included from OpenGLDisplayDevice.h:27,
> from OpenGLDisplayDevice.C:31:
> OpenGLRenderer.h:38: GL/glu.h: No such file or
> directory
> make: *** [OpenGLDisplayDevice.o] Error 1
> and a simlar one compiling fltk. Can't find glu.h
> anywhere! Can you tell me which bit of software
> was supposed to supply that?
> Thanks,
> mark knapp
> --
> ************************************************************************
> Crystallography -- Don't let it happen to you!
> ************************************************************************
> Mark Knapp
> Lawrence Livermore National Laboratory
> Macromolecular Crystallography Group
> Mail Stop L-452 Office: 925-422-5793
> 7000 East Avenue, PO Box 808 Fax : 925-422-2282
> Livermore, CA 94550 email:

Theoretical Biophysics Group   Email:
Beckman Institute    
University of Illinois         Phone:  (217) 244-3349
405 N. Mathews  Ave              FAX:  (217) 244-6078 
Urbana, IL 61801, USA          Unix Is Good For You!!!