From: Brian Bennion (brian_at_youkai.llnl.gov)
Date: Tue May 11 2004 - 16:26:33 CDT

Hmmmm

the tcl libraries are not up to date or don't exist on your machine.
You will need tcl8.4 installed on your machine as well as tk8.4. Compile
both in a non-shared configuration.
you will also need the latest fltk distro compiled and installed...

Regards
Brian

On Tue, 11 May 2004, Stewart Dickson wrote:

> Brian Bennion wrote:
>
> >Hello Stewart,
> >
> >Your last message didn't make it through, all i got was
> >
> >On Tue, 11 May 2004, Stewart Dickson wrote:
> >
> >
> >>This is a multi-part message in MIME format.
> >>
> >>
> >>
> Sorry about that.
>
> I did find the plugins tarball via:
> http://www.ks.uiuc.edu/Research/vmd/ ->
> http://www.ks.uiuc.edu/Research/vmd/plugins/182update3/ ->
> http://www.ks.uiuc.edu/Research/vmd/plugins/182update3/plugins-vmd-1.8.2.tar.gz
>
> I have found that ./configure LINUX alone does not cut it -- even on
> 32-bit architecture.
>
> I have done the following: (as per doc/ig.pdf)
> ./configure LINUX OPENGL TCL TK FLTK SURF
> cd src
> make depend
> make
> and it crashes as follows:
>
> > echo "Compiling " TclCommands.C " --> " TclCommands.o " ..."; \
> > g++ -fno-for-scope -Wall -Wno-deprecated -O3 -march=i586
> > -fomit-frame-pointer -DARCH_LINUX -DVMDOPENGL -DVMDGRAPHICS -DVMDSURF
> > -DVMDMSMS -DVMDISOSURFACE -DVMDTCL -DVMDTK -DVMDSTATICPLUGINS -DVMDGUI
> > -DVMDFLTK -I/usr/X11R6/include -I/usr/include -I../lib/tk/include
> > -I../plugins/include -I../plugins/LINUX/molfile -I/usr/include
> > -I../lib/fltk/include -I. -c TclCommands.C -o ../LINUX/TclCommands.o
> > Compiling TclCommands.C --> TclCommands.o ...
> > TclCommands.C: In function `int split_tcl_atomsel_info(Tcl_Interp*,
> > SymbolTable*, const char*, int*, int**)':
> > TclCommands.C:83: invalid conversion from `const char***' to `char***'
> > TclCommands.C: In function `int access_tcl_atomsel(void*, Tcl_Interp*,
> > int,
> > const char**)':
> > TclCommands.C:1105: invalid conversion from `const char***' to `char***'
> > TclCommands.C:1121: invalid conversion from `const char***' to `char***'
> > TclCommands.C:1142: invalid conversion from `const char*' to `char*'
> > TclCommands.C: In function `int Atomsel_Init(Tcl_Interp*)':
> > TclCommands.C:1203: invalid conversion from `int (*)(void*,
> > Tcl_Interp*, int,
> > const char**)' to `int (*)(void*, Tcl_Interp*, int, char**)'
> > make: *** [TclCommands.o] Error 1
>
> Thanks,
>
> -Stewart
>

*****************************************************************
**Brian Bennion, Ph.D. **
**Computational and Systems Biology Division **
**Biology and Biotechnology Research Program **
**Lawrence Livermore National Laboratory **
**P.O. Box 808, L-448 bennion1_at_llnl.gov **
**7000 East Avenue phone: (925) 422-5722 **
**Livermore, CA 94550 fax: (925) 424-6605 **
*****************************************************************