Re: compilation of the CVS code

From: Peter Freddolino (petefred_at_ks.uiuc.edu)
Date: Mon Aug 04 2008 - 07:36:20 CDT

Hi Vlad,
it looks like a partial commit broke compilation on some of the
platforms; I was getting the same error last night. I'll contact the
person who made the commit that causes this and hopefully get it fixed
soon. If you roll your cvs snapshot back to sometime on July 30th you
should be able to avoid these problems until they're fixed.
Best,
Peter

Vlad Cojocaru wrote:
> Dear NAMD community,
>
> I am trying to compile the cvs code (downloaded last night at 22:30
> C.E.T) on a cluster with AMD Barcelona chips with the intel compilers
> 10.1, Inifiniband interconnect. First I wanted to try with a net
> version of charm and then with the mpi version. I successfully built
> the charm cvs code (both net and mpi versions). The compilation of
> namd with the net version of charm fails with the error message below.
> My Linux-amd64-icc.arch file is given below as well. Does anybody have
> an idea how to solve this problem?
>
> Thanks
>
> Best wishes
> vlad
>
> ---------------------------Linux-amd64-icc.arch
> file----------------------------
> NAMD_ARCH = Linux-amd64
> CHARMARCH = net-linux-amd64-ifort-tcp-icc10amd
>
> FLOATOPTS = -ip -fno-rtti
>
> CXX = icpc
> CXXOPTS = -O3 $(FLOATOPTS)
> CXXNOALIASOPTS = -O3 -fno-alias $(FLOATOPTS)
>
> CC = icc
> COPTS = -O3 $(FLOATOPTS)
>
> -----------------------------error----------------------------------------------------
>
> icpc
> -I/home/cojocaru/apps/intel/charm-cvs-net-tcp/net-linux-amd64-ifort-tcp-icc10amd/include
> -DCMK_OPTIMIZE=1 -Isrc -Iinc -Iplugins/include
> -I/home/cojocaru/apps/intel/tcl/include -DNAMD_TCL
> -I/home/cojocaru/apps/intel/fftw-namd/include -DNAMD_FFTW
> -DNAMD_VERSION=\"2.6\" -DNAMD_PLATFORM=\"Linux-amd64\"
> -DREMOVE_PROXYRESULTMSG_EXTRACOPY -O3 -ip -fno-rtti -o
> obj/ProxyMgr.o -c src/ProxyMgr.C
> src/ProxyMgr.C(1479): error: class "ProxyPatch" has no member
> "getSTNNodeChild"
> int npid = ppatch->getSTNNodeChild();
> ^
>
> src/ProxyMgr.C(1482): error: class "ProxyPatch" has no member
> "getSTNodeChild"
> ppatch->getSTNodeChild(pids);
> ^
>
> src/ProxyMgr.C(1566): error: class "ProxyPatch" has no member
> "getSTNNodeChild"
> int npid = ppatch->getSTNNodeChild();
> ^
>
> src/ProxyMgr.C(1569): error: class "ProxyPatch" has no member
> "getSTNodeChild"
> ppatch->getSTNodeChild(pids);
> ^
>
> compilation aborted for src/ProxyMgr.C (code 2)
> make: *** [obj/ProxyMgr.o] Error 2
>

This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 15:49:43 CST