From: John Stone (johns_at_ks.uiuc.edu)
Date: Wed Jan 23 2013 - 11:40:49 CST

The linkage failure is because the linker didn't find the Tachyon
library (libtachyon.a) in the directory you listed:
  /soft/vmd-1.9.1.src/lib/tachyon/compile/linux/libtachyon

You should specify the directory that contains the file libtachyon.a,
and the linker should complete without error.

Cheers,
  John Stone
  vmd_at_ks.uiuc.edu

On Wed, Jan 23, 2013 at 06:15:04PM +0100, Albert wrote:
> Hello:
>
> I found another tachyon problem when I compile VMD 1.9.1 from source code:
>
> Here is my configurations:
>
> ################ LIBTACHYON
> # OPTIONAL COMPONENT: Built-in Tachyon ray tracing support
> # This may be commented out if not required.
> $libtachyon_defines = "-DVMDLIBTACHYON";
> $libtachyon_dir = "/soft/vmd-1.9.1.src/lib/tachyon";
> $libtachyon_include = "-I/soft/vmd-1.9.1.src/lib/tachyon/src";
> $libtachyon_library =
> "-L/soft/vmd-1.9.1.src/lib/tachyon/compile/linux/libtachyon";
> $libtachyon_libs = "-ltachyon";
> @libtachyon_cc = ();
> @libtachyon_cu = ();
> @libtachyon_ccpp = ('LibTachyonDisplayDevice.C'
> );
> @libtachyon_h = ('LibTachyonDisplayDevice.h',
> );
>
> and it failed with messages:
>
>
> ln: failed to create symbolic link `./foobar': File exists
> /usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld:
> cannot find -ltachyon
> collect2: ld returned 1 exit status
> make: *** [vmd_LINUXAMD64] Error 1
>
>
> thank you very much
> best
> ALbert

-- 
NIH Center for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801
http://www.ks.uiuc.edu/~johns/           Phone: 217-244-3349
http://www.ks.uiuc.edu/Research/vmd/       Fax: 217-244-6078