253642075 发表于 2014-12-2 23:12:50

重新编译autodock make失败 param_string_4_1在此作用域中尚未...

我用fedora系统重新编译autodock程序 configure后 make失败。

错误提示:

read_parameter_library.cc:221:39: 错误:‘param_string_4_1’在此作用域中尚未声明
   const char *const *param_string = param_string_4_1; // default
                                       ^
read_parameter_library.cc:223:22: 错误:‘param_string_4_0’在此作用域中尚未声明
         param_string=param_string_4_0;
                      ^
make: *** 错误 1
make: 离开目录“/root/src/autodock”
make: *** 错误 2
#

read_parameter_library文件内容如下:

#ifndef _READ_PARAMETER_LIBRARY
#define _READ_PARAMETER_LIBRARY

#include "autocomm.h"

void read_parameter_library(
        FILE *logFile,
      const int outlev,
      const char *const FN_parameter_library,
        Linear_FE_Model *AD4
      );

void setup_parameter_library(
        FILE *logFile,
      const int outlev,
      const char * model_text,
      const Unbound_Model unbound_model,
        Linear_FE_Model *AD4
      );

// The returned string is not supposed to be changed
const char * report_parameter_library();

void setup_distdepdiel( FILE *logFile,
                        const int outlev,
                        EnergyTables *const ptr_ad_energy_tables// Holds vdw+Hb, desolvation & dielectric lookup tables
                      );

#endif
怎么解决,谢谢!
页: [1]
查看完整版本: 重新编译autodock make失败 param_string_4_1在此作用域中尚未...