[CP2K:2134] Re: makedep not found
Laino Teodoro
teodor... at gmail.com
Sat Jun 20 12:23:06 UTC 2009
can you please post ALL you see on screen when you do make VERSION=..
ARCH=..
remember first to do a: make distclean..
!?
On 20 Jun 2009, at 14:06, bari... at gmail.com wrote:
>
> Thanks Teo
>
> I realized immediately after the post that I forgot to add the arch
> file which I did in a subsequent post.
>
> What I have in the arch file is
>
> CC = icc
> CPP =
> FC = ifort
> LD = ifort
> AR = ar -r
>
> INTEL_INC = $(MKLROOT)/include
> INTEL_INCF = $(INTEL_INC)/fftw
> INTEL_LIB = $(MKLROOT)/lib/em64t
>
> #LIBINTLIB=$(LIBINTROOT)/lib/
> #LIBINTTOOL=$(LIBINTTOOLROOT)/libint_cpp_wrapper.o
> #LIBINTLIBS=$(LIBINTTOOL) $(LIBINTLIB)/libderiv.a $(LIBINTLIB)/
> libint.a -lstdc++
>
> DFLAGS = -D__INTEL -D__FFTSG -D__FFTW3 #-D__LIBINT
> CPPFLAGS = -C -traditional $(DFLAGS) -I$(INTEL_INC) -I$(INTEL_INCF)
> ##-heap-arrays 64 gives DEALLOCTE errors (maybe size is too big?)
> FCFLAGS = $(DFLAGS) -I$(INTEL_INC) -I$(INTEL_INCF) -O3 -xHOST -heap-
> arrays -Vaxlib -fpp -free
> LDFLAGS = $(FCFLAGS)
> LIBS = $(INTEL_LIB)/libfftw3xf_intel.a\
> $(INTEL_LIB)/libmkl_lapack.a\
> $(INTEL_LIB)/libmkl_em64t.a\
> $(INTEL_LIB)/libiomp5.a\
> $(INTEL_LIB)/libguide.a -lpthread #$(LIBINTLIBS)
>
>
> OBJECTS_ARCHITECTURE = machine_intel.o
>
>
> in the makedepf90-build folder I actually have an executable which
> when i test run gives the output below.
> I have also harmonized the C compile in the tools/makedepf90/
> Makefile.def with the arch file
>
>
> -W print warning messages about missing includes/modules.
>
> -m fmt Write mod-file names using the format 'fmt'.
> 'fmt' may contain any of the following modifiers:
> '%%' for '%'
> '%f' for name of the source file (without suffix),
> '%m' for 'modulename' (in lowercase)
> '%M' for 'MODULENAME' (in uppercase).
> Default: "%f.o".
>
> -u module
> Ignore modules named 'module'.
>
> -d file Make all targets dependent on 'file'.
>
> -r rule Add 'rule' (indented by a tab) to all dependency lines,
> except lines given rule(s) with the -R option below.
> 'rule' may contain the modifiers:
> '%f' for the name (without suffix) of the source file that
> line was created for.
> '%%' for '%'
>
> -R pattern rule
> Add 'rule' (indented by a tab) to the dependency
> line for files matching 'pattern', where 'pattern' is a
> "shell pattern", i.e it may contain the wildcards
> '*' for any number of any characters
> '?' for any character
> '[abc]' for any of 'a', 'b' or 'c'.
>
> -fixed Treat all files as fixed format.
>
> -free Treat all files as free format.
>
> -o name Create a dependency line + rule for linking the final
> executable 'name'.
>
> -l rule Use 'rule' for linking the executable.
> Default: $(FC) -o $@ $(FFLAGS) $(LDFLAGS) $(FOBJ) $(LIBS)
>
> -coco Look for coco set-files. Implies '-free'.
>
> -D NAME Define pre-processor symbol 'NAME'
>
> -b PATH Assume object files are placed in PATH.
>
> -nosrc Remove the explicit dependency on the source file
>
> -I PATH1:PATH2:...
> Search path(s) for source files
>
>
> Report bugs to erik.e... at iki.fi
>
> thanks and regards
>
> Baribefe
> On Jun 20, 1:21 pm, Laino Teodoro <teodor... at gmail.com> wrote:
>> Clearly the compilation of the makedepf90 tool did not succeed in
>> your case.
>> Check about the C compiler you are using and post more info if you
>> want more help.
>>
>> I would recommend in particular:
>> 1) cd cp2k/makefiles
>> 2) make distclean (this cleans everything)
>> 3) make <PUT_HERE_THE_VERSION_YOU_ARE_TRYING_TO_COMPILE>
>> ARCH=<YOUR_ARCHITECTURE>
>> 4) post EVERYTHING you see on screen
>> 5) post also the arch file corresponding to the information above.
>>
>> Teo
>>
>> On 20 Jun 2009, at 13:14, bari... at gmail.com wrote:
>>
>>
>>
>>> Hi All
>>
>>> I am trying to compile cp2k and I get the following error:
>>
>>> /bin/sh: /user/home/gent/vsc400/vsc40047/work/cp2k/cp2k/
>>> makefiles/../
>>> obj/Linux-x86-64-intel/tools/makedepf90: No such file or directory
>>> make[1]: *** [all.dep] Error 1
>>> make[1]: Leaving directory `/user/home/gent/vsc400/vsc40047/work/
>>> cp2k/
>>> cp2k/src'
>>> make: *** [build] Error 2
>>
>>> looking at ../obj/Linux-x86-64-intel/tools/ i find a directory named
>>> makedepf90-build instead
>>
>>> any pointers is appreciated
>>
>>> many thanks
>>
>>> Baribefe
> >
More information about the CP2K-user
mailing list