On Mon, February 2, 2009 04:09, Jesper Carlsson wrote: > Hi again, > > Seems like the problem was some old mpich libraries. Uninstalled mpich and > kept Open MPI, and it found the right libraries.
Good. > Compiling without pydolfin works fine (and the demos work fine on one > processor), but with pydolfin I get the following error: > > mpic++ -o dolfin/swig/cpp_wrap.os -c -Wall -pipe -ansi -Werror -DDEBUG -g > -DNDEBUG -O2 -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK > -DPACKAGE_VERSION=\"0.9.0\" > -DHAS_PETSC=1 -DHAS_SCOTCH=1 -DHAS_UMFPACK=1 -DHAS_GTS=1 -DHAS_TRILINOS=1 > -DHAS_CHOLMOD=1 -DHAS_PARMETIS=1 -fno-strict-aliasing -fPIC -I. > -I/usr/include -I/usr/include -I/usr/include/libxml2 > -I/usr/lib/petscdir/2.3.3/bmake/linux-gnu-c-opt > -I/usr/lib/petscdir/2.3.3/include -I/usr/lib/openmpi/include > -I/usr/lib/openmpi/lib -Idolfin -I/usr/include/scotch > -I/usr/include/suitesparse -I/usr/include -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/local/include > -I/usr/include/suitesparse > -I/usr/include -I/usr/include/python2.5 -I/usr/include/python2.5 > -I/usr/lib/python2.5/site-packages/numpy/core/include -I/usr/include > -I/usr/include -I/usr/include/libxml2 > -I/usr/lib/petscdir/2.3.3/bmake/linux-gnu-c-opt > -I/usr/lib/petscdir/2.3.3/include -I/usr/lib/openmpi/include > -I/usr/lib/openmpi/lib -Idolfin -I/usr/include/scotch > -I/usr/include/suitesparse -I/usr/include -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I/usr/local/include > -I/usr/include/suitesparse > -I/usr/include dolfin/swig/cpp_wrap.cc > cc1plus: warnings being treated as errors > dolfin/swig/cpp_wrap.cc: In function "PyObject* > _wrap_new_LUSolver(PyObject*, PyObject*)": > dolfin/swig/cpp_wrap.cc:57621: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* _wrap_summary(PyObject*, > PyObject*)": > dolfin/swig/cpp_wrap.cc:30721: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* > _wrap_new_TimeDependent(PyObject*, PyObject*)": > dolfin/swig/cpp_wrap.cc:28678: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* > _wrap_new_uBLASVector(PyObject*, PyObject*)": > dolfin/swig/cpp_wrap.cc:42865: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* > _wrap_new_Vector(PyObject*, > PyObject*)": > dolfin/swig/cpp_wrap.cc:52979: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* _wrap_new_Table(PyObject*, > PyObject*)": > dolfin/swig/cpp_wrap.cc:31798: fel: "argv[0]" kan användas oinitierad i > denna funktion > dolfin/swig/cpp_wrap.cc: In function "PyObject* > _wrap_new_DiscreteFunction(PyObject*, PyObject*)": > dolfin/swig/cpp_wrap.cc:68434: fel: "argv[0]" kan användas oinitierad i > denna funktion I wonder why -Werror is specified when compiling the SWIG wrapper code. This flag should have been removed at that stage. Have you defined CXXFLAGS manually or added this flag somewhere? Johannes _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
