From: Axel Kohlmeyer (akohlmey_at_cmm.chem.upenn.edu)
Date: Mon Dec 29 2008 - 09:36:45 CST
On Mon, 29 Dec 2008, accomp lin wrote:
J> Dear developer of NAMD:
J> I'm compiling NAMD on windows with Cygwin. I tried several time but failed. The problem is that i didn't set the directory of charm5.9, tcl, fftw in .arch file correctly. After making this right, I finally got the NAMD compling on progress. But I then I got the follows error:
J> -LE:\Mr.Lin\comp\NAMD_2.6_Source\tcl/lib -ltcl8.3 \
J> -LE:\Mr.Lin\comp\NAMD_2.6_Source\fftw/lib -lsrfftw -lsfftw \
J> obj/dcdplugin.o \
J> -lm -o namd2
J> E:Mr.LincomNAMD_2.6_Sourcecharm-5.9/net-Cygwin/bin/charmc: not found
J> make: *** [namd2] Error 127
J> I browsed to the .../net-Cygwin/bin/ directory but I found a charmc
J> link is actually there. So what's my problem? Is that becasue some
J> "\" is lacked in the command? Where can I find the command so I can
J> add the "\" to it myself?
J> Please help
please read the cygwin documentation more carefully!
cygwin emulates a unix environment, so everything you
provide - for example path names - has to be giving
in "unix"-format and the unix path separator is the
forward slash '/'. the backward slash '\' is an escape
character in scripts and makefiles and as such indicates
to use the next character literally. because of that
your build script cannot find the charmc script, because
it is looking in the wrong location.
to produce a backslash you'd have to use '\\' (or '\\\\'
in case the string is interpreted twice), but i recommend
to specify all paths with '/' to avoid this.
J> Thank you!
-- ======================================================================= Axel Kohlmeyer akohlmey_at_cmm.chem.upenn.edu http://www.cmm.upenn.edu Center for Molecular Modeling -- University of Pennsylvania Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323 tel: 1-215-898-1582, fax: 1-215-573-6233, office-tel: 1-215-898-5425 ======================================================================= If you make something idiot-proof, the universe creates a better idiot.
This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:50:19 CST