From: Sam A. <ter...@ya...> - 2006-10-22 05:20:37
|
I have the latest version of Openbabel (SVN) installed. Then i proceeded to install the Python bindings and everything went berzerk. WARNING: Environment variable OPENBABEL_INSTALL is not set INFO: Looking for library and include files in ../../src running build running build_py creating build creating build/lib.linux-i686-2.4 copying openbabel.py -> build/lib.linux-i686-2.4 copying pyopenbabel.py -> build/lib.linux-i686-2.4 running build_ext building '_openbabel' extension creating build/temp.linux-i686-2.4 gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I../../src -I/usr/include/python2.4 -c openbabel_python.cpp -o build/temp.linux-i686-2.4/openbabel_python.o cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++ openbabel_python.cpp: In function PyObject* _wrap_OBMol_CreateResidue(PyObject*, PyObject*): openbabel_python.cpp:38606: error: OBResidue was not declared in this scope openbabel_python.cpp:38606: error: result was not declared in this scope openbabel_python.cpp:38617: error: expected primary-expression before ) token openbabel_python.cpp: In function PyObject* _wrap_OBMol_DestroyResidue(PyObject*, PyObject*): openbabel_python.cpp:38688: error: OBResidue was not declared in this scope openbabel_python.cpp:38688: error: arg2 was not declared in this scope openbabel_python.cpp:38688: error: expected primary-expression before ) token openbabel_python.cpp:38688: error: expected `;' before numeric constant openbabel_python.cpp:38706: error: expected type-specifier before OBResidue openbabel_python.cpp:38706: error: expected `>' before OBResidue openbabel_python.cpp:38706: error: expected `(' before OBResidue openbabel_python.cpp:38706: error: expected primary-expression before > token openbabel_python.cpp:38706: error: expected `)' before ; token openbabel_python.cpp: In function PyObject* _wrap_OBMol_AddResidue(PyObject*, PyObject*): openbabel_python.cpp:39090: error: OBResidue was not declared in this scope openbabel_python.cpp:39090: error: arg2 was not declared in this scope openbabel_python.cpp:39112: error: expected type-specifier before OBResidue openbabel_python.cpp:39112: error: expected `>' before OBResidue openbabel_python.cpp:39112: error: expected `(' before OBResidue openbabel_python.cpp:39112: error: expected primary-expression before > token openbabel_python.cpp:39112: error: expected `)' before ; token openbabel_python.cpp: In function PyObject* _wrap_OBMol_DeleteResidue(PyObject*, PyObject*): openbabel_python.cpp:39220: error: OBResidue was not declared in this scope openbabel_python.cpp:39220: error: arg2 was not declared in this scope openbabel_python.cpp:39220: error: expected primary-expression before ) token openbabel_python.cpp:39220: error: expected `;' before numeric constant openbabel_python.cpp:39239: error: expected type-specifier before OBResidue openbabel_python.cpp:39239: error: expected `>' before OBResidue openbabel_python.cpp:39239: error: expected `(' before OBResidue openbabel_python.cpp:39239: error: expected primary-expression before > token openbabel_python.cpp:39239: error: expected `)' before ; token openbabel_python.cpp: In function PyObject* _wrap_OBMol_NewResidue(PyObject*, PyObject*): openbabel_python.cpp:39273: error: OBResidue was not declared in this scope openbabel_python.cpp:39273: error: result was not declared in this scope openbabel_python.cpp:39284: error: expected primary-expression before ) token openbabel_python.cpp: In function PyObject* _wrap_OBMol_GetResidue(PyObject*, PyObject*): openbabel_python.cpp:39863: error: OBResidue was not declared in this scope openbabel_python.cpp:39863: error: result was not declared in this scope openbabel_python.cpp:39882: error: expected primary-expression before ) token openbabel_python.cpp: In function PyObject* _wrap_OBMol_BeginResidue(PyObject*, PyObject*): openbabel_python.cpp:43939: error: OBResidue was not declared in this scope openbabel_python.cpp:43939: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43939: error: template argument 1 is invalid openbabel_python.cpp:43939: error: template argument 1 is invalid openbabel_python.cpp:43939: error: template argument 2 is invalid openbabel_python.cpp:43939: error: expected initializer before * token openbabel_python.cpp:43940: error: result was not declared in this scope openbabel_python.cpp:43961: error: arg2 was not declared in this scope openbabel_python.cpp:43961: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43961: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43961: error: template argument 1 is invalid openbabel_python.cpp:43961: error: template argument 1 is invalid openbabel_python.cpp:43961: error: template argument 2 is invalid openbabel_python.cpp:43961: error: expected `>' before :: token openbabel_python.cpp:43961: error: expected `(' before :: token openbabel_python.cpp:43961: error: ::iterator has not been declared openbabel_python.cpp:43961: error: expected primary-expression before > token openbabel_python.cpp:43961: error: expected `)' before ; token openbabel_python.cpp:43962: error: expected primary-expression before ) token openbabel_python.cpp: In function PyObject* _wrap_OBMol_NextResidue(PyObject*, PyObject*): openbabel_python.cpp:43973: error: OBResidue was not declared in this scope openbabel_python.cpp:43973: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43973: error: template argument 1 is invalid openbabel_python.cpp:43973: error: template argument 1 is invalid openbabel_python.cpp:43973: error: template argument 2 is invalid openbabel_python.cpp:43973: error: expected initializer before * token openbabel_python.cpp:43974: error: result was not declared in this scope openbabel_python.cpp:43995: error: arg2 was not declared in this scope openbabel_python.cpp:43995: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43995: error: OBResidue cannot appear in a constant-expression openbabel_python.cpp:43995: error: template argument 1 is invalid openbabel_python.cpp:43995: error: template argument 1 is invalid openbabel_python.cpp:43995: error: template argument 2 is invalid openbabel_python.cpp:43995: error: expected `>' before :: token openbabel_python.cpp:43995: error: expected `(' before :: token openbabel_python.cpp:43995: error: ::iterator has not been declared openbabel_python.cpp:43995: error: expected primary-expression before > token openbabel_python.cpp:43995: error: expected `)' before ; token openbabel_python.cpp:43996: error: expected primary-expression before ) token ../../src/residue.h: At global scope: ../../src/residue.h:305: warning: OpenBabel::Residue defined but not used ../../src/residue.h:348: warning: OpenBabel::ElemDesc defined but not used ../../src/residue.h:380: warning: OpenBabel::ResNo defined but not used ../../src/residue.h:381: warning: OpenBabel::ElemNo defined but not used error: command 'gcc' failed with exit status 1 Please tell me how to fix this. |