← Back to team overview

dolfin team mailing list archive

Re: pydolfin error

 

Gideon Simpson skrev den 15/02-2008 følgende:
> No good.  Same errors.
> -gideon

OK; in that case, the header files included when constructing the wrapper code
with SWIG is not the ones from the source directories. Do you have DOLFIN
installed under /usr/local/include/dolfin or so? In that case, try deleting
the include/dolfin directory. Also, is SWIG run prior to the compilation
error?

Please include the full error log (staring with you issuing the make command).
To get the error messages as well, try:

(make 2>&1) | tee error.log

Ola
 
> On Feb 15, 2008, at 8:25 PM, Ola Skavhaug wrote:
> 
> > Gideon Simpson skrev den 15/02-2008 følgende:
> >> having pulled the latest repositories of everything, i'm getting the
> >> following error when it comes time for pydoflin:
> >
> > You need to touch the interface file:
> >
> > touch src/pydolfin/dolfin.i
> > make && make install
> >
> > This is a flaw in the build system in DOLFIN, and should be resolved  
> > as soon
> > as the new SCons build system is in place.
> >
> > Ola
> >
> >>  mpicxx -DPACKAGE_NAME=\"DOLFIN\" -DPACKAGE_TARNAME=\"dolfin\" -
> >> DPACKAGE_VERSION=\"0.7.1\" "-DPACKAGE_STRING=\"DOLFIN 0.7.1\"" -
> >> DPACKAGE_BUGREPORT=\"http://www.fenics.org/bugzilla/\"; -
> >> DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -
> >> DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
> >> DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
> >> DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_BOOST= -DHAVE_UMFPACK_H=1 - 
> >> I.
> >> -I/System/Library/Frameworks/Python.framework/Versions/2.5/include/
> >> python2.5 -I../../src/kernel/common -I../../src/kernel/elements -
> >> I../../src/kernel/fem -I../../src/kernel/function -I../../src/kernel/
> >> graph -I../../src/kernel/io -I../../src/kernel/la -I../../src/kernel/
> >> main -I../../src/kernel/math -I../../src/kernel/mesh -I../../src/
> >> kernel/mf -I../../src/kernel/nls -I../../src/kernel/ode -I../../src/
> >> kernel/pde -I../../src/kernel/quadrature -I../../src/kernel/ 
> >> parameter -
> >> I../../src/kernel/log -I../../src/kernel/plot -I/opt/petsc-2.3.3-p8/
> >> bmake/darwin9.1.0-cxx-debug -I/opt/petsc-2.3.3-p8/include -I/opt/
> >> include -I/opt/include -I/opt/include -I/opt/slepc-2.3.3 -I/opt/
> >> slepc-2.3.3/include -I/opt/include/boost-1_34_1 -I/sw/include/ 
> >> libxml2 -
> >> I/sw/include -I/opt/petsc-2.3.3-p8/externalpackages/UMFPACKv4.3/
> >> darwin9.1.0-cxx-debug/UMFPACK/Include -I/sw/include/glib-2.0 -I/sw/ 
> >> lib/
> >> glib-2.0/include -I/opt/include -I../../src/pydolfin -I/System/ 
> >> Library/
> >> Frameworks/Python.framework/Versions/2.5/include/python2.5 -I/opt/ 
> >> lib/
> >> python2.5/site-packages/numpy/core/include -DHAVE_MPI_H=1 -
> >> DMPICH_IGNORE_CXX_SEEK -DHAVE_SLEPC_H=1 -DHAVE_PETSC_H=1 -DNDEBUG - 
> >> g -
> >> O2 -fno-strict-aliasing -Wall -Werror -ansi -Wno-uninitialized -MT
> >> _dolfin_la-dolfin_wrap.lo -MD -MP -MF .deps/_dolfin_la- 
> >> dolfin_wrap.Tpo
> >> -c dolfin_wrap.cpp  -fno-common -DPIC -o .libs/_dolfin_la- 
> >> dolfin_wrap.o
> >> dolfin_wrap.cpp: In function 'PyObject* _wrap_add(PyObject*,
> >> PyObject*)':
> >> dolfin_wrap.cpp:27560: error: 'add' is not a member of 'dolfin'
> >> dolfin_wrap.cpp: In function 'PyObject* _wrap_set__SWIG_0(PyObject*,
> >> PyObject*)':
> >> dolfin_wrap.cpp:27624: error: 'set' is not a member of 'dolfin'
> >> dolfin_wrap.cpp: In function 'PyObject* _wrap_set__SWIG_1(PyObject*,
> >> PyObject*)':
> >> dolfin_wrap.cpp:27682: error: 'set' is not a member of 'dolfin'
> >> dolfin_wrap.cpp: In function 'PyObject* _wrap_get(PyObject*,
> >> PyObject*)':
> >> dolfin_wrap.cpp:27776: error: 'get' is not a member of 'dolfin'
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_0(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:85644: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85644: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:85680: error: expected type-specifier
> >> dolfin_wrap.cpp:85680: error: expected `>'
> >> dolfin_wrap.cpp:85680: error: expected `('
> >> dolfin_wrap.cpp:85680: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85680: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:85680: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_1(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:85721: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85721: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:85753: error: expected type-specifier
> >> dolfin_wrap.cpp:85753: error: expected `>'
> >> dolfin_wrap.cpp:85753: error: expected `('
> >> dolfin_wrap.cpp:85753: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85753: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:85753: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_2(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:85789: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85789: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:85829: error: expected type-specifier
> >> dolfin_wrap.cpp:85829: error: expected `>'
> >> dolfin_wrap.cpp:85829: error: expected `('
> >> dolfin_wrap.cpp:85829: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85829: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:85829: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_3(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:85878: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85878: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:85914: error: expected type-specifier
> >> dolfin_wrap.cpp:85914: error: expected `>'
> >> dolfin_wrap.cpp:85914: error: expected `('
> >> dolfin_wrap.cpp:85914: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85914: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:85914: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_4(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:85958: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:85958: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:86006: error: expected type-specifier
> >> dolfin_wrap.cpp:86006: error: expected `>'
> >> dolfin_wrap.cpp:86006: error: expected `('
> >> dolfin_wrap.cpp:86006: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86006: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86006: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_5(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86071: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86071: error: 'arg3' was not declared in this scope
> >> dolfin_wrap.cpp:86115: error: expected type-specifier
> >> dolfin_wrap.cpp:86115: error: expected `>'
> >> dolfin_wrap.cpp:86115: error: expected `('
> >> dolfin_wrap.cpp:86115: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86115: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86115: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_6(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86174: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86174: error: 'arg2' was not declared in this scope
> >> dolfin_wrap.cpp:86196: error: expected type-specifier
> >> dolfin_wrap.cpp:86196: error: expected `>'
> >> dolfin_wrap.cpp:86196: error: expected `('
> >> dolfin_wrap.cpp:86196: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86196: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86196: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_7(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86231: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86231: error: 'arg2' was not declared in this scope
> >> dolfin_wrap.cpp:86257: error: expected type-specifier
> >> dolfin_wrap.cpp:86257: error: expected `>'
> >> dolfin_wrap.cpp:86257: error: expected `('
> >> dolfin_wrap.cpp:86257: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86257: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86257: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_8(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86300: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86300: error: 'arg2' was not declared in this scope
> >> dolfin_wrap.cpp:86334: error: expected type-specifier
> >> dolfin_wrap.cpp:86334: error: expected `>'
> >> dolfin_wrap.cpp:86334: error: expected `('
> >> dolfin_wrap.cpp:86334: error: 'pForm' is not a member of 'dolfin'
> >> dolfin_wrap.cpp:86334: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86334: error: expected `)' before ';' token
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_9(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86396: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86396: error: 'arg5' was not declared in this scope
> >> dolfin_wrap.cpp:86466: error: expected type-specifier
> >> dolfin_wrap.cpp:86466: error: expected `>'
> >> dolfin_wrap.cpp:86466: error: expected `('
> >> dolfin_wrap.cpp:86466: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86466: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86466: error: expected `)' before ';' token
> >> dolfin_wrap.cpp:86489: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86489: error: expected `)' before 'const'
> >> dolfin_wrap.cpp: In function 'PyObject*
> >> _wrap_pAssembler_assemble__SWIG_10(PyObject*, PyObject*)':
> >> dolfin_wrap.cpp:86524: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86524: error: 'arg5' was not declared in this scope
> >> dolfin_wrap.cpp:86590: error: expected type-specifier
> >> dolfin_wrap.cpp:86590: error: expected `>'
> >> dolfin_wrap.cpp:86590: error: expected `('
> >> dolfin_wrap.cpp:86590: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86590: error: expected primary-expression before '>'
> >> token
> >> dolfin_wrap.cpp:86590: error: expected `)' before ';' token
> >> dolfin_wrap.cpp:86608: error: 'pDofMapSet' is not a member of  
> >> 'dolfin'
> >> dolfin_wrap.cpp:86608: error: expected `)' before 'const'
> >> make[3]: *** [_dolfin_la-dolfin_wrap.lo] Error 1
> >> make[2]: *** [all] Error 2
> >> make[1]: *** [all-recursive] Error 1
> >> make: *** [all-recursive] Error 1
> >>
> >> _______________________________________________
> >> DOLFIN-dev mailing list
> >> DOLFIN-dev@xxxxxxxxxx
> >> http://www.fenics.org/mailman/listinfo/dolfin-dev
> 
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev


References