← Back to team overview

dolfin team mailing list archive

Re: Compilation failed: --enable-debug --disable-petsc

 

This should be fixed now (outdated ufc.h on compilebot server).

/Anders


On Tue, Jun 05, 2007 at 06:01:32PM +0200, DOLFIN wrote:
> This is an automated message from the FEniCS compile bot.
> Compilation failed with configure options --enable-debug --disable-petsc.
> Revision number and compilation log follow below.
> 
> changeset:   3205:2fe406855432
> tag:         tip
> user:        "Anders Logg <logg@xxxxxxxxx>"
> date:        Tue Jun 05 12:10:30 2007 +0200
> summary:     Update to new UFC interface in BoundaryCondition
> 
> 
> [snip]
> ElementLibrary.cpp:144: error: cannot allocate an object of abstract type 'ffc_23_dof_map_0'
> ffc_23.h:2808: note:   because the following virtual functions are pure within 'ffc_23_dof_map_0':
> /usr/include/ufc.h:195: note: 	virtual void ufc::dof_map::tabulate_facet_dofs(unsigned int*, const ufc::mesh&, const ufc::cell&, unsigned int) const
> ElementLibrary.cpp:146: error: cannot allocate an object of abstract type 'ffc_24_dof_map_0'
> ffc_24.h:3564: note:   because the following virtual functions are pure within 'ffc_24_dof_map_0':
> /usr/include/ufc.h:195: note: 	virtual void ufc::dof_map::tabulate_facet_dofs(unsigned int*, const ufc::mesh&, const ufc::cell&, unsigned int) const
> ElementLibrary.cpp:148: error: cannot allocate an object of abstract type 'ffc_25_dof_map_0'
> ffc_25.h:4788: note:   because the following virtual functions are pure within 'ffc_25_dof_map_0':
> /usr/include/ufc.h:195: note: 	virtual void ufc::dof_map::tabulate_facet_dofs(unsigned int*, const ufc::mesh&, const ufc::cell&, unsigned int) const
> ElementLibrary.cpp:150: error: cannot allocate an object of abstract type 'ffc_26_dof_map_0'
> ffc_26.h:456: note:   since type 'ffc_26_dof_map_0' has pure virtual functions
> make[4]: *** [ElementLibrary.lo] Error 1
> make[4]: Leaving directory `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel/elements'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel/elements'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/dolfin/tmp/cron/compilebot/dolfin/src/kernel'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/dolfin/tmp/cron/compilebot/dolfin/src'
> make: *** [all-recursive] Error 1
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev


References