Do you have the very latest DOLFIN (hg version)? I applied a patch from Jed Brown yesterday that might take care of problems with operator<< in uBlasVector (among others).
/Anders LUK ShunTim wrote: > Lorenzo Isella wrote: >> Ok, so it should all boil down to waiting a few days (hopefully). >> I think I will follow this waiting policy, hoping that in the >> meanwhile the python 2.4 vs 2.5 issue gets sorted out. >> I understand this must be a pain for the maintainers of dolfin! >> Cheers >> >> Lorenzo > > Hello, > > It now seems the pure python modules are picked up by both the default > python (2.4) and python 2.5 on my debian/sid/amd64 box. > > A big thanks to Asmund. > > Since dolfin is only built for i386, I tried building it from source with > > dpkg-buildpackage -rfakeroot -us -uc > > and got this far with the error: > > error: ‘dolfin::LogStream& dolfin::operator<<(dolfin::LogSt > ream&, const dolfin::uBlasVector&)’ should have been declared inside > ‘dolfin’ > > Am excerpt of the log: > <error> > ... > > x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"DOLFIN\" > -DPACKAGE_TARNAME=\"dolfin\" -DP > ACKAGE_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 -DHAV > E_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 > -DHAVE_STRI > NGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 > -DHAVE_DLFCN_H=1 > -DHAVE_BOOST= -I. -I../../../src/kernel/common > -I../../../src/kernel/elements - > I../../../src/kernel/fem -I../../../src/kernel/function > -I../../../src/kernel/gr > aph -I../../../src/kernel/io -I../../../src/kernel/la > -I../../../src/kernel/main > h-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/ke > rnel/log -I../../../src/kernel/plot -I/usr/include > -I/usr/include/libxml2 -I/usr > /include/glib-2.0 -I/usr/lib/glib-2.0/include > -I/home/st/00work/fenics/deb/de > b-src/u/ufc-1.0/debian/ufc/usr/include -I/usr/include/python2.4 > -I/usr/lib/pytho > n2.4/site-packages/numpy/core/include -g -O2 -DNDEBUG -pedantic -ansi > -Wno-long- > long -std=c++98 -fPIC -MT uBlasVector.lo -MD -MP -MF > .deps/uBlasVector.Tpo -c uB > lasVector.cpp -fPIC -DPIC -o .libs/uBlasVector.o > uBlasVector.cpp:172: error: ‘dolfin::LogStream& > dolfin::operator<<(dolfin::LogSt > ream&, const dolfin::uBlasVector&)’ should have been declared inside > ‘dolfin’ > make[5]: *** [uBlasVector.lo] Error 1 > ... > </error> > > System information: > kernel: 2.6.22-2-amd64 > compiler: gcc 4.2.1 > > I don't know whether it's a compiler (version) problem or a (64-bit) > library problem. > > Regards, > ST > -- > _______________________________________________ > DOLFIN-dev mailing list > [email protected] > http://www.fenics.org/mailman/listinfo/dolfin-dev _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
