binaries for OSX 10.8 (mountain lion) needed

Asked by Neeraj Kumar

Hello there,
I tried installing fenics from 10.7 binaries on my macbook that came with os x 10.8 (mountain lion) pre-installed. But as expected from a previous question #204163 (which strangely is listed as solved but is actually not) it throws up incompatibility error & the installation exits.

Has anyone comeup with some solution. When can we expect 10.8 binaries or is there a workaround?
Thanks!

Question information

Language:
English Edit question
Status:
Solved
For:
FEniCS Project Edit question
Assignee:
No assignee Edit question
Solved by:
Johannes Ring
Solved:
Last query:
Last reply:
Revision history for this message
Best Johannes Ring (johannr) said :
#1

We hope to have binaries for OS X 10.8 available in the near future (within the next few weeks). In the mean time, you might want to try the development version of Dorsal, which has experimental support for OS X 10.8.

Revision history for this message
Susanne Claus (susanne-claus) said :
#2

Hi,

I have tried installing FEniCS on OS X 10.8 Mountain Lion with the experimental dorsal script and the mountain lion.platform file. Unfortunately, I encountered a lot of problems. Some of then which I could solve and some of them which still remain and I am lost with the remaining problems. I hope somebody here can help me and maybe that some of my comments will help others to advance in the installation process.

I installed Xcode and MacPorts and used macports to install all the necessary packages as described in the mountain lion.platform file. Then I modified the mountainlion.platform file in the following manner

# Platform specific variables
default PETSC_ARCH=darwin12.2.0-cxx-opt
default SCOTCH_ARCH=i686_mac_darwin8
default UMFPACK_INCLUDE_DIR=/opt/local/include/ufsparse

export CGAL_DIR=$HOME/Work/FEniCS/
export SCOTCH_DIR=$HOME/Work/FEniCS

export PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:${PKG_CONFIG_PATH}
export DYLD_FRAMEWORK_PATH=/opt/local/Library/Frameworks:${DYLD_FRAMEWORK_PATH}

export CC=/usr/local/bin/gcc
export CXX=/usr/local/bin/g++

# Platform specific setup
if [ ! -d "${INSTALL_PATH}/bin" ]; then
    mkdir -p ${INSTALL_PATH}/bin
fi
for CMD in /opt/local/bin/openmpi*
do
    ln -sf ${CMD} ${INSTALL_PATH}/bin/`basename ${CMD} | cut -b 5-`
done

# Define the packages this platform needs
PACKAGES=(
cgal
parmetis
# trilinos
petsc
slepc
armadillo
# swiginac
mtl
scotch
fiat
# ferari
ufc
ufl
ffc
# syfi
viper
instant
dolfin
)

My first fail was using cmake 2.8.9 which was unable to find boost. This I could resolve using cmake 2.8.5.

With this everything installs fine now except for dolfin. When I use the mac compilers, the cmake script does not find openmp, even when I set CC=.... and CXX=... the script seems to ignores these enviroment variables. Unfortunately I could not identify where the compilers are chosen. Does someone know how to choose the compilers and make this stick in cmake? And does someone know how to prevent clang being chosen as the standard compiler?

Then the tests for PETSC, SLEPC fail during cmake for dolfin causing them to be excluded in the configuration even though the tests run fine during the installation of PETSC and SLEPC.
I removed the PETSC_TEST_RUNS and SLEPC_TEST_RUNS in the <dolfin-src>/cmake/modules/FindPetsc.cmake and FindSlepc.cmake in order to force the cmake script to include them anyway. Also CGAL_TESTS fail during the dorsal installation.

Ok so, now cmake seems to find everything except Trilinos, which is not yet installed on my machine, so that’s fine.

Now during the compilation of dolfin I first got compilation errors relating to “private member functions”, as described in the previous question https://answers.launchpad.net/fenics/+question/204163

( /Users/ch0ni/Downloads/FEniCS Sources for 10.8/dolfin-1.0.0/dolfin/adaptivity/ErrorControl.h:205:29: note:
      declared private here
    boost::shared_ptr<Form> _L_star;
                            ^
/Users/ch0ni/Downloads/FEniCS Sources for 10.8/dolfin-1.0.0/dolfin/adaptivity/adapt.cpp:499:13: error:
      '_a_star' is a private member of 'dolfin::ErrorControl'
  adapt(*ec._a_star, adapted_mesh, adapt_coefficients);)

since the script kept on going back to compilers I did not want it to use, I moved the standard apple compilers in /usr/bin/gcc to /usr/bin/gcc2 etc. in order to force cmake to pick up on the compilers installed via macports in /opt/local/bin/.

I then got some errors related to petsc. Dorsal installs Petsc 3.3 and some of the source files in dolfin were not compatible with pets 3.3. I had to change three things to make it work with Petsc 3.3 :

1. ParMETIS.cpp:116:56: error: cannot convert 'float*' to 'real_t*' for argument '10' to 'int ParMETIS_V3_PartMeshKway(idx_t*, idx_t*, idx_t*, idx_t*, idx_t*, idx_t*, idx_t*, idx_t*, idx_t*, real_t*, real_t*, idx_t*, idx_t*, idx_t*, ompi_communicator_t**)'

Fixed this by changing float to double in
  int ncon = 1;
  std::vector<double> tpwgts(ncon*nparts, 1.0/static_cast<double>(nparts));
  std::vector<double> ubvec(ncon, 1.05);

2. la/PETScMatrix.cpp:114:60: change MatCreateMPIAIJ to MatCreateAIJ

3. Work/FEniCS/src/dolfin-1.0.0/dolfin/la/PETScUserPreconditioner.cpp:27:28: fatal error: private/pcimpl.h: No such file or directory
compilation terminated.
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/la/PETScUserPreconditioner.cpp.o] Error 1

Solution: change to #include <petsc-private/pcimpl.h>

This then compiles dolfin. I was already so glad that I made this that far but was then disappointed to find that trying to run a test example yields

python demo_poisson.py

Calling DOLFIN just-in-time (JIT) compiler, this may take some time.
In instant.recompile: The module did not compile, see '.instant/error/dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb/compile.log'
Traceback (most recent call last):
  File "demo_poisson.py", line 54, in <module>
    f = Expression("10*exp(-(pow(x[0] - 0.5, 2) + pow(x[1] - 0.5, 2)) / 0.02)")
  File "Work/FEniCS/lib/python2.7/site-packages/dolfin/functions/expression.py", line 478, in __new__
    cpp_base, members = compile_expressions([cppcode])
  File "Work/FEniCS/lib/python2.7/site-packages/dolfin/compilemodules/expressions.py", line 188, in compile_expressions
    code_snippets), classnames)
  File "Work/FEniCS/lib/python2.7/site-packages/dolfin/compilemodules/expressions.py", line 126, in compile_expression_code
    dolfin_module_import=["function", "mesh", "common"])
  File "Work/FEniCS/lib/python2.7/site-packages/dolfin/compilemodules/jit.py", line 66, in mpi_jit
    return local_jit(*args, **kwargs)
  File “Work/FEniCS/lib/python2.7/site-packages/dolfin/compilemodules/compilemodule.py", line 470, in compile_extension_module
    **instant_kwargs)
  File "Work/FEniCS/lib/python2.7/site-packages/instant/build.py", line 492, in build_module
    recompile(modulename, module_path, setup_name, new_compilation_checksum)
  File "Work/FEniCS/lib/python2.7/site-packages/instant/build.py", line 115, in recompile
    "compile, see '%s'" % compile_log_filename_dest)
  File "Work/FEniCS/lib/python2.7/site-packages/instant/output.py", line 49, in instant_error
    raise RuntimeError(text)
RuntimeError: In instant.recompile: The module did not compile, see '.instant/error/dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb/compile.log'

Looking at the compile.log there are a lot of nasty errors, here an excerpt:

dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb.i:130: Warning 315: Nothing known about 'std::cosh'.
dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb.i:131: Warning 315: Nothing known about 'std::sinh'.
dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb.i:141: Warning 315: Nothing known about 'std::ceil'.
etc …
/Work/FEniCS/include/dolfin/mesh/MeshEntity.h:87: Warning 508: previous declaration of 'operator =='.
 /Work/FEniCS/include/dolfin/mesh/MeshEntityIterator.h:150: Warning 508: Declaration of 'operator !=' shadows declaration accessible via operator->(),
building '_dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb' extension
creating build
creating build/temp.macosx-10.8-x86_64-2.7
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -pipe -O2 -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I /Work/FEniCS/include -I/opt/local/include/openmpi -I/opt/local/include/cppunit -I/usr/include -I/opt/local/include -I/usr/X11R6/include -I /Work/FEniCS -I/usr/local/include -I/opt/local/include/libxml2 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/include -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx -o build/temp.macosx-10.8-x86_64-2.7/dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.o -fopenmp -DDOLFIN_VERSION=\"1.0.0\" -DBOOST_UBLAS_NDEBUG -DHAS_SLEPC -DHAS_PETSC -DHAS_MTL4 -DMTL_HAS_BLAS -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_SCOTCH -DHAS_PARMETIS -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI -DMPICH_IGNORE_CXX_SEEK -DHAS_OPENMP
clang: warning: argument unused during compilation: '-fopenmp'
In file included from <built-in>:152:
<command line>:2:25: warning: missing terminating '"' character
#define DOLFIN_VERSION \"1.0.0\"
                        ^
dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:2386:23: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign]
                  res = SWIG_AddCast(res);
                  ~~~ ^ ~~~
dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:2389:23: warning: explicitly assigning a variable of type 'int' to itself [-Wself-assign]
                  res = SWIG_AddCast(res);
                  ~~~ ^ ~~~
In file included from dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:3199:
In file included from /Work/FEniCS/include/dolfin.h:9:
In file included from /Work/FEniCS/include/dolfin/la/dolfin_la.h:20:
In file included from /Work/FEniCS/include/dolfin/la/uBLASFactory.h:29:
In file included from /Work/FEniCS/include/dolfin/la/uBLASKrylovSolver.h:33:
In file included from /Work/FEniCS/include/dolfin/la/uBLASMatrix.h:35:
 /Work/FEniCS/include/dolfin/la/SparsityPattern.h:87:17: warning: 'dolfin::SparsityPattern::str' hides overloaded virtual function [-Woverloaded-virtual]
    std::string str() const;
                ^
 /Work/FEniCS/include/dolfin/common/Variable.h:69:25: note: hidden overloaded virtual function 'dolfin::Variable::str' declared here
    virtual std::string str(bool verbose) const;
                        ^
In file included from dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:3199:
In file included from /Work/FEniCS/include/dolfin.h:9:
In file included from /Work/FEniCS/include/dolfin/la/dolfin_la.h:38:
In file included from /Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31:
In file included from /Work/FEniCS/include/dolfin/la/mtl4.h:5:
In file included from /Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/types.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/dense_vector.hpp:29:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/all_vec_expr.hpp:22:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/vec_vec_asgn_expr.hpp:21:
 /Work/FEniCS/include/boost/numeric/mtl/vector/vec_vec_aop_expr.hpp:149:6: error: 'mutable' cannot be applied to references
     mutable first_argument_type& first ;
     ^
In file included from dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:3199:
In file included from /Work/FEniCS/include/dolfin.h:9:
In file included from /Work/FEniCS/include/dolfin/la/dolfin_la.h:38:
In file included from /Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31:
In file included from /Work/FEniCS/include/dolfin/la/mtl4.h:5:
In file included from /Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/types.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/dense_vector.hpp:29:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/all_vec_expr.hpp:25:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vector/vec_scal_times_asgn_expr.hpp:19:
 /Work/FEniCS/include/boost/numeric/mtl/vector/vec_scal_aop_expr.hpp:102:5: error: 'mutable' cannot be applied to references
    mutable first_argument_type& first ;
    ^
In file included from dolfin_compile_code_7193ac6fbe5213318ba9212be20eedcb_wrap.cxx:3199:
In file included from /Work/FEniCS/include/dolfin.h:9:
In file included from /Work/FEniCS/include/dolfin/la/dolfin_la.h:38:
In file included from /Work/FEniCS/include/dolfin/la/MTL4Matrix.h:31:
In file included from /Work/FEniCS/include/dolfin/la/mtl4.h:5:
In file included from /Work/FEniCS/include/boost/numeric/mtl/mtl.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/types.hpp:16:
In file included from /Work/FEniCS/include/boost/numeric/mtl/vectors.hpp:17:
 /Work/FEniCS/include/boost/numeric/mtl/vector/unit_vector.hpp:24:10: error: too few template arguments for class template 'dense_vector'
        typedef dense_vector<Value> type;
                ^
 /Work/FEniCS/include/boost/numeric/mtl/mtl_fwd.hpp:141:55: note: template is declared here
        template <typename Value, typename Parameters> class dense_vector;
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

fatal error: too many errors emitted, stopping now [-ferror-limit=]
4 warnings and 20 errors generated.
error: command '/usr/bin/clang' failed with exit status 1

I don’t know how to resolve these issues. Hope somebody can help me. Would be so grateful for any help or ideas how to resolve this.
Thank you so much in advance.

Best wishes,
Susanne

Revision history for this message
Johannes Ring (johannr) said :
#3

Setting CC and CXX works fine, however, you must to make sure to clear the CMake cache whenever you change these environment variables. When using Dorsal, the CMake cache files are located in a folder 'dorsal_build_dir' inside the DOLFIN source directory. Simply remove this folder to clear the CMake cache.

The DOLFIN 1.0.0 release is pretty old and does not work with the latest packages, like PETSc 3.3. Use the development version
instead by setting STABLE_BUILD=false in dorsal.cfg. The development version also has a CMake option 'DOLFIN_SKIP_BUILD_TESTS' that can be turned on to skip the build tests.

Also try to set CC and CXX before running demo_poisson.py (or any PyDOLFIN programs) as noted in mountainlion.platform.

Revision history for this message
Susanne Claus (susanne-claus) said :
#4

Hi,

Thank you so so much!!!! It works! :) You just made my day.
Your suggested changes work like a charm. :) Just the CGAL tests still fail but everything else is working fine :)

I will just shortly describe what I did to make it work on Mac OS X 10.8 including the helpful modifications you suggested. Hope that will help other people to install it :)

1. Install Xcode including Command Line Tools from Mac App Store
2. Install MacPorts http://www.macports.org/install.php
3. Install Gnu Compiler Collection 4.8 as described here:
        https://sites.google.com/site/dwhipp/tutorials/mac_compilers
4. Install Cmake 2.8.5:
        http://www.cmake.org/cmake/resources/software.html
5. Install Packages as described in mountainlion.platform file:
        sudo port install wget autogen readline pkgconfig libxml2 libtool \
  gmp zlib python27 py27-numpy bzr bzrtools git-core \
        ginac boost +python27 +openmpi vtk5 +python27 -x11 -tcltk \
  suitesparse py27-scientific cppunit openmpi
6. Check out dorsal:
        bzr branch lp:dorsal
7. Modify STABLE_BUILD=false in dorsal.cfg
8. Change in mountainlion.platform to use gcc 4.8 instead of apple version (apple version is in /usr/bin):
        export CC=/usr/local/bin
        export CXX=/usr/local/bin

Thank you so much again!
Best wishes,
Susanne

Revision history for this message
Susanne Claus (susanne-claus) said :
#5

Forgot one thing I also added

export CC=/usr/local/bin
export CXX=/usr/local/bin

to the dolfin.conf file to make sure, these variables are set when I run the python examples :)

Revision history for this message
Johannes Ring (johannr) said :
#6

I'm glad it works. To figure out why DOLFIN fails to pick up CGAL, take a look in dorsal_build_dir/CMakeFiles/CMakeError.log in the DOLFIN source directory.

BTW, I guess you mean:

  export CC=/usr/local/bin/gcc
  export CXX=/usr/local/bin/g++

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#7

Hi,
I tried to follow Susanne's steps. During macports packages' installation, the package 'bzrtools' threw error: Failed to install 'object-introspection' and Error: The following dependencies were not installed: graphviz libLASi pango gobject-introspection urw-fonts xorg-libXaw groff psutils texinfo xorg-libXmu.

I, however, installed everything else mentioned in 'dorsal.sh'. Next, I accidentally installed cmake 2.8.9 rather than 2.8.5.
As suggested I used STABLE_BUILD=false; export CC=/usr/local/bin/gcc; export CXX=/usr/local/bin/g++ in dorsal.cfg.
Finally, running ./dorsal.sh gave the following:

##########################

Fetching CGAL-4.0.2
Unpacking CGAL-4.0.2
Building CGAL-4.0.2
-- Build CGAL from release in directory CGAL-4.0.2
-- Packagenames: CGAL-4.0.2
-- CGAL_MAJOR_VERSION=4
-- CGAL_MINOR_VERSION=0
-- CGAL_BUGFIX_VERSION=2
-- CGAL_SONAME_VERSION=9
-- CGAL_SOVERSION =9.0.0
-- CGAL_REFERENCE_CACHE_DIR=
-- Building shared libraries
-- Targetting Unix Makefiles
-- Using /usr/local/bin/g++ compiler.
-- DARWIN_VERSION=12
-- Mac Leopard detected
-- USING CMake version: 2.8.9
-- System: Darwin
-- USING GCC_VERSION = '4.8.0 20120930 (experimental)'
-- Using gcc version 4 or later. Adding -frounding-math
-- Build type: Release
-- USING CXXFLAGS = ' -frounding-math -O3 -DNDEBUG'
-- USING LDFLAGS = ' '
-- GMPXX include: /opt/local/include
-- GMPXX libraries: /opt/local/lib/libgmpxx.dylib
-- GMP include: /usr/local/include
-- GMP libraries: /usr/local/lib/libgmp.a
-- GMP definitions:
-- USING GMP_VERSION = '4.3.1'
-- MPFR include: /usr/local/include
-- MPFR libraries: /usr/local/lib/libmpfr.a
-- MPFR definitions:
-- USING MPFR_VERSION = '2.4.1'
-- Boost include: /opt/local/include
-- Boost libraries: /opt/local/lib/libboost_thread-mt.dylib
-- Boost definitions:
-- USING BOOST_VERSION = '1.51.0'
-- Library config detected: Core
-- Library config detected: ImageIO
-- Library config detected: Qt3
-- Library config detected: Qt4
-- Library configs detected: CGAL;Core;ImageIO;Qt3;Qt4
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/neeraj/Work/FEniCS/src/CGAL-4.0.2/dorsal_build_dir
Scanning dependencies of target CGAL
[100%] Building CXX object src/CGAL/CMakeFiles/CGAL.dir/all_files.cpp.o
In file included from /opt/local/include/boost/random/detail/large_arithmetic.hpp:19:0,
                 from /opt/local/include/boost/random/detail/const_mod.hpp:23,
                 from /opt/local/include/boost/random/linear_congruential.hpp:30,
                 from /Users/neeraj/Work/FEniCS/src/CGAL-4.0.2/include/CGAL/Random.h:32,
                 from /Users/neeraj/Work/FEniCS/src/CGAL-4.0.2/src/CGAL/Random.cpp:25,
                 from /Users/neeraj/Work/FEniCS/src/CGAL-4.0.2/dorsal_build_dir/src/CGAL/all_files.cpp:20:
/opt/local/include/boost/random/detail/integer_log2.hpp:71:35: warning: always_inline function might not be inlinable [-Wattributes]
 BOOST_RANDOM_DETAIL_CONSTEXPR int integer_log2(T t)
                                   ^
Linking CXX shared library ../../lib/libCGAL.dylib
[100%] Built target CGAL
[100%] Built target CGAL
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /Users/neeraj/Work/FEniCS/share/doc/CGAL-4.0.2/AUTHORS
-- Up-to-date: /Users/neeraj/Work/FEniCS/share/doc/CGAL-4.0.2/CHANGES
.
.
.
lots of CGAL stuff
.
.
.

-- Installing: /Users/neeraj/Work/FEniCS/lib/libCGAL.9.0.0.dylib
-- Up-to-date: /Users/neeraj/Work/FEniCS/lib/libCGAL.9.dylib
-- Up-to-date: /Users/neeraj/Work/FEniCS/lib/libCGAL.dylib
./dorsal.sh: line 548: 1351080237N: value too great for base (error token is "1351080237N")

Build finished.

Summary of timings:

####################

I don't know what to make out of it. Please help me out.
Thanks

Revision history for this message
Susanne Claus (susanne-claus) said :
#8

Hi Johannes,

Thank you so much for your fast and helpful reply!! I really appreciate your help! :) Here is the CMakeError.log file, which is at least very confusing for me:

Determining if the function pthread_create exists in the pthreads failed with the following output:
Change Dir: /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
/usr/local/bin/cmake -E cmake_progress_report /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/local/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -fopenmp -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -c /usr/local/share/cmake-2.8/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/local/bin/gcc -DCHECK_FUNCTION_EXISTS=pthread_create -fopenmp -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -lpthreads
ld: library not found for -lpthreads
collect2: error: ld returned 1 exit status
make[1]: *** [cmTryCompileExec] Error 1
make: *** [cmTryCompileExec/fast] Error 2

Performing C++ SOURCE FILE Test PETSC_CUSP_FOUND failed with the following output:
Change Dir: /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp

Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build
/usr/local/bin/cmake -E cmake_progress_report /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp/CMakeFiles 1
Building CXX object CMakeFiles/cmTryCompileExec.dir/src.cxx.o
/usr/local/bin/g++ -DMPICH_IGNORE_CXX_SEEK -DPETSC_CUSP_FOUND -fopenmp -I /Work/FEniCS/include -I/usr/X11R6/include -I/opt/local/include/openmpi -I/opt/local/include -o CMakeFiles/cmTryCompileExec.dir/src.cxx.o -c /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTryCompileExec
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/local/bin/g++ -DMPICH_IGNORE_CXX_SEEK -DPETSC_CUSP_FOUND -fopenmp -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTryCompileExec.dir/src.cxx.o -o cmTryCompileExec /Work/FEniCS/lib/libpetsc.dylib /opt/local/lib/libSM.dylib /opt/local/lib/libICE.dylib /opt/local/lib/libX11.dylib /opt/local/lib/libXext.dylib /opt/local/lib/libmpi.dylib /usr/lib/libm.dylib

Return value: 1
Source file was:

#include "petsc.h"
int main()
{
#if PETSC_HAVE_CUSP
  return 0;
#else
  return 1;
#endif
}

Performing C++ SOURCE FILE Test CGAL_TEST_RUNS failed with the following output:
Change Dir: /Work/FEniCS/src/dolfin/dorsal_build_dir/CMakeFiles/CMakeTmp

Linking CXX executable cmTryCompileExec
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/local/bin/g++ -DMPICH_IGNORE_CXX_SEEK -DCGAL_TEST_RUNS -frounding-math -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTryCompileExec.dir/src.cxx.o -o cmTryCompileExec /Work/FEniCS/lib/libCGAL.dylib /opt/local/lib/libgmpxx.dylib /usr/local/lib/libmpfr.dylib /usr/local/lib/libgmp.dylib /opt/local/lib/libboost_thread-mt.dylib /opt/local/lib/libboost_filesystem-mt.dylib /opt/local/lib/libboost_program_options-mt.dylib /opt/local/lib/libboost_system-mt.dylib /opt/local/lib/libboost_thread-mt.dylib /opt/local/lib/libboost_iostreams-mt.dylib /opt/local/lib/libboost_math_tr1-mt.dylib /opt/local/lib/libboost_mpi-mt.dylib /opt/local/lib/libboost_serialization-mt.dylib /opt/local/lib/libboost_timer-mt.dylib /opt/local/lib/libboost_filesystem-mt.dylib /opt/local/lib/libboost_program_options-mt.dylib /opt/local/lib/libboost_system-mt.dylib /opt/local/lib/libboost_iostreams-mt.dylib /opt/local/lib/libboost_math_tr1-mt.dylib /opt/local/lib/libboost_mpi-mt.dylib /opt/local/lib/libboost_serialization-mt.dylib /opt/local/lib/libboost_timer-mt.dylib
ld: warning: ignoring file /usr/local/lib/libmpfr.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/lib/libmpfr.dylib
ld: warning: ignoring file /usr/local/lib/libgmp.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/lib/libgmp.dylib
Undefined symbols for architecture x86_64:
  "___gmpq_add", referenced from:
      CGAL::Gmpq::operator+=(CGAL::Gmpq const&) in src.cxx.o
  "___gmpq_canonicalize", referenced from:
      CGAL::Gmpq::Gmpq(CGAL::Gmpz const&, CGAL::Gmpz const&) in src.cxx.o
  "___gmpq_clear", referenced from:
      CGAL::Gmpq_rep::~Gmpq_rep() in src.cxx.o
  "___gmpq_cmp", referenced from:
      CGAL::Gmpq::operator<(CGAL::Gmpq const&) const in src.cxx.o
  "___gmpq_cmp_si", referenced from:
      CGAL::Gmpq::operator==(int) const in src.cxx.o
      CGAL::Gmpq::operator<(int) const in src.cxx.o
      CGAL::Gmpq::operator>(int) const in src.cxx.o
  "___gmpq_div", referenced from:
      CGAL::Gmpq::operator/=(CGAL::Gmpq const&) in src.cxx.o
  "___gmpq_equal", referenced from:
      CGAL::Gmpq::operator==(CGAL::Gmpq const&) const in src.cxx.o
  "___gmpq_init", referenced from:
      CGAL::Gmpq_rep::Gmpq_rep() in src.cxx.o
  "___gmpq_mul", referenced from:
      CGAL::Gmpq::operator*=(CGAL::Gmpq const&) in src.cxx.o
  "___gmpq_neg", referenced from:
      CGAL::Gmpq::operator-() const in src.cxx.o
  "___gmpq_set_si", referenced from:
      CGAL::Gmpq::Gmpq(int) in src.cxx.o
  "___gmpq_sub", referenced from:
      CGAL::Gmpq::operator-=(CGAL::Gmpq const&) in src.cxx.o
  "___gmpz_clear", referenced from:
      CGAL::Gmpz_rep::~Gmpz_rep() in src.cxx.o
  "___gmpz_cmp", referenced from:
      CGAL::Gmpz::operator<(CGAL::Gmpz const&) const in src.cxx.o
      CGAL::Gmpz::operator==(CGAL::Gmpz const&) const in src.cxx.o
  "___gmpz_cmp_si", referenced from:
      CGAL::Gmpz::operator==(int) const in src.cxx.o
  "___gmpz_divexact", referenced from:
      CGAL::Algebraic_structure_traits<CGAL::Gmpz>::Integral_division::operator()(CGAL::Gmpz const&, CGAL::Gmpz const&) const in src.cxx.o
  "___gmpz_gcd", referenced from:
      CGAL::Algebraic_structure_traits<CGAL::Gmpz>::Gcd::operator()(CGAL::Gmpz const&, CGAL::Gmpz const&) const in src.cxx.o
  "___gmpz_init", referenced from:
      CGAL::Gmpz::Gmpz() in src.cxx.o
  "___gmpz_init_set", referenced from:
      CGAL::Gmpz::Gmpz(__mpz_struct const*) in src.cxx.o
  "___gmpz_init_set_si", referenced from:
      CGAL::Gmpz::Gmpz(int) in src.cxx.o
  "___gmpz_mul", referenced from:
      CGAL::Gmpz::operator*=(CGAL::Gmpz const&) in src.cxx.o
  "___gmpz_neg", referenced from:
      CGAL::Gmpz::operator-() const in src.cxx.o
  "___gmpz_set", referenced from:
      CGAL::Gmpq::Gmpq(CGAL::Gmpz const&, CGAL::Gmpz const&) in src.cxx.o
  "_mpfr_clear", referenced from:
      CGAL::Real_embeddable_traits<CGAL::Gmpz>::To_interval::operator()(CGAL::Gmpz const&) const in src.cxx.o
      CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(CGAL::Gmpq const&) const in src.cxx.o
  "_mpfr_get_d", referenced from:
      CGAL::Real_embeddable_traits<CGAL::Gmpz>::To_interval::operator()(CGAL::Gmpz const&) const in src.cxx.o
      CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(CGAL::Gmpq const&) const in src.cxx.o
  "_mpfr_init2", referenced from:
      CGAL::Real_embeddable_traits<CGAL::Gmpz>::To_interval::operator()(CGAL::Gmpz const&) const in src.cxx.o
      CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(CGAL::Gmpq const&) const in src.cxx.o
  "_mpfr_set_q", referenced from:
      CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(CGAL::Gmpq const&) const in src.cxx.o
  "_mpfr_set_z", referenced from:
      CGAL::Real_embeddable_traits<CGAL::Gmpz>::To_interval::operator()(CGAL::Gmpz const&) const in src.cxx.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: *** [cmTryCompileExec] Error 1
make: *** [cmTryCompileExec/fast] Error 2

Return value: 1
Source file was:

// CGAL test program from Andre Massing

#include <CGAL/AABB_tree.h> // *Must* be inserted before kernel!
#include <CGAL/AABB_traits.h>
#include <CGAL/AABB_triangle_primitive.h>

#include <CGAL/Simple_cartesian.h>

#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>
#include <CGAL/Exact_predicates_exact_constructions_kernel.h>

#include <CGAL/Bbox_3.h>
#include <CGAL/Point_3.h>

#include <CGAL/Nef_polyhedron_3.h>
#include <CGAL/Polyhedron_3.h>

typedef CGAL::Simple_cartesian<double> SCK;
typedef CGAL::Exact_predicates_inexact_constructions_kernel EPICK;
typedef CGAL::Exact_predicates_exact_constructions_kernel Kernel;
typedef CGAL::Nef_polyhedron_3<Kernel> Nef_polyhedron_3;

typedef SCK::FT FT;
typedef SCK::Ray_3 Ray;
typedef SCK::Line_3 Line;
typedef SCK::Point_3 Point;
typedef SCK::Triangle_3 Triangle;

typedef std::list<Triangle>::iterator Iterator;
typedef CGAL::AABB_triangle_primitive<SCK,Iterator> Primitive;
typedef CGAL::AABB_traits<SCK, Primitive> AABB_triangle_traits;
typedef CGAL::AABB_tree<AABB_triangle_traits> Tree;

typedef Nef_polyhedron_3::Aff_transformation_3 Aff_transformation_3;
typedef Nef_polyhedron_3::Plane_3 Plane_3;
typedef Nef_polyhedron_3::Vector_3 Vector_3;
typedef Nef_polyhedron_3::Point_3 Point_3;
typedef CGAL::Polyhedron_3<Kernel> Polyhedron_3;

int main()
{
  //CGAL exact points
  Point_3 p1(0,0,0);
  Point_3 p2(1,0,0);
  Point_3 p3(0,1,0);
  Point_3 p4(0,0,1);

  Polyhedron_3 P;
  P.make_tetrahedron(p1,p2,p3,p4);
  Nef_polyhedron_3 NP(P);
  NP.transform(Aff_transformation_3(CGAL::TRANSLATION, Vector_3(-1, 1, 1)));

  //Inexact points
  Point a(1.0, 0.0, 0.0);
  Point b(0.0, 1.0, 0.0);
  Point c(0.0, 0.0, 1.0);
  Point d(0.0, 0.0, 0.0);

  std::list<Triangle> triangles;
  triangles.push_back(Triangle(a,b,c));
  triangles.push_back(Triangle(a,b,d));
  triangles.push_back(Triangle(a,d,c));

  // constructs AABB tree
  Tree tree(triangles.begin(),triangles.end());

  // counts #intersections
  Ray ray_query(a,b);
  std::cout << tree.number_of_intersected_primitives(ray_query)
      << " intersections(s) with ray query" << std::endl;

  // compute closest point and squared distance
  Point point_query(2.0, 2.0, 2.0);
  Point closest_point = tree.closest_point(point_query);

  return 0;
}

Do you have any ideas on how to fix this? Thank you so much for your help again. Would be lost without it.

Best wishes,
Susanne

Revision history for this message
Susanne Claus (susanne-claus) said :
#9

Hi Neeraj,

I got rid of the cmake 2.8.9 using

sudo mv /usr/bin/cmake /usr/bin/cmake2

to forcefully move cmake 2.8.9 out of the way. Might not be the best or most elegant solution but it works. :)

To dorsal.sh. I checked out the latest version and I get the same error as you. Seems like some recent update has broken the dorsal script. Try checking out the revision number 741. Thats the one I used. You can check it out by

bzr branch lp:dorsal -r 741

Hope that helps.
Best wishes,
Susanne

Revision history for this message
Johannes Ring (johannr) said :
#10

@Neeraj: The bzr problem looks to be a MacPorts problem and should be reported there. The problem at the end of dorsal.sh has been fixed in the latest Dorsal (revision 760).

@Susanne: Your problem with cgal seems to be that the libraries /usr/local/lib/libmpfr.dylib and /usr/local/lib/libgmp.dylib was not compiled for your architecture:

ld: warning: ignoring file /usr/local/lib/libmpfr.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/lib/libmpfr.dylib
ld: warning: ignoring file /usr/local/lib/libgmp.dylib, file was built for unsupported file format ( 0xce 0xfa 0xed 0xfe 0x 7 0x 0 0x 0 0x 0 0x 3 0x 0 0x 0 0x 0 0x 6 0x 0 0x 0 0x 0 ) which is not the architecture being linked (x86_64): /usr/local/lib/libgmp.dylib

This leads to the undefined symbols.

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#11

I tried running the latest Dorsal (rev 760). This time the script goes through but halts while building dolfin. I have tried both cmake 2.8.5 and 2.8.9 while making sure to clear cmake cache as pointed by Johannes earlier. Here's what I get:

######################################################
.
.
.
Building dolfin
-- The C compiler identification is GNU 4.8.0
-- The CXX compiler identification is GNU 4.8.0
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/local/bin/gcc
-- Check for working C compiler: /usr/local/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Check for working CXX compiler: /usr/local/bin/g++
-- Check for working CXX compiler: /usr/local/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test HAVE_PIPE
-- Performing Test HAVE_PIPE - Success
-- Performing Test HAVE_PEDANTIC
-- Performing Test HAVE_PEDANTIC - Success
-- Performing Test HAVE_STD
-- Performing Test HAVE_STD - Success
-- Performing Test HAVE_DEBUG
-- Performing Test HAVE_DEBUG - Success
-- Performing Test HAVE_O2_OPTIMISATION
-- Performing Test HAVE_O2_OPTIMISATION - Success
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/local/bin/gfortran
-- Check for working Fortran compiler: /usr/local/bin/gfortran -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/local/bin/gfortran supports Fortran 90
-- Checking whether /usr/local/bin/gfortran supports Fortran 90 -- yes
-- Found MPI_C: /opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Found MPI_CXX: /opt/local/lib/libmpi_cxx.dylib;/opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Found MPI_Fortran: /opt/local/lib/libmpi_f90.dylib;/opt/local/lib/libmpi_f77.dylib;/opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Performing Test OPENMP_UINT_TEST_RUNS
-- Performing Test OPENMP_UINT_TEST_RUNS - Success
-- Boost version: 1.51.0
-- Found the following Boost libraries:
-- filesystem
-- program_options
-- system
-- thread
-- iostreams
-- math_tr1
-- mpi
-- serialization
-- Boost version: 1.51.0
-- Found the following Boost libraries:
-- timer
-- UFC version: 2.0.5
-- Checking for package 'Armadillo'
-- Looking for Fortran dgemm
-- Looking for Fortran dgemm - found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- A library with BLAS API found.
-- A library with BLAS API found.
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- A library with LAPACK API found.
-- Performing Test ARMADILLO_TEST_RUNS
-- Performing Test ARMADILLO_TEST_RUNS - Success
-- Found Armadillo: /Users/neeraj/Work/FEniCS/lib/libarmadillo.dylib;/System/Library/Frameworks/Accelerate.framework;/System/Library/Frameworks/Accelerate.framework;/System/Library/Frameworks/Accelerate.framework
-- Found LibXml2: /opt/local/lib/libxml2.dylib (found version "2.8.0")
-- Found PythonInterp: /opt/local/bin/python (found version "2.7.3")
-- Found PythonLibs: /usr/lib/libpython2.7.dylib (found version "2.7.2")
-- NumPy headers found
-- Found SWIG: /opt/local/bin/swig (found version "2.0.8")
-- Performing Test PARMETIS_TEST_RUNS
-- Performing Test PARMETIS_TEST_RUNS - Success
-- Found ParMETIS: /Users/neeraj/Work/FEniCS/lib/libparmetis.dylib;/Users/neeraj/Work/FEniCS/lib/libmetis.dylib (Required is at least version "3.2")
-- Checking for package 'SCOTCH-PT'
-- Performing test SCOTCH_TEST_RUNS
-- Performing test SCOTCH_TEST_RUNS - Success
-- Found SCOTCH: /Users/neeraj/Work/FEniCS/lib/libptscotch.a;/Users/neeraj/Work/FEniCS/lib/libptscotcherr.a
-- Checking for package 'AMD'
-- Checking for package 'UMFPACK'
-- Checking for package 'AMD'
-- Checking for package 'CHOLMOD'
-- Checking for package 'AMD'
-- A library with BLAS API found.
-- Performing Test CHOLMOD_TEST_RUNS
-- Performing Test CHOLMOD_TEST_RUNS - Success
-- Performing Test UMFPACK_TEST_RUNS
-- Performing Test UMFPACK_TEST_RUNS - Success
-- Checking for package 'CHOLMOD'
-- Checking for package 'AMD'
-- A library with BLAS API found.
-- Found HDF5: debug;/opt/local/lib/libhdf5.dylib;debug;/opt/local/lib/libz.dylib;debug;/usr/lib/libm.dylib;optimized;/opt/local/lib/libhdf5.dylib;optimized;/opt/local/lib/libz.dylib;optimized;/usr/lib/libm.dylib
-- HDF5 has been found, but is missing parallel support. It will not be enabled.
-- A library with BLAS API found.
-- PaStiX could not be found. Be sure to set PASTIX_DIR. (missing: PASTIX_INCLUDE_DIRS PASTIX_TEST_RUNS)
-- Checking for Trilinos
-- Trilinos could not be found
-- Checking for package 'PETSc'
-- PETSC_DIR is PETSC_DIR-NOTFOUND
-- PETSC_ARCH is empty
-- Unable to find petscconf.h
-- PETSc could not be found. Be sure to set PETSC_DIR and PETSC_ARCH. (missing: PETSC_LIBRARIES PETSC_DIR PETSC_INCLUDE_DIRS PETSC_TEST_RUNS PETSC_VERSION PETSC_VERSION_OK) (Required is at least version "3.2")
-- Checking for package 'CGAL'
-- Performing Test CGAL_TEST_RUNS
-- Performing Test CGAL_TEST_RUNS - Success
-- Found CGAL: /Users/neeraj/Work/FEniCS/lib/libCGAL.dylib;/opt/local/lib/libgmpxx.dylib;/usr/local/lib/libmpfr.a;/usr/local/lib/libgmp.a;/opt/local/lib/libboost_thread-mt.dylib (Required is at least version "3.8")
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.5")
-- Found PkgConfig: /opt/local/bin/pkg-config (found version "0.27.1")
-- checking for module 'cppunit'
-- found cppunit, version 1.12.1
-- Found CPPUNIT: /opt/local/lib/libcppunit.dylib
-- Checking for package 'Sphinx'
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE SPHINX_VERSION_OK) (Required is at least version "1.0.7")
-- Found VTK: /opt/local/lib/vtk-5.10 (found version "5.10")
--
-- The following optional packages were found:
-- -------------------------------------------
-- (OK) OPENMP
-- (OK) MPI
-- (OK) UMFPACK
-- (OK) CHOLMOD
-- (OK) SCOTCH
-- (OK) PARMETIS
-- (OK) CGAL
-- (OK) ZLIB
-- (OK) PYTHON
-- (OK) VTK
--
-- The following optional packages could not be found:
-- ---------------------------------------------------
-- (**) PETSC
-- (**) SLEPC
-- (**) TRILINOS
-- (**) PASTIX
-- (**) SPHINX
-- (**) HDF5
--
CMake Warning at CMakeLists.txt:660 (message):
  Disabling generation of documentation because Sphinx is missing.

-- Configuring done
-- Generating done
-- Build files have been written to: /Users/neeraj/Work/FEniCS/src/dolfin/dorsal_build_dir
Scanning dependencies of target dolfin
[ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/adapt.cpp.o
[ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/AdaptiveLinearVariationalSolver.cpp.o
[ 1%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/AdaptiveNonlinearVariationalSolver.cpp.o
.
.
.
goes on till 27%
.
.
.
[ 27%] Building CXX object dolfin/CMakeFiles/dolfin.dir/generation/PolyhedralMeshGenerator.cpp.o
In file included from /Users/neeraj/Work/FEniCS/include/CGAL/Mesh_triangulation_3.h:29:0,
                 from /Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:26:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:198:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:198:49: error: expected ‘;’ before ‘exact_weighted_circumcenter’
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
                                                 ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:236:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:236:49: error: expected ‘;’ before ‘exact_weighted_circumcenter’
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
                                                 ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:263:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:263:49: error: expected ‘;’ before ‘exact_weighted_circumcenter’
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
                                                 ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::FT CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:311:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt:: Compute_squared_radius_smallest_orthogonal_sphere_3’ because ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:311:67: error: expected ‘;’ before ‘exact_compute_radius’
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
                                                                   ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::FT CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:342:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt:: Compute_squared_radius_smallest_orthogonal_sphere_3’ because ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:342:67: error: expected ‘;’ before ‘exact_compute_radius’
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
                                                                   ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In member function ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::FT CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:369:5: error: need ‘typename’ before ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt:: Compute_squared_radius_smallest_orthogonal_sphere_3’ because ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt’ is a dependent scope
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:369:67: error: expected ‘;’ before ‘exact_compute_radius’
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
                                                                   ^
In file included from /Users/neeraj/Work/FEniCS/include/CGAL/Surface_mesh_default_triangulation_3.h:26:0,
                 from /Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:35:
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h: In member function ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::Bare_point CGAL::Robust_construct_weighted_circumcenter_3<K>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:61:5: error: need ‘typename’ before ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK’ is a dependent scope
     EK::Construct_weighted_circumcenter_3
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:62:7: error: expected ‘;’ before ‘exact_weighted_circumcenter’
       exact_weighted_circumcenter = EK().construct_weighted_circumcenter_3_object();
       ^
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h: In member function ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::Bare_point CGAL::Robust_construct_weighted_circumcenter_3<K>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:76:5: error: need ‘typename’ before ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK’ is a dependent scope
     EK::Construct_weighted_circumcenter_3
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:77:7: error: expected ‘;’ before ‘exact_weighted_circumcenter’
       exact_weighted_circumcenter = EK().construct_weighted_circumcenter_3_object();
       ^
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h: In member function ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::Bare_point CGAL::Robust_construct_weighted_circumcenter_3<K>::operator()(const Weighted_point_3&, const Weighted_point_3&) const’:
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:89:5: error: need ‘typename’ before ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK:: Construct_weighted_circumcenter_3’ because ‘CGAL::Robust_construct_weighted_circumcenter_3<K>::EK’ is a dependent scope
     EK::Construct_weighted_circumcenter_3
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Robust_circumcenter_traits_3.h:90:7: error: expected ‘;’ before ‘exact_weighted_circumcenter’
       exact_weighted_circumcenter = EK().construct_weighted_circumcenter_3_object();
       ^
In file included from /Users/neeraj/Work/FEniCS/include/CGAL/Mesh_triangulation_3.h:29:0,
                 from /Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:26:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In instantiation of ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const [with K_ = CGAL::Epick; CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point = CGAL::Point_3<CGAL::Epick>; CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Weighted_point_3 = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>]’:
/Users/neeraj/Work/FEniCS/include/CGAL/Regular_triangulation_3.h:595:77: required from ‘CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point CGAL::Regular_triangulation_3<Gt, Tds_>::construct_weighted_circumcenter(const Weighted_point&, const Weighted_point&, const Weighted_point&, const Weighted_point&) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>; Tds_ = CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > >; CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point = CGAL::Point_3<CGAL::Epick>; CGAL::Regular_triangulation_3<Gt, Tds_>::Weighted_point = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Regular_triangulation_3.h:954:30: required from ‘CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point CGAL::Regular_triangulation_3<Gt, Tds_>::dual(CGAL::Regular_triangulation_3<Gt, Tds_>::Cell_handle) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>; Tds_ = CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > >; CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point = CGAL::Point_3<CGAL::Epick>; CGAL::Regular_triangulation_3<Gt, Tds_>::Cell_handle = CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_cells_3.h:423:79: required from ‘void CGAL::Mesh_3::Refine_cells_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_, Container_>::treat_new_cell(const Cell_handle&) [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_cell_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Cell_criteria_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_ = CGAL::Mesh_3::Refine_facets_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>, CGAL::Null_mesher_level, CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> > >; Container_ = CGAL::Meshes::Double_map_container<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, std::pair<int, double> >; CGAL::Mesh_3::Refine_cells_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_, Container_>::Cell_handle = CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_cells_3.h:298:27: required from ‘void CGAL::Mesh_3::Refine_cells_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_, Container_>::scan_triangulation_impl() [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_cell_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Cell_criteria_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_ = CGAL::Mesh_3::Refine_facets_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>, CGAL::Null_mesher_level, CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> > >; Container_ = CGAL::Meshes::Double_map_container<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, std::pair<int, double> >]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesher_level.h:163:5: required from ‘void CGAL::Mesher_level<Tr, Derived, Element, Previous, Triangulation_traits>::scan_triangulation() [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Derived = CGAL::Mesh_3::Refine_cells_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_cell_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Cell_criteria_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>, CGAL::Mesh_3::Refine_facets_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>, CGAL::Null_mesher_level, CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> > >, CGAL::Meshes::Double_map_container<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, std::pair<int, double> > >; Element = CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>; Previous = CGAL::Mesh_3::Refine_facets_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>, CGAL::Null_mesher_level, CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> > >; Triangulation_traits = CGAL::Triangulation_mesher_level_traits_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Mesher_3.h:210:3: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘ResultType CGAL::boost_param_default_368make_mesh_3_bp(ResultType (*)(), const Args&, int, c3t3_type&, domain_type&, criteria_type&) [with ResultType = void; Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; criteria_type = const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type CGAL::boost_param_implmake_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type = void]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&, const ParameterArgumentType1&, const ParameterArgumentType2&, typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; ParameterArgumentType1 = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; ParameterArgumentType2 = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >; typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type = void; typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters<boost::parameter::required<CGAL::parameters::tag::c3t3, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::domain, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::criteria, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::features_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Features_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::exude_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Exude_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::perturb_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Perturb_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::odt_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Odt_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::lloyd_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Lloyd_options> > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:299:28: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; MD = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; MC = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:318:55: required from ‘static void dolfin::PolyhedralMeshGenerator::cgal_generate(dolfin::Mesh&, T&, double, bool) [with T = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default, std::allocator<int> >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:206:60: required from here
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:198:5: error: dependent-name ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ is parsed as a non-type, but instantiation yields a type
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:198:5: note: say ‘typename CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ if a type is meant
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:204:67: error: ‘exact_weighted_circumcenter’ was not declared in this scope
                                                        to_exact(s)));
                                                                   ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In instantiation of ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::FT CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&) const [with K_ = CGAL::Epick; CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::FT = double; CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Weighted_point_3 = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>]’:
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/mesh_standard_facet_criteria.h:616:42: required from ‘CGAL::Mesh_3::Facet_criterion_visitor_with_features<Tr>::Facet_criterion_visitor_with_features(const Facet&) [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; CGAL::Mesh_3::Facet_criterion_visitor_with_features<Tr>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/mesh_standard_criteria.h:173:23: required from ‘CGAL::Mesh_3::Criteria<Tr, Visitor_>::Badness CGAL::Mesh_3::Criteria<Tr, Visitor_>::operator()(const typename Visitor_::Handle&) const [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Visitor_ = CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >; CGAL::Mesh_3::Criteria<Tr, Visitor_>::Badness = boost::optional<std::pair<int, double> >; typename Visitor_::Handle = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_facet_criteria_3.h:105:27: required from ‘CGAL::Mesh_facet_criteria_3<Tr, Visitor_>::Facet_badness CGAL::Mesh_facet_criteria_3<Tr, Visitor_>::operator()(const Facet&) const [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Visitor_ = CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >; CGAL::Mesh_facet_criteria_3<Tr, Visitor_>::Facet_badness = boost::optional<std::pair<int, double> >; CGAL::Mesh_facet_criteria_3<Tr, Visitor_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_facets_3.h:660:56: required from ‘void CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::treat_new_facet(CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet&) [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_level_ = CGAL::Null_mesher_level; Container_ = CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> >; CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_facets_3.h:435:26: required from ‘void CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::scan_triangulation_impl() [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_level_ = CGAL::Null_mesher_level; Container_ = CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> >]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesher_level.h:163:5: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘ResultType CGAL::boost_param_default_368make_mesh_3_bp(ResultType (*)(), const Args&, int, c3t3_type&, domain_type&, criteria_type&) [with ResultType = void; Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; criteria_type = const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type CGAL::boost_param_implmake_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type = void]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&, const ParameterArgumentType1&, const ParameterArgumentType2&, typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; ParameterArgumentType1 = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; ParameterArgumentType2 = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >; typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type = void; typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters<boost::parameter::required<CGAL::parameters::tag::c3t3, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::domain, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::criteria, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::features_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Features_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::exude_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Exude_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::perturb_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Perturb_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::odt_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Odt_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::lloyd_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Lloyd_options> > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:299:28: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; MD = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; MC = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:318:55: required from ‘static void dolfin::PolyhedralMeshGenerator::cgal_generate(dolfin::Mesh&, T&, double, bool) [with T = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default, std::allocator<int> >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:206:60: required from here
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:369:5: error: dependent-name ‘CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt:: Compute_squared_radius_smallest_orthogonal_sphere_3’ is parsed as a non-type, but instantiation yields a type
     Exact_Rt::Compute_squared_radius_smallest_orthogonal_sphere_3 exact_compute_radius =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:369:5: note: say ‘typename CGAL::Robust_filtered_compute_squared_radius_smallest_orthogonal_sphere_3<K_>::Exact_Rt:: Compute_squared_radius_smallest_orthogonal_sphere_3’ if a type is meant
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:372:72: error: ‘exact_compute_radius’ was not declared in this scope
     return back_from_exact(exact_compute_radius(to_exact(p),to_exact(q)));
                                                                        ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h: In instantiation of ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::operator()(const Weighted_point_3&, const Weighted_point_3&, const Weighted_point_3&) const [with K_ = CGAL::Epick; CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Bare_point = CGAL::Point_3<CGAL::Epick>; CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Weighted_point_3 = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>]’:
/Users/neeraj/Work/FEniCS/include/CGAL/Regular_triangulation_3.h:603:75: required from ‘CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point CGAL::Regular_triangulation_3<Gt, Tds_>::construct_weighted_circumcenter(const Weighted_point&, const Weighted_point&, const Weighted_point&) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>; Tds_ = CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > >; CGAL::Regular_triangulation_3<Gt, Tds_>::Bare_point = CGAL::Point_3<CGAL::Epick>; CGAL::Regular_triangulation_3<Gt, Tds_>::Weighted_point = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Regular_triangulation_3.h:970:33: required from ‘CGAL::Regular_triangulation_3<Gt, Tds_>::Object CGAL::Regular_triangulation_3<Gt, Tds_>::dual(CGAL::Regular_triangulation_3<Gt, Tds_>::Cell_handle, int) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>; Tds_ = CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > >; CGAL::Regular_triangulation_3<Gt, Tds_>::Object = CGAL::Object; CGAL::Regular_triangulation_3<Gt, Tds_>::Cell_handle = CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Regular_triangulation_3.h:559:38: required from ‘CGAL::Regular_triangulation_3<Gt, Tds_>::Object CGAL::Regular_triangulation_3<Gt, Tds_>::dual(const Facet&) const [with Gt = CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>; Tds_ = CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > >; CGAL::Regular_triangulation_3<Gt, Tds_>::Object = CGAL::Object; CGAL::Regular_triangulation_3<Gt, Tds_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_facets_3.h:700:33: required from ‘CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet_properties CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::compute_facet_properties(const Facet&) const [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_level_ = CGAL::Null_mesher_level; Container_ = CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> >; CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet_properties = boost::optional<std::tr1::tuple<int, int, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >; typename MeshDomain::Surface_patch_index = int; typename MeshDomain::Index = int; typename Tr::Point = CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>; CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_facets_3.h:648:63: required from ‘void CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::treat_new_facet(CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet&) [with Tr = CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >; Criteria = CGAL::Mesh_facet_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, CGAL::Mesh_3::Facet_criterion_visitor_with_features<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >; MeshDomain = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; Complex3InTriangulation3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; Previous_level_ = CGAL::Null_mesher_level; Container_ = CGAL::Meshes::Double_map_container<std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>, std::pair<int, double> >; CGAL::Mesh_3::Refine_facets_3<Tr, Criteria, MeshDomain, Complex3InTriangulation3, Previous_level_, Container_>::Facet = std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > > >, CGAL::Default>, false>, int>]’
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Refine_facets_3.h:435:26: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘ResultType CGAL::boost_param_default_368make_mesh_3_bp(ResultType (*)(), const Args&, int, c3t3_type&, domain_type&, criteria_type&) [with ResultType = void; Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; c3t3_type = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; domain_type = const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; criteria_type = const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type CGAL::boost_param_implmake_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::criteria, const CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > > >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::domain, const CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick> >, boost::parameter::aux::arg_list<boost::parameter::aux::tagged_argument<CGAL::parameters::tag::c3t3, CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int> >, boost::parameter::aux::empty_arg_list> > >; typename CGAL::boost_param_result_368make_mesh_3_bp<Args>::type = void]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:354:1: required from ‘typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&, const ParameterArgumentType1&, const ParameterArgumentType2&, typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; ParameterArgumentType1 = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; ParameterArgumentType2 = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >; typename CGAL::boost_param_result_368make_mesh_3_bp<typename boost::parameter::aux::argument_pack<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, const ParameterArgumentType1, const ParameterArgumentType2>::type>::type = void; typename boost::parameter::aux::match<CGAL::boost_param_params_368make_mesh_3_bp<int>, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters<boost::parameter::required<CGAL::parameters::tag::c3t3, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::domain, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::required<CGAL::parameters::tag::criteria, boost::mpl::always<mpl_::bool_<true> > >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::features_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Features_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::exude_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Exude_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::perturb_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Perturb_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::odt_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Odt_options> >, boost::parameter::optional<boost::parameter::deduced<CGAL::parameters::tag::lloyd_param>, boost::is_convertible<mpl_::arg<-1>, CGAL::parameters::internal::Lloyd_options> > >]’
/Users/neeraj/Work/FEniCS/include/CGAL/make_mesh_3.h:299:28: required from ‘C3T3 CGAL::make_mesh_3(const MD&, const MC&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > >, int, int>; MD = CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>; MC = CGAL::Mesh_criteria_3<CGAL::Regular_triangulation_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_data_structure_3<CGAL::Mesh_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_vertex_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > >, CGAL::Mesh_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Polyhedral_mesh_domain_with_features_3<CGAL::Epick>, CGAL::Triangulation_cell_base_with_info_3<int, CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Robust_weighted_circumcenter_filtered_traits_3<CGAL::Epick> > > > > > >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:318:55: required from ‘static void dolfin::PolyhedralMeshGenerator::cgal_generate(dolfin::Mesh&, T&, double, bool) [with T = CGAL::Polyhedron_3<CGAL::Epick, CGAL::Mesh_3::Mesh_polyhedron_items<int>, CGAL::HalfedgeDS_default, std::allocator<int> >]’
/Users/neeraj/Work/FEniCS/src/dolfin/dolfin/generation/PolyhedralMeshGenerator.cpp:206:60: required from here
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:236:5: error: dependent-name ‘CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ is parsed as a non-type, but instantiation yields a type
     Exact_Rt::Construct_weighted_circumcenter_3 exact_weighted_circumcenter =
     ^
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:236:5: note: say ‘typename CGAL::Robust_filtered_construct_weighted_circumcenter_3<K_>::Exact_Rt:: Construct_weighted_circumcenter_3’ if a type is meant
/Users/neeraj/Work/FEniCS/include/CGAL/Mesh_3/Robust_weighted_circumcenter_filtered_traits_3.h:241:67: error: ‘exact_weighted_circumcenter’ was not declared in this scope
                                                        to_exact(r)));
                                                                   ^
make[2]: *** [dolfin/CMakeFiles/dolfin.dir/generation/PolyhedralMeshGenerator.cpp.o] Error 1
make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
make: *** [all] Error 2
Failure with exit status: 2
Exit message: There was a problem building dolfin.

######################################

Sorry for such a messy post. But, I couldn't figure out the relevant part of the error message.
Thanks

Revision history for this message
Johannes Ring (johannr) said :
#12

@Neeraj: There are lots of errors, maybe because you are using GCC 4.8. I'm afraid I can't help you with that.

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#13

@Johannes: I tried using macports gcc4.5 and 4.7 but the CGAL build didn't go through. So, I reverted to using gcc that comes with mountain lion (Xcode). Here's the output:

######################################

Building dolfin
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is GNU 4.2.1
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Checking whether CXX compiler has -isysroot
-- Checking whether CXX compiler has -isysroot - yes
-- Checking whether CXX compiler supports OSX deployment target flag
-- Checking whether CXX compiler supports OSX deployment target flag - yes
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test HAVE_PIPE
-- Performing Test HAVE_PIPE - Success
-- Performing Test HAVE_PEDANTIC
-- Performing Test HAVE_PEDANTIC - Success
-- Performing Test HAVE_STD
-- Performing Test HAVE_STD - Success
-- Performing Test HAVE_DEBUG
-- Performing Test HAVE_DEBUG - Success
-- Performing Test HAVE_O2_OPTIMISATION
-- Performing Test HAVE_O2_OPTIMISATION - Success
-- The Fortran compiler identification is GNU
-- Check for working Fortran compiler: /usr/local/bin/gfortran
-- Check for working Fortran compiler: /usr/local/bin/gfortran -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/local/bin/gfortran supports Fortran 90
-- Checking whether /usr/local/bin/gfortran supports Fortran 90 -- yes
-- Found MPI_C: /opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Found MPI_CXX: /opt/local/lib/libmpi_cxx.dylib;/opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Found MPI_Fortran: /opt/local/lib/libmpi_f90.dylib;/opt/local/lib/libmpi_f77.dylib;/opt/local/lib/libmpi.dylib;/usr/lib/libm.dylib
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Performing Test OPENMP_UINT_TEST_RUNS
-- Performing Test OPENMP_UINT_TEST_RUNS - Success
-- Boost version: 1.51.0
-- Found the following Boost libraries:
-- filesystem
-- program_options
-- system
-- thread
-- iostreams
-- math_tr1
-- mpi
-- serialization
-- Boost version: 1.51.0
-- Found the following Boost libraries:
-- timer
-- UFC version: 2.0.5
-- Checking for package 'Armadillo'
-- Looking for Fortran dgemm
-- Looking for Fortran dgemm - found
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- A library with BLAS API found.
-- A library with BLAS API found.
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- A library with LAPACK API found.
-- Performing Test ARMADILLO_TEST_RUNS
-- Performing Test ARMADILLO_TEST_RUNS - Success
-- Found Armadillo: /Users/neeraj/Work/FEniCS/lib/libarmadillo.dylib;/System/Library/Frameworks/Accelerate.framework;/System/Library/Frameworks/Accelerate.framework;/System/Library/Frameworks/Accelerate.framework
-- Found LibXml2: /opt/local/lib/libxml2.dylib (found version "2.8.0")
-- Found PythonInterp: /opt/local/bin/python (found version "2.7.3")
-- Found PythonLibs: /usr/lib/libpython2.7.dylib (found version "2.7.2")
-- NumPy headers found
-- Found SWIG: /opt/local/bin/swig (found version "2.0.8")
-- Performing Test PARMETIS_TEST_RUNS
-- Performing Test PARMETIS_TEST_RUNS - Success
-- Found ParMETIS: /Users/neeraj/Work/FEniCS/lib/libparmetis.dylib;/Users/neeraj/Work/FEniCS/lib/libmetis.dylib (Required is at least version "3.2")
-- Checking for package 'SCOTCH-PT'
-- Performing test SCOTCH_TEST_RUNS
-- Performing test SCOTCH_TEST_RUNS - Success
-- Found SCOTCH: /Users/neeraj/Work/FEniCS/lib/libptscotch.a;/Users/neeraj/Work/FEniCS/lib/libptscotcherr.a
-- Checking for package 'AMD'
-- Checking for package 'UMFPACK'
-- Checking for package 'AMD'
-- Checking for package 'CHOLMOD'
-- Checking for package 'AMD'
-- A library with BLAS API found.
-- Performing Test CHOLMOD_TEST_RUNS
-- Performing Test CHOLMOD_TEST_RUNS - Success
-- Performing Test UMFPACK_TEST_RUNS
-- Performing Test UMFPACK_TEST_RUNS - Success
-- Checking for package 'CHOLMOD'
-- Checking for package 'AMD'
-- A library with BLAS API found.
-- Found HDF5: debug;/opt/local/lib/libhdf5.dylib;debug;/opt/local/lib/libz.dylib;debug;/usr/lib/libm.dylib;optimized;/opt/local/lib/libhdf5.dylib;optimized;/opt/local/lib/libz.dylib;optimized;/usr/lib/libm.dylib
-- HDF5 has been found, but is missing parallel support. It will not be enabled.
-- A library with BLAS API found.
-- PaStiX could not be found. Be sure to set PASTIX_DIR. (missing: PASTIX_INCLUDE_DIRS PASTIX_TEST_RUNS)
-- Checking for Trilinos
CMake Warning at CMakeLists.txt:321 (message):
  Unable to find Trilinos (>= 10.8.1)

-- Trilinos could not be found
-- Checking for package 'PETSc'
-- PETSC_DIR is /Users/neeraj/Work/FEniCS
-- PETSC_ARCH is empty
-- Found petscconf.h
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib
-- Looking for XOpenDisplay in /opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /opt/local/lib/libX11.dylib
-- Performing Test PETSC_TEST_RUNS
-- Performing Test PETSC_TEST_RUNS - Success
-- PETSc test runs
-- Performing Test PETSC_CUSP_FOUND
-- Performing Test PETSC_CUSP_FOUND - Failed
-- PETSc configured without Cusp support
-- Found PETSc: /Users/neeraj/Work/FEniCS/lib/libpetsc.dylib;/opt/local/lib/libSM.dylib;/opt/local/lib/libICE.dylib;/opt/local/lib/libX11.dylib;/opt/local/lib/libXext.dylib (Required is at least version "3.2")
-- Checking for package 'SLEPc'
-- SLEPC_DIR is /Users/neeraj/Work/FEniCS
-- Performing Test SLEPC_TEST_RUNS
-- Performing Test SLEPC_TEST_RUNS - Success
-- SLEPc test runs
-- Found SLEPc: /Users/neeraj/Work/FEniCS/lib/libslepc.dylib (Required is at least version "3.2")
-- Checking for package 'CGAL'
-- Performing Test CGAL_TEST_RUNS
-- Performing Test CGAL_TEST_RUNS - Success
-- Found CGAL: /Users/neeraj/Work/FEniCS/lib/libCGAL.dylib;/opt/local/lib/libgmpxx.dylib;/usr/local/lib/libmpfr.a;/usr/local/lib/libgmp.a;/opt/local/lib/libboost_thread-mt.dylib (Required is at least version "3.8")
-- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.5")
-- Found PkgConfig: /opt/local/bin/pkg-config (found version "0.27.1")
-- checking for module 'cppunit'
-- found cppunit, version 1.12.1
-- Found CPPUNIT: /opt/local/lib/libcppunit.dylib
-- Checking for package 'Sphinx'
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE SPHINX_VERSION_OK) (Required is at least version "1.0.7")
-- Found VTK: /opt/local/lib/vtk-5.10 (found version "5.10")
--
-- The following optional packages were found:
-- -------------------------------------------
-- (OK) OPENMP
-- (OK) MPI
-- (OK) PETSC
-- (OK) SLEPC
-- (OK) UMFPACK
-- (OK) CHOLMOD
-- (OK) SCOTCH
-- (OK) PARMETIS
-- (OK) CGAL
-- (OK) ZLIB
-- (OK) PYTHON
-- (OK) VTK
--
-- The following optional packages could not be found:
-- ---------------------------------------------------
-- (**) TRILINOS
-- (**) PASTIX
-- (**) SPHINX
-- (**) HDF5
--
CMake Warning at CMakeLists.txt:670 (message):
  Disabling generation of documentation because Sphinx is missing.

-- Configuring done
-- Generating done
-- Build files have been written to: /Users/neeraj/Work/FEniCS/src/dolfin/dorsal_build_dir
Scanning dependencies of target dolfin
[ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/adapt.cpp.o
[ 0%] Building CXX object dolfin/CMakeFiles/dolfin.dir/adaptivity/AdaptiveLinearVariationalSolver.cpp.o
.
.
.
[ 93%] Building CXX object dolfin/CMakeFiles/dolfin.dir/refinement/RivaraRefinement.cpp.o
[ 94%] Building CXX object dolfin/CMakeFiles/dolfin.dir/refinement/UniformMeshRefinement.cpp.o
Linking CXX shared library libdolfin.dylib
ld: illegal text-relocation to ___gmp_binvert_limb_table in /usr/local/lib/libgmp.a(mp_minv_tab.o) from ___gmpn_divexact_1 in /usr/local/lib/libgmp.a(dive_1.o) for architecture x86_64
collect2: ld returned 1 exit status
make[2]: *** [dolfin/libdolfin.1.0.0.dylib] Error 1
make[1]: *** [dolfin/CMakeFiles/dolfin.dir/all] Error 2
make: *** [all] Error 2

##########################################

Please help.
Thanks

Revision history for this message
Johannes Ring (johannr) said :
#14

/usr/local/lib/libgmp.a seems to be the problem. You should try to build CGAL with libgmp from MacPorts instead.

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#15

CGAL from MacPorts solved my problem. I am able to build everything and it works great without any issues. I could also export dolfin.conf to .profile to setup dolfin automatically while using my preferred python IDE py-spyder (also from MacPorts). Thanks a lot Johannes, Susanne and Chris Tiee for your kind help.
Although the question was about the availability of the binaries but the solution is just as good, so we can close it now.
Cheers!

Revision history for this message
Susanne Claus (susanne-claus) said :
#16

Dear all,

Sorry to open this discussion again but I still don't have CGAL working.
@Neeraj: Which compiler did you use in the end? Did you use the complete CGAL version from MacPorts? not just changed the libgmp.a?

Thank you in advance for your help.
Best wishes

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#17

@Susanne: I used the default compiler from OSX that came with Xcode command line tools, i.e. gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00).
I also didn't allow dolfin.sh to download cgal for me by commenting it out in 'mountainlion.platform'. Rather I installed it completely from MacPorts on Johannes suggestion. This made all the libgmp and CGAL related files to appear in '/opt/local/lib' rather than '/usr/local/lib' or '/Work/FEniCS/src'. Moreover I used dorsal rev.775 although earlier versions also worked fine after these changes.

I hope this helps,
Best regards

Revision history for this message
Neeraj Kumar (neerajkumar9583) said :
#18

Thanks Johannes Ring, that solved my question.