On 3 February 2012 11:35, Anders Logg <[email protected]> wrote: > On Fri, Feb 03, 2012 at 10:13:23AM +0100, Johan Hake wrote: >> On Friday February 3 2012 10:11:10 Garth N. Wells wrote: >> > On 3 February 2012 08:38, Garth N. Wells <[email protected]> wrote: >> > > On 2 February 2012 19:48, Johan Hake <[email protected]> wrote: >> > >> I cannot compiled dolfin now. I am getting: >> > >> >> > >> In file included from >> > >> /home/hake/local/include/CGAL/Triangulation_data_structure_3.h:43:0, >> > >> from /home/hake/local/include/CGAL/Triangulation_3.h:35, >> > >> from /home/hake/bzr/fenics/dolfin/work- >> > >> trunk/dolfin/generation/cgal_triangulate.h:30, >> > >> from /home/hake/bzr/fenics/dolfin/work- >> > >> trunk/dolfin/generation/CGALMeshBuilder.h:32, >> > >> from /home/hake/bzr/fenics/dolfin/work- >> > >> trunk/dolfin/generation/Triangulate.cpp:28: >> > >> /home/hake/local/include/CGAL/Triangulation_ds_cell_base_3.h: In >> > >> constructor >> > >> ‘CGAL::Triangulation_ds_cell_base_3<TDS>::Triangulation_ds_cell_base_3( >> > >> CGAL::Triangulation_ds_cell_base_3<TDS>::Vertex_handle, >> > >> CGAL::Triangulation_ds_cell_base_3<TDS>::Vertex_handle, >> > >> CGAL::Triangulation_ds_cell_base_3<TDS>::Vertex_handle, >> > >> CGAL::Triangulation_ds_cell_base_3<TDS>::Vertex_handle)’: >> > >> /home/hake/local/include/CGAL/Triangulation_ds_cell_base_3.h:50:43: >> > >> error: ISO C++ forbids compound-literals >> > >> >> > >> I have last CGAL 3.9, g++ 4.5.2 >> > > >> > > I'll take a look. CGAL 3.8 works, and I can reproduce the error with CGAL >> > > 3.9. >> > >> > I've just pushed a fix. CGAL 3.9 uses a g++-specific extension which >> > yields and error when using strict compiler flags. I've added a CGAL >> > flag to disable use of the g++ extension. >> >> Cool! > > It works fine here. > > Are there any license issues regarding the CGAL mesh generation library? >
No more than we already have with the intersection code which uses some of the CGAL QPL'd components. I'm not a lawyer and I can't find a definitive answer anywhere, but my reading of the licences is that it's fine, especially since we don't depend on CGAL. The CGAL license basically says that code built using CGAL must be made available under an open source license. We're complying with this, and if someone using DOLFIN is unwilling to do this then they shouldn't enable CGAL. Garth > -- > Anders > > >> Johan >> >> > Garth >> > >> > > Garth >> > > >> > >> Johan >> > >> >> > >> _______________________________________________ >> > >> Mailing list: https://launchpad.net/~dolfin >> > >> Post to : [email protected] >> > >> Unsubscribe : https://launchpad.net/~dolfin >> > >> More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~dolfin >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~dolfin >> More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~dolfin Post to : [email protected] Unsubscribe : https://launchpad.net/~dolfin More help : https://help.launchpad.net/ListHelp

