← Back to team overview

dolfin team mailing list archive

Re: Buildbot problems

 

On Thu, Oct 20, 2011 at 04:58:14PM +0200, Johannes Ring wrote:
> On Thu, Oct 20, 2011 at 3:24 PM, Harish Narayanan
> <harish.mlists@xxxxxxxxx> wrote:
> > On 10/20/11 10:18 AM, Johannes Ring wrote:
> >> On Thu, Oct 20, 2011 at 10:14 AM, Harish Narayanan
> >> <harish.mlists@xxxxxxxxx> wrote:
> >>> On 10/20/11 9:56 AM, Anders Logg wrote:
> >>>> On Thu, Oct 20, 2011 at 09:13:53AM +0200, Johannes Ring wrote:
> >>>>> On Wed, Oct 19, 2011 at 9:24 PM, Anders Logg <logg@xxxxxxxxx> wrote:
> >>>>>> On Wed, Oct 19, 2011 at 09:23:04PM +0200, Johannes Ring wrote:
> >>>>>>> On Wed, Oct 19, 2011 at 8:35 PM, Anders Logg <logg@xxxxxxxxx> wrote:
> >>>>>>>> My personal buildbot is failing with some strange Boost/CGAL error:
> >>>>>>>>
> >>>>>>>> http://fenicsproject.org:8082/builders/dolfin-maverick-i386/builds/306/steps/dolfin%20check/logs/stdio
> >>>>>>>>
> >>>>>>>> Any ideas what that may be? Is it running another installation of
> >>>>>>>> Boost or CGAL than on the main buildbot(s)?
> >>>>>>>
> >>>>>>> Boost and CGAL should be the same as on the main buildbot. However,
> >>>>>>> DOLFIN and CGAL is not built with the same Boost on this buildbot and
> >>>>>>> that could be the reason for this failure. But then again, it is
> >>>>>>> working on the main buildbot ...
> >>>>>>>
> >>>>>>> I will rebuild CGAL tomorrow with the correct Boost and see what happens.
> >>>>>>
> >>>>>> ok, thanks!
> >>>>>
> >>>>> The same problem is now on all the buildbots so I guess this had
> >>>>> nothing to do with DOLFIN and CGAL being built with different versions
> >>>>> of Boost on one of the buildbots.
> >>>>
> >>>> Can it have something to do with the introduction of
> >>>>
> >>>>    boost::assign::pair_list_of
> >>>>
> >>>> in dolfin/la that I merged yesterday?
> >>>>
> >>>> Is anyone else having problems compiling DOLFIN? It works fine here.
> >>>
> >>> Compiles fine here.
> >>
> >> DOLFIN compiles fine on all the buildbots but the quadrature test
> >> won't compile. Does this work for you?
> >
> > No, it does not.
> >
> > megatr0n:cpp harish$ cmake .
> > -- Configuring done
> > -- Generating done
> > -- Build files have been written to:
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp
> > megatr0n:cpp harish$ make
> > Scanning dependencies of target test_quadrature
> > [100%] Building CXX object CMakeFiles/test_quadrature.dir/test.cpp.o
> > /opt/local/include/boost/assign/assignment_exception.hpp: In member
> > function 'void
> > CGAL::SM_overlayer<SM_decorator_>::transfer_data(Association&) [with
> > Association = CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]':
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1727: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1763: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1765: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1769: error:   in call to
> > 'assign'
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1772: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1774: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1778: error:   in call to
> > 'assign'
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1781: error:   in call to
> > 'assign'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1692:   instantiated from
> > 'void CGAL::SM_overlayer<SM_decorator_>::subdivide(const typename
> > SM_decorator_::Map*, const typename SM_decorator_::Map*, Association&,
> > bool) [with Association =
> > CGAL::ID_support_handler<CGAL::SNC_indexed_items,
> > CGAL::SNC_decorator<CGAL::SNC_structure<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> > >, SM_decorator_ =
> > CGAL::SM_decorator<CGAL::SNC_sphere_map<CGAL::Epeck,
> > CGAL::SNC_indexed_items, bool> >]'
> > /opt/local/include/CGAL/Nef_polyhedron_3.h:1715:   instantiated from
> > 'void CGAL::Nef_polyhedron_3<K, I, Mk>::transform(const typename
> > Kernel_::Aff_transformation_3&) [with Kernel_ = CGAL::Epeck, Items_ =
> > CGAL::SNC_indexed_items, Mark_ = bool]'
> > /Users/harish/Work/FEniCS/dev/src/dolfin/test/unit/quadrature/cpp/test.cpp:227:
> >  instantiated from here
> > /opt/local/include/boost/assign/assignment_exception.hpp:24: error:
> > 'boost::assign' is not a function,
> > /opt/local/include/CGAL/Object.h:177: error:   conflict with
> > 'template<class T> bool CGAL::assign(T&, const CGAL::Object&)'
> > /opt/local/include/CGAL/Nef_S2/SM_overlayer.h:1783: error:   in call to
> > 'assign'
> > make[2]: *** [CMakeFiles/test_quadrature.dir/test.cpp.o] Error 1
> > make[1]: *** [CMakeFiles/test_quadrature.dir/all] Error 2
> > make: *** [all] Error 2
>
> Same as on the buildbot and on my laptop.

It builds and runs fine here, except for a small warning:

Scanning dependencies of target test_quadrature
[100%] Building CXX object CMakeFiles/test_quadrature.dir/test.cpp.o
Linking CXX executable test_quadrature
/usr/bin/ld: warning: libboost_thread.so.1.46.1, needed by
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../../lib/libCGAL.so, may
conflict with libboost_thread.so.1.42.0
[100%] Built target test_quadrature

--
Anders


Follow ups

References