Dear All, I am trying to compile the Autodock3 on RedHat9 Linux/Intel. I have the compiling error as following, could anyone advise what's happening here?
Best wishes Yijun ... gs.cc: In constructor `Genetic_Algorithm::Genetic_Algorithm(EvalMode, Selection_Mode, Xover_Mode, Worst_Mode, int, float, float, int, unsigned int, unsigned int)': gs.cc:170: warning: initialization to `int' from `double' gs.cc:170: warning: argument to `int' from `double' gs.cc:170: warning: initialization to `int' from `double' gs.cc:170: warning: argument to `int' from `double' gcc -DNDEBUG -O3 -c initautodock.cc ...gcc -DNDEBUG -O3 -c trilinterp.cc ar r libad.a analysis.o banner.o bestpdb.o call_glss.o call_gs.o call_ls.o changeState.o check_header_float.o check_header_int.o check_header_line.o cluster_analysis.o clmode.o cmdmode.o cnv_state_to_coords.o com.o stateLibrary.o readfield.o readmap.o readPDBQ.o dpftypes.o eval.o evaluate_energy.o gencau.o getrms.o get_atom_type.o getInitialState.o getpdbcrds.o gs.o initautodock.o input_state.o investigate.o linpack.o ls.o mapping.o minmeanmax.o mkNewState.o mkTorTree.o mkRandomState.o nonbonds.o openfile.o output_state.o parse_com_line.o parse_dpf_line.o parse_pdbq_line.o parse_trj_line.o print_2x.o print_atomic_energies.o print_avsfld.o writeMolAsPDBQ.o writePDBQ.o writePDBQState.o print_rem.o printdate.o printEnergies.o printhms.o prClusterHist.o prInitialState.o prTorConList.o qmultiply.o qtransform.o quicksort.o ranlib.o rep.o scauchy.o set_cmd_io_std.o setflags.o simanneal.o sort_enrg.o stop.o strindex.o success.o summarizegrids.o support.o swap.o timesys.o timesyshms.o torNorVec.o torsion.o usage.o weedbonds.o warn_bad_file.o eintcal.o eintcalPrint.o intnbtable.o nbe.o trilinterp.o ranlib libad.a echo . ' on '`date`', using '`hostname` >> LATEST_MAKE echo 'Flags: 'gcc -DNOSQRT -L. -lad -lm >> LATEST_MAKE gcc -DNOSQRT -o autodock3 main.o -L. -lad -lm main.o(.text+0x3e95): In function `main': : undefined reference to `operator new(unsigned)' main.o(.text+0x3f67): In function `main': : undefined reference to `operator new(unsigned)' main.o(.text+0x3fc6): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x3fd7): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x404a): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x4065): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x4131): In function `main': : undefined reference to `operator new(unsigned)' main.o(.text+0x4188): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x4199): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x41c3): In function `main': : undefined reference to `operator new[](unsigned)' main.o(.text+0x5761): In function `main': : undefined reference to `operator delete(void*)' main.o(.gnu.linkonce.t._ZN15Solis_Wets_BaseD2Ev+0x2d): In function `Solis_Wets_Base::~Solis_Wets_Base [not-in-charge]()': : undefined reference to `operator delete[](void*)' main.o(.gnu.linkonce.t._ZN15Solis_Wets_BaseD2Ev+0x3d): In function `Solis_Wets_Base::~Solis_Wets_Base [not-in-charge]()': : undefined reference to `operator delete[](void*)' main.o(.gnu.linkonce.t._ZN11Solis_Wets1D0Ev+0x21): In function `Solis_Wets1::~Solis_Wets1 [in-charge deleting]()': : undefined reference to `operator delete(void*)' main.o(.gnu.linkonce.t._ZN18Pseudo_Solis_Wets1D0Ev+0x21): In function `Pseudo_Solis_Wets1::~Pseudo_Solis_Wets1 [in-charge deleting]()': : undefined reference to `operator delete(void*)' main.o(.gnu.linkonce.d._ZTI11Solis_Wets1+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' main.o(.gnu.linkonce.d._ZTI18Pseudo_Solis_Wets1+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' main.o(.gnu.linkonce.d._ZTV12Local_Search+0x10): undefined reference to `__cxa_pure_virtual' main.o(.gnu.linkonce.d._ZTV12Local_Search+0x14): undefined reference to `__cxa_pure_virtual' main.o(.gnu.linkonce.d._ZTV12Local_Search+0x18): undefined reference to `__cxa_pure_virtual' main.o(.gnu.linkonce.t._ZN12Local_SearchD0Ev+0x11): In function `Local_Search::~Local_Search [in-charge deleting]()': : undefined reference to `operator delete(void*)' main.o(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD2Ev+0x39): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [not-in-charge]()': : undefined reference to `operator delete[](void*)' main.o(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD2Ev+0x49): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [not-in-charge]()': : undefined reference to `operator delete[](void*)' main.o(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD2Ev+0x59): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [not-in-charge]()': : undefined reference to `operator delete[](void*)' main.o(.gnu.linkonce.d._ZTI12Local_Search+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' main.o(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(analysis.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(call_glss.o)(.text+0x54): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x63): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x86): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0xae): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0xd6): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0xf4): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x125): In function `generate_R(int, double, double, double, double, double, double)': : undefined reference to `operator delete(void*)' ./libad.a(call_glss.o)(.text+0x17c): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x18b): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x1ae): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x1d6): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x1fe): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x21c): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x261): In function `generate_Gtype(int, double, double, double, double, double, double)': : undefined reference to `operator delete(void*)' ./libad.a(call_glss.o)(.text+0x2b8): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x2c7): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x2ea): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x312): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x33a): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x358): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x39d): In function `generate_Ptype(int, double, double, double, double, double, double)': : undefined reference to `operator delete(void*)' ./libad.a(call_glss.o)(.text+0x451): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x463): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x489): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x4c0): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x4f7): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x518): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x56b): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x57d): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x5a3): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x5da): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x611): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x632): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator new(unsigned)' ./libad.a(call_glss.o)(.text+0x6c5): In function `random_ind(int, double, double, double, double, double, double)': : undefined reference to `operator delete(void*)' ./libad.a(call_glss.o)(.text+0x7b7): In function `call_glss(Global_Search*, Local_Search*, state, unsigned, unsigned, float, float, float, float, float, float, int, unsigned, molecule*, char)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_glss.o)(.text+0x9f1): In function `call_glss(Global_Search*, Local_Search*, state, unsigned, unsigned, float, float, float, float, float, float, int, unsigned, molecule*, char)': : undefined reference to `operator delete[](void*)' ./libad.a(call_glss.o)(.text+0xc87): In function `call_glss(Global_Search*, Local_Search*, state, unsigned, unsigned, float, float, float, float, float, float, int, unsigned, molecule*, char)': : undefined reference to `operator delete[](void*)' ./libad.a(call_glss.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(call_gs.o)(.text+0x3f): In function `call_gs(Global_Search*, state, unsigned, unsigned, float, float, float, float, float, float, molecule*)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_gs.o)(.text+0x165): In function `call_gs(Global_Search*, state, unsigned, unsigned, float, float, float, float, float, float, molecule*)': : undefined reference to `operator delete[](void*)' ./libad.a(call_gs.o)(.text+0x29b): In function `call_gs(Global_Search*, state, unsigned, unsigned, float, float, float, float, float, float, molecule*)': : undefined reference to `operator delete[](void*)' ./libad.a(call_gs.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(call_ls.o)(.text+0xf): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_ls.o)(.text+0x1d): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new(unsigned)' ./libad.a(call_ls.o)(.text+0x48): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new(unsigned)' ./libad.a(call_ls.o)(.text+0x76): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new(unsigned)' ./libad.a(call_ls.o)(.text+0xa4): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new(unsigned)' ./libad.a(call_ls.o)(.text+0xfb): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator new(unsigned)' ./libad.a(call_ls.o)(.text+0x175): In function `cnv_state_to_rep(state const&)': : undefined reference to `operator delete(void*)' ./libad.a(call_ls.o)(.text+0x30f): In function `call_ls(Local_Search*, state, unsigned, molecule*)': : undefined reference to `operator new[](unsigned)' ./libad.a(call_ls.o)(.text+0x3ff): In function `call_ls(Local_Search*, state, unsigned, molecule*)': : undefined reference to `operator delete[](void*)' ./libad.a(call_ls.o)(.text+0x51f): In function `call_ls(Local_Search*, state, unsigned, molecule*)': : undefined reference to `operator delete[](void*)' ./libad.a(call_ls.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(cluster_analysis.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(clmode.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(cmdmode.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(cnv_state_to_coords.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(com.o)(.eh_frame+0x11): more undefined references to `__gxx_personality_v0' follow ./libad.a(gs.o)(.text+0x1e2): In function `Genetic_Algorithm::Genetic_Algorithm[not-in-charge](EvalMode, Selection_Mode, Xover_Mode, Worst_Mode, int, float, float, int, unsigned, unsigned)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x2c6): In function `Genetic_Algorithm::Genetic_Algorithm[in-charge](EvalMode, Selection_Mode, Xover_Mode, Worst_Mode, int, float, float, int, unsigned, unsigned)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x4a3): In function `Genetic_Algorithm::make_table(int, float)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x6ea): In function `Genetic_Algorithm::initialize(unsigned, unsigned)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x6f5): In function `Genetic_Algorithm::initialize(unsigned, unsigned)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x73e): In function `Genetic_Algorithm::initialize(unsigned, unsigned)': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.text+0x74c): In function `Genetic_Algorithm::initialize(unsigned, unsigned)': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.text+0x75a): In function `Genetic_Algorithm::initialize(unsigned, unsigned)': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.text+0x1515): In function `Genetic_Algorithm::selection(Population&)': : undefined reference to `operator new[](unsigned)' ./libad.a(gs.o)(.text+0x180b): In function `Genetic_Algorithm::search(Population&)': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.text+0x19c3): In function `Genetic_Algorithm::search(Population&)': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.gnu.linkonce.t._ZN17Genetic_AlgorithmD1Ev+0x3d): In function `Genetic_Algorithm::~Genetic_Algorithm [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.gnu.linkonce.t._ZN17Genetic_AlgorithmD1Ev+0x4d): In function `Genetic_Algorithm::~Genetic_Algorithm [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.gnu.linkonce.t._ZN17Genetic_AlgorithmD1Ev+0x5d): In function `Genetic_Algorithm::~Genetic_Algorithm [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(gs.o)(.gnu.linkonce.t._ZN17Genetic_AlgorithmD1Ev+0x6d): more undefined references to `operator delete[](void*)' follow ./libad.a(gs.o)(.gnu.linkonce.t._ZN17Genetic_AlgorithmD0Ev+0x38): In function `Genetic_Algorithm::~Genetic_Algorithm [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(gs.o)(.gnu.linkonce.d._ZTI17Genetic_Algorithm+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(gs.o)(.gnu.linkonce.d._ZTV13Global_Search+0x10): undefined reference to `__cxa_pure_virtual' ./libad.a(gs.o)(.gnu.linkonce.d._ZTV13Global_Search+0x14): undefined reference to `__cxa_pure_virtual' ./libad.a(gs.o)(.gnu.linkonce.d._ZTV13Global_Search+0x18): undefined reference to `__cxa_pure_virtual' ./libad.a(gs.o)(.gnu.linkonce.d._ZTV13Global_Search+0x1c): undefined reference to `__cxa_pure_virtual' ./libad.a(gs.o)(.gnu.linkonce.t._ZN13Global_SearchD0Ev+0x11): In function `Global_Search::~Global_Search [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(gs.o)(.gnu.linkonce.d._ZTI13Global_Search+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' ./libad.a(gs.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(input_state.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(investigate.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(ls.o)(.gnu.linkonce.d._ZTV17Pseudo_Solis_Wets+0x1c): undefined reference to `__cxa_pure_virtual' ./libad.a(ls.o)(.gnu.linkonce.d._ZTV10Solis_Wets+0x1c): undefined reference to `__cxa_pure_virtual' ./libad.a(ls.o)(.gnu.linkonce.d._ZTV15Solis_Wets_Base+0x1c): undefined reference to `__cxa_pure_virtual' ./libad.a(ls.o)(.gnu.linkonce.d._ZTV15Solis_Wets_Base+0x20): undefined reference to `__cxa_pure_virtual' ./libad.a(ls.o)(.gnu.linkonce.t._ZN15Solis_Wets_BaseD1Ev+0x2d): In function `Solis_Wets_Base::~Solis_Wets_Base [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN15Solis_Wets_BaseD1Ev+0x3d): In function `Solis_Wets_Base::~Solis_Wets_Base [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN15Solis_Wets_BaseD0Ev+0x35): In function `Solis_Wets_Base::~Solis_Wets_Base [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN15Solis_Wets_BaseD0Ev+0x45): In function `Solis_Wets_Base::~Solis_Wets_Base [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN15Solis_Wets_BaseD0Ev+0x2a): In function `Solis_Wets_Base::~Solis_Wets_Base [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN10Solis_WetsD0Ev+0x21): In function `Solis_Wets::~Solis_Wets [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD1Ev+0x39): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD1Ev+0x49): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD1Ev+0x59): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD0Ev+0x41): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD0Ev+0x51): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD0Ev+0x61): more undefined references to `operator delete[](void*)' follow ./libad.a(ls.o)(.gnu.linkonce.t._ZN17Pseudo_Solis_WetsD0Ev+0x37): In function `Pseudo_Solis_Wets::~Pseudo_Solis_Wets [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(ls.o)(.gnu.linkonce.d._ZTI15Solis_Wets_Base+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(ls.o)(.gnu.linkonce.d._ZTI10Solis_Wets+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(ls.o)(.gnu.linkonce.d._ZTI17Pseudo_Solis_Wets+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(ls.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(mapping.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(minmeanmax.o)(.text+0x29): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator new[](unsigned)' ./libad.a(minmeanmax.o)(.text+0x34): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator new[](unsigned)' ./libad.a(minmeanmax.o)(.text+0x41): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator new[](unsigned)' ./libad.a(minmeanmax.o)(.text+0x4c): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator new[](unsigned)' ./libad.a(minmeanmax.o)(.text+0x1ed): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator delete[](void*)' ./libad.a(minmeanmax.o)(.text+0x202): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator delete[](void*)' ./libad.a(minmeanmax.o)(.text+0x217): In function `minmeanmax(_IO_FILE*, Population&, int)': : undefined reference to `operator delete[](void*)' ./libad.a(minmeanmax.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(mkTorTree.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(openfile.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(parse_pdbq_line.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(parse_trj_line.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(writePDBQState.o)(.eh_frame+0x11): more undefined references to `__gxx_personality_v0' follow ./libad.a(rep.o)(.text+0x28): In function `IntVector::IntVector[not-in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x9c): In function `IntVector::IntVector[in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x110): In function `IntVector::IntVector[not-in-charge](int, long, long)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x180): In function `IntVector::IntVector[in-charge](int, long, long)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x21d): In function `IntVector::IntVector[not-in-charge](IntVector const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x28d): more undefined references to `operator new[](unsigned)' follow ./libad.a(rep.o)(.text+0x4ab): In function `IntVector::operator=(Representation const&)': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.text+0x4ea): In function `RealVector::RealVector[not-in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x562): In function `RealVector::RealVector[in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x5e4): In function `RealVector::RealVector[not-in-charge](int, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x66c): In function `RealVector::RealVector[in-charge](int, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x725): In function `RealVector::RealVector[not-in-charge](RealVector const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x7b1): more undefined references to `operator new[](unsigned)' follow ./libad.a(rep.o)(.text+0x9d7): In function `RealVector::operator=(Representation const&)': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.text+0xa0c): In function `ConstrainedRealVector::ConstrainedRealVector[not-in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0xa80): In function `ConstrainedRealVector::ConstrainedRealVector[in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0xb00): In function `ConstrainedRealVector::ConstrainedRealVector[not-in-charge](int, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0xb84): In function `ConstrainedRealVector::ConstrainedRealVector[in-charge](int, double, double)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0xc3d): In function `ConstrainedRealVector::ConstrainedRealVector[not-in-charge](ConstrainedRealVector const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0xcc5): more undefined references to `operator new[](unsigned)' follow ./libad.a(rep.o)(.text+0xf9f): In function `ConstrainedRealVector::operator=(Representation const&)': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.text+0xfc9): In function `BitVector::BitVector[not-in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x102d): In function `BitVector::BitVector[in-charge](int)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x1091): In function `BitVector::BitVector[not-in-charge](int, float)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x10f1): In function `BitVector::BitVector[in-charge](int, float)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x1182): In function `BitVector::BitVector[not-in-charge](BitVector const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(rep.o)(.text+0x11f2): more undefined references to `operator new[](unsigned)' follow ./libad.a(rep.o)(.text+0x1387): In function `BitVector::operator=(Representation const&)': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9IntVectorD1Ev+0x25): In function `IntVector::~IntVector [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9IntVectorD0Ev+0x2d): In function `IntVector::~IntVector [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9IntVectorD0Ev+0x23): In function `IntVector::~IntVector [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK9IntVector5cloneEv+0xb): In function `IntVector::clone() const': : undefined reference to `operator new(unsigned)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK9IntVector5cloneEv+0x35): In function `IntVector::clone() const': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN10RealVectorD1Ev+0x25): In function `RealVector::~RealVector [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN10RealVectorD0Ev+0x2d): In function `RealVector::~RealVector [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN10RealVectorD0Ev+0x23): In function `RealVector::~RealVector [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK10RealVector5cloneEv+0xb): In function `RealVector::clone() const': : undefined reference to `operator new(unsigned)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK10RealVector5cloneEv+0x35): In function `RealVector::clone() const': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN21ConstrainedRealVectorD1Ev+0x25): In function `ConstrainedRealVector::~ConstrainedRealVector [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN21ConstrainedRealVectorD0Ev+0x2d): In function `ConstrainedRealVector::~ConstrainedRealVector [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN21ConstrainedRealVectorD0Ev+0x23): In function `ConstrainedRealVector::~ConstrainedRealVector [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK21ConstrainedRealVector5cloneEv+0xb): In function `ConstrainedRealVector::clone() const': : undefined reference to `operator new(unsigned)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK21ConstrainedRealVector5cloneEv+0x35): In function `ConstrainedRealVector::clone() const': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9BitVectorD1Ev+0x25): In function `BitVector::~BitVector [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9BitVectorD0Ev+0x2d): In function `BitVector::~BitVector [in-charge deleting]()': : undefined reference to `operator delete[](void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZN9BitVectorD0Ev+0x23): In function `BitVector::~BitVector [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK9BitVector5cloneEv+0xb): In function `BitVector::clone() const': : undefined reference to `operator new(unsigned)' ./libad.a(rep.o)(.gnu.linkonce.t._ZNK9BitVector5cloneEv+0x35): In function `BitVector::clone() const': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.d._ZTI9IntVector+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(rep.o)(.gnu.linkonce.d._ZTI10RealVector+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(rep.o)(.gnu.linkonce.d._ZTI21ConstrainedRealVector+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(rep.o)(.gnu.linkonce.d._ZTI9BitVector+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x10): undefined reference to `__cxa_pure_virtual' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x18): undefined reference to `__cxa_pure_virtual' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x1c): undefined reference to `__cxa_pure_virtual' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x20): undefined reference to `__cxa_pure_virtual' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x24): undefined reference to `__cxa_pure_virtual' ./libad.a(rep.o)(.gnu.linkonce.d._ZTV14Representation+0x28): more undefined references to `__cxa_pure_virtual' follow ./libad.a(rep.o)(.gnu.linkonce.t._ZN14RepresentationD0Ev+0x11): In function `Representation::~Representation [in-charge deleting]()': : undefined reference to `operator delete(void*)' ./libad.a(rep.o)(.gnu.linkonce.d._ZTI14Representation+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' ./libad.a(rep.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(setflags.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(simanneal.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(sort_enrg.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(stop.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(success.o)(.eh_frame+0x11): more undefined references to `__gxx_personality_v0' follow ./libad.a(support.o)(.text+0x30): In function `Population::Population[not-in-charge](Population&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x14c): In function `Population::Population[in-charge](Population&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x78a): In function `Genotype::Genotype[not-in-charge](unsigned, Representation**)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x82e): In function `Genotype::Genotype[in-charge](unsigned, Representation**)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x924): In function `Genotype::Genotype[not-in-charge](Genotype&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x934): more undefined references to `operator new[](unsigned)' follow ./libad.a(support.o)(.text+0xa41): In function `Genotype::~Genotype [not-in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0xaa9): In function `Genotype::~Genotype [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0xb8c): In function `Genotype::operator=(Genotype const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xb9c): In function `Genotype::operator=(Genotype const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xbad): In function `Genotype::operator=(Genotype const&)': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0xbbe): In function `Genotype::operator=(Genotype const&)': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0xd85): In function `Phenotype::Phenotype[not-in-charge](unsigned, Representation**)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xe35): In function `Phenotype::Phenotype[in-charge](unsigned, Representation**)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xf33): In function `Phenotype::Phenotype[not-in-charge](Phenotype const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xf44): In function `Phenotype::Phenotype[not-in-charge](Phenotype const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xff7): In function `Phenotype::Phenotype[in-charge](Phenotype const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0x1008): more undefined references to `operator new[](unsigned)' follow ./libad.a(support.o)(.text+0x1111): In function `Phenotype::operator=(Phenotype const&)': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x1122): In function `Phenotype::operator=(Phenotype const&)': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x1191): In function `Phenotype::~Phenotype [not-in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x11f9): In function `Phenotype::~Phenotype [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x1589): In function `Population::operator=(Population const&)': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x15b1): In function `Population::operator=(Population const&)': : undefined reference to `operator new[](unsigned)' ./libad.a(support.o)(.text+0xa38): In function `Genotype::~Genotype [not-in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0xaa0): In function `Genotype::~Genotype [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x1188): In function `Phenotype::~Phenotype [not-in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.text+0x11f0): In function `Phenotype::~Phenotype [in-charge]()': : undefined reference to `operator delete[](void*)' ./libad.a(support.o)(.eh_frame+0x12): undefined reference to `__gxx_personality_v0' ./libad.a(torNorVec.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(weedbonds.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(warn_bad_file.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(intnbtable.o)(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' ./libad.a(bestpdb.o)(.eh_frame+0x11): more undefined references to `__gxx_personality_v0' follow collect2: ld returned 1 exit status make: *** [autodock3] Error 1 ===== Kindness makes a fellow feel good whether it's being done TO him or BY him __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]