[Dock-fans] Fwd: Compilation problems with dock 6.2/intel

Scott Brozell sbrozell at rci.rutgers.edu
Wed Apr 29 14:12:32 PDT 2009


On Sun, Apr 26, 2009 at 06:36:18PM +0200, Francesco Pietra wrote:
> I have abandoned this compilation, while posting separately about
> issues with gnu-acml compilation
> francesco
> 
> From: Francesco Pietra <chiendarret at gmail.com>
> 
> and now edited /dock6/src/grid/define.h (between xxxxxx, edited for

This file is irrelevant for compilation of program dock6.


> cd dock && make install
> make[2]: Entering directory `/usr/local/dock6/src/dock'
> icpc -c  -O3 -o amber_typer.o  amber_typer.cpp
> /usr/include/c++/4.3.2/x86_64-linux-gnu/bits/c++locale.h(94): error:
> argument of type "__va_list_tag *" is incompatible with parameter of
> type "char *"
>      const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args);
>                                                                  ^

This looks like out of sync intel and gnu compilers.


> amber_typer.cpp(15): error: identifier "strlen" is undefined
>      for (i = 0; i < strlen(line); i++)
>                      ^

This looks like the known problem with incomplete header file includes
in DOCK 6.2.  Add the appropriate header includes per these
http://blur.compbio.ucsf.edu/pipermail/dock-fans/2009-January/001791.html
http://blur.compbio.ucsf.edu/pipermail/dock-fans/2008-September/001706.html

> gcc (Debian 4.3.2-1.1) 4.3.2
> 
> at the time of the successful compilation gcc was surely a lower version.

> CC=          icc
> CXX=         icpc

Which intel version ?

Scott



More information about the Dock-fans mailing list