[gmx-users] RE: gmx-users Digest, Vol 85, Issue 53
Mark Abraham
Mark.Abraham at anu.edu.au
Mon May 9 07:47:55 CEST 2011
On 9/05/2011 9:10 AM, Ryan S Davis (rsdavis1) wrote:
> I am not sure if I replied to this thread correctly, but anyway.
Please use a relevant subject line.
> I tried the things you guys suggested, but I still cant get it to work.
> You were right $HOME does have a slash in front but I am not actually using that variable, just used it in the mailing list for convience, sorry.
Copy and paste of actual terminal sessions is always preferable.
Computers are literal, and troubleshooting things filtered through
people's heads usually wastes time.
> I reinstalled the libraries, just to make sure everything went well.
> So, here is what happens when I list out the library tree from my home directory and try to run the test code
>
> $ ls -R /home/rsdavis1/apps/xdrfile/
>
> /home/rsdavis1/apps/xdrfile/:
> bin include lib
>
> /home/rsdavis1/apps/xdrfile/bin:
> trr2xtc
>
> /home/rsdavis1/apps/xdrfile/include:
> xdrfile
>
> /home/rsdavis1/apps/xdrfile/include/xdrfile:
> xdrfile.h xdrfile_trr.h xdrfile_xtc.h
>
> /home/rsdavis1/apps/xdrfile/lib:
> libxdrfile.a libxdrfile.la
>
> $
> $
> $ icpc -I/home/rsdavis1/apps/xdrfile/include/xdrfile/ -L/home/rsdavis1/apps/xdrfile/lib/ test.cpp -lxdrfile
>
> /tmp/icpcUuD5jZ.o: In function `main':
> test.cpp:(.text+0x33): undefined reference to `read_xtc_natoms(char*, int*)'
> $
That should work, so long as icpc doesn't need some weird invocation to
look for non-shared libraries. Try
/home/rsdavis1/apps/xdrfile/lib/libxdrfile.a
instead of -lxdrfile
Mark
More information about the gromacs.org_gmx-users
mailing list