On Thu, Oct 27, 2011 at 10:43 AM, Andre Massing <[email protected]> wrote: > Buildbot is trying to build my branch but complains about some boost > errors (more precisely warning treated as errors) > I remember that Johan had some problems a couple of days ago with > getting compiled his code where he needed to add some pragmas. But in > my case I did not touch any iocode so that part it pure trunk code on > my machine: > Here is the error: > > Building CXX object dolfin/CMakeFiles/dolfin.dir/la/PETScBaseMatrix.cpp.o > [ 52%] Building CXX object > dolfin/CMakeFiles/dolfin.dir/la/PETScKrylovMatrix.cpp.o > [ 53%] cc1plus: warnings being treated as errors > In file included from > /work/fenics/buildbots/massing/fenics-src/dolfin/dolfin/io/XMLFile.cpp:33: > /work/fenics/local/include/boost/iostreams/filter/gzip.hpp: In > constructor > 'boost::iostreams::basic_gzip_compressor<Alloc>::basic_gzip_compressor(const > boost::iostreams::gzip_params&, int) [with Alloc = std::allocator<char>]': > /work/fenics/buildbots/massing/fenics-src/dolfin/dolfin/io/XMLFile.cpp:305: > instantiated from here > /work/fenics/local/include/boost/iostreams/filter/gzip.hpp:674: error: > overflow in implicit constant conversion > /work/fenics/local/include/boost/system/error_code.hpp: At global scope: > /work/fenics/local/include/boost/system/error_code.hpp:214: error: > 'boost::system::posix_category' defined but not used > /work/fenics/local/include/boost/system/error_code.hpp:215: error: > 'boost::system::errno_ecat' defined but not used > /work/fenics/local/include/boost/system/error_code.hpp:216: error: > 'boost::system::native_ecat' defined but not used > Building CXX object > dolfin/CMakeFiles/dolfin.dir/la/PETScKrylovSolver.cpp.o > make[2]: *** [dolfin/CMakeFiles/dolfin.dir/io/XMLFile.cpp.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > [ 53%] Building CXX object > dolfin/CMakeFiles/dolfin.dir/la/PETScLUSolver.cpp.o > make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2 > make: *** [all] Error 2 > *** error during stage build_plain of dolfin: ########## Error running > make -j3 install *** [1/1] > *** the following modules were not built *** [1/1] > dolfin > > > As I said on my local machine it compiles just fine (boost 1.46 oneiric) > Any idea how to resolve that?
Your branch was for some reason on revision 6120 and this was fixed in revision 6298. I have deleted your branch and forced a new build to checkout a clean branch. Let's see if that helps. > @Johannes: Do I have the exact boost > version as on the main (ubuntu based) buildbots? Boost is version 1.47 on the linux64-exp slave and it is the same Boost for the main buildbot and the personal buildbots running on this slave. Johannes _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

