Java bindings intallation

80 views
Skip to first unread message

thomas blair

unread,
Jan 6, 2012, 3:55:08 PM1/6/12
to cgal-bindi...@googlegroups.com


---------- Forwarded message ----------
From: thomas blair <trbl...@gmail.com>
Date: Fri, Jan 6, 2012 at 9:20 PM
Subject: Java bindings intallation
To: cgal-bindi...@googlegroups.com


First off, thanks for all the work put in on this project.  This type of access to CGAL from java is exactly what I needed for my current project.

I got everything set up and working on my macbook today.  A huge win given what I have gone through in the past 48 hours.

After getting CGAL and all its dependencies up and running I set out to build the bindings.  At this point I am using os x 10.6.  I carefully followed all installation instructions and was unable to compile.  After many hours of google and tweaking cmake configurations in CGAL and cgalbindings I decided that it might be an os x compatability problem. (Failed at linking to swig).

Ubuntu 11.10 would probably have less compatability issues because it's linux.  This is when life started to take a downward turn.  Of course my optical drive doesn't work so just getting ubuntu onto my pre usb-bootable mac was a very tedious process.  One invoving removing the optical drive altogether and eventually having to remove my hard disk to install ubuntu from another machine running linux.  In the end I got ubuntu up and running, as well as CGAL and all its dependencies installed and properly configured.  Feeling half defeated, but still hopeful, I made my first attempt at compiling the bindings in linux.  No dice.  Back to tweaking cmake configurations. (Failure was at Triangulation 3.)

I gave up and decided to write my own bindings for the couple of functions that I really really need.

However, in all the commotion of getting ubuntu installed, my hard drive got upset and I ended up restoring from a friends os x 10.7 install disc.  Free upgrade right, small bonus out of a shit day.  

I went about getting all my development tools set up in os x again.  This involved setting up CGAL so that I could write my own JNI bindings.  While CGAL was compiling I had a little dream of a magical land where I would compile cgalbindings when CGAL finished and it would all work because I was running os x 10.7 now.  I voiced this little dream to a colleague of mine, which induced a good amount of laughter.  I couldn't help but try though.  And IT WORKED!!!  

So to sum things up.  No go on os x 10.6. No go un Ubuntu 11.10.  (still can't really believe)Go on os x 10.7!!
Figured that info might be of some use to you.  Especially the part about not working on the latest version of Ubuntu.
I also wanted everyone to know that getting this thing to work was a huge pain in the ass!!  Completely worth the effort though!!

Thanks again,
Tom Blair

Philipp Moeller

unread,
Jan 6, 2012, 5:40:51 PM1/6/12
to cgal-bindi...@googlegroups.com
thomas blair <trbl...@gmail.com> writes:

> ---------- Forwarded message ----------
> From: thomas blair <trbl...@gmail.com>
> Date: Fri, Jan 6, 2012 at 9:20 PM
> Subject: Java bindings intallation
> To: cgal-bindi...@googlegroups.com
>
>
>

> So to sum things up.  No go on os x 10.6. No go un Ubuntu 11.10.  
> (still can't really believe)Go on os x 10.7!!
> Figured that info might be of some use to you.  Especially the part
> about not working on the latest version of Ubuntu.
> I also wanted everyone to know that getting this thing to work was a
> huge pain in the ass!!  Completely worth the effort though!!

Can you provide any error output you encountered on Ubuntu? Did you use
apt to install CGAL (afaik the packages in multiverse are quite old) or
did you build from source?

Cheers,
Philipp

>
> Thanks again,
> Tom Blair
>
>
>

thomas blair

unread,
Jan 7, 2012, 11:40:24 AM1/7/12
to cgal-bindi...@googlegroups.com
I built Cgal myself.  However, I did use packages for boost and swig.  I just downloaded all the latest releases of everything and am going to try building everything myself.  Will let you know what happens.  This is the output when I try to build in Ubuntu at this point.

trblair@tr-linux:~/cgal-bindings$ cmake .
-- Build type: Release
-- USING CXXFLAGS = '-g -O2  -frounding-math -O3 -DNDEBUG'
-- USING EXEFLAGS = '-Wl,-Bsymbolic-functions '
-- Targetting Unix Makefiles
-- Using /usr/bin/c++ compiler.
Release mode: using -fno-strict-aliasing flags
-- Found Python libs.
-- CGAL-SWIG Python files and libraries will be written in /home/trblair/cgal-bindings/build-python/CGAL.
-- Found JNI: JNI include dirs /usr/lib/jvm/java-6-sun/include /usr/lib/jvm/java-6-sun/include/linux.
-- CGAL-SWIG Java libraries and files will be respectively written in /home/trblair/cgal-bindings/build-java/lib and /home/trblair/cgal-bindings/build-java/CGAL.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/trblair/cgal-bindings
trblair@tr-linux:~/cgal-bindings$ make
[  2%] Built target CGAL_Java_cpp
[ 33%] Built target CGAL_Kernel_cpp
[ 36%] Built target CGAL_Kernel
[ 39%] Built target _CGAL_Kernel
[ 42%] Built target CGAL_Java
[ 43%] Building CXX object SWIG_CGAL/Triangulation_3/CMakeFiles/CGAL_Triangulation_3.dir/CGAL_Triangulation_3JAVA_wrap.cxx.o
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘jlong Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_new_1Internal_1Triangulation_13_1Delaunay_1triangulation_13_1_1SWIG_11(JNIEnv*, jclass, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:10946:181: error: no match for ‘operator=’ in ‘arg1 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:10946:181: note: candidates are:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:23:21: note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> = SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >]
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:23:21: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:27:21: note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> = SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >]
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:27:21: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘jint Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1insert_1_1SWIG_15(JNIEnv*, jclass, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:13040:181: error: no match for ‘operator=’ in ‘arg2 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:13040:181: note: candidates are:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:23:21: note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> = SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >]
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:23:21: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:27:21: note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> = SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > > >]
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:27:21: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1incident_1cells_1_1SWIG_18(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14844:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14844:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1finite_1incident_1cells(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14880:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14880:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1incident_1edges(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14988:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:14988:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >& boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1finite_1incident_1edges(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15024:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15024:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >& boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int, int> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1adjacent_1vertices(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15060:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15060:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Delaunay_1triangulation_13_1finite_1adjacent_1vertices(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15096:181: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:15096:181: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>, Point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Triangulation_cell_base_3<CGAL::Epick, CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘jlong Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_new_1Internal_1Triangulation_13_1Regular_1triangulation_13_1_1SWIG_11(JNIEnv*, jclass, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:20442:179: error: no match for ‘operator=’ in ‘arg1 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:20442:179: note: candidate is:
/usr/include/c++/4.6/bits/stl_pair.h:87:12: note: std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >& std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >::operator=(const std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >&)
/usr/include/c++/4.6/bits/stl_pair.h:87:12: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘jint Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1insert_1_1SWIG_15(JNIEnv*, jclass, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:22536:179: error: no match for ‘operator=’ in ‘arg2 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:22536:179: note: candidate is:
/usr/include/c++/4.6/bits/stl_pair.h:87:12: note: std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >& std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >::operator=(const std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >&)
/usr/include/c++/4.6/bits/stl_pair.h:87:12: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const std::pair<Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> >, Input_iterator_wrapper<Weighted_point_3, CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1incident_1cells_1_1SWIG_18(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24340:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24340:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1finite_1incident_1cells(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24376:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24376:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1incident_1edges(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24484:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24484:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >& boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1finite_1incident_1edges(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24520:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24520:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >& boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_CGAL::Triple<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int, int>, CGAL::Triple<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int, int> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1adjacent_1vertices(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24556:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24556:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >&’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx: In function ‘void Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulation_13_1Regular_1triangulation_13_1finite_1adjacent_1vertices(JNIEnv*, jclass, jlong, jobject, jlong, jobject, jobject)’:
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24592:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> >]()’
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24592:179: note: candidate is:
/usr/include/boost/function_output_iterator.hpp:19:9: note: boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >& boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >::operator=(const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >&)
/usr/include/boost/function_output_iterator.hpp:19:9: note:   no known conversion for argument 1 from ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > >, CGAL::Default>, false>, int> > >’ to ‘const boost::function_output_iterator<Container_writer<SWIG_Triangulation_3::CGAL_Vertex_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double> > > > > > >, CGAL::Default>, false> > >&’
make[2]: *** [SWIG_CGAL/Triangulation_3/CMakeFiles/CGAL_Triangulation_3.dir/CGAL_Triangulation_3JAVA_wrap.cxx.o] Error 1
make[1]: *** [SWIG_CGAL/Triangulation_3/CMakeFiles/CGAL_Triangulation_3.dir/all] Error 2
make: *** [all] Error 2
trblair@tr-linux:~/cgal-bindings$

thomas blair

unread,
Jan 7, 2012, 4:47:29 PM1/7/12
to cgal-bindi...@googlegroups.com
Ok, so I got the latest versions of everything and built from source myself.  I get a virtual memory exhausted error but it gets almost to the end of compilation before that happens.  So it would seem that things are working now, other than problems with my memory.

The only difference I noted was that the packaged version of boost is 1.46.0 and the latest is 1.48.0 

thomas blair

unread,
Jan 7, 2012, 11:02:15 PM1/7/12
to cgal-bindi...@googlegroups.com
Hey again,  I notice that the dual functions for delaunay triangulation 3 are not there.  I found where to add the function in Delaunay_Triangulation_3.h 
something like SWIG_CGAL_FORWARD_CALL_AND_REF_1(Point_3,dual,Cell_handle)
Where else do I need to make changes?
Is there a reason that they haven't been included in the bindings?
Thanks

thomas blair

unread,
Jan 9, 2012, 2:25:05 AM1/9/12
to CGAL Bindings discuss
Read the wiki so never mind the question about adding a function.
Is there any specific reason that those functions were not included?


On Jan 8, 5:02 am, thomas blair <trblai...@gmail.com> wrote:
> Hey again,  I notice that the dual functions for delaunay triangulation 3
> are not there.  I found where to add the function in
> Delaunay_Triangulation_3.h
> something like SWIG_CGAL_FORWARD_CALL_AND_REF_1(Point_3,dual,Cell_handle)
> Where else do I need to make changes?
> Is there a reason that they haven't been included in the bindings?
> Thanks
>
>
>
>
>
>
>
> On Sat, Jan 7, 2012 at 10:47 PM, thomas blair <trblai...@gmail.com> wrote:
> > Ok, so I got the latest versions of everything and built from source
> > myself.  I get a virtual memory exhausted error but it gets almost to the
> > end of compilation before that happens.  So it would seem that things are
> > working now, other than problems with my memory.
>
> > The only difference I noted was that the packaged version of boost is
> > 1.46.0 and the latest is 1.48.0
>
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:10946:181:
> >> error: no match for ‘operator=’ in ‘arg1 =
> >> boost::make_function_output_iterator(const UnaryFunction&) [with
> >> UnaryFunction =
> >> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del aunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,
> >> int> >]()’
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:10946:181:
> >> note: candidates are:
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
> >> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
> >> SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >]
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
> >> note:   no known conversion for argument 1 from
> >> ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,
> >> int> > >’ to ‘const
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >&’
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
> >> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T
> >> = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >,
> >> Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >,
> >> SwigValueWrapper<T> =
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >]
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
> >> note:   no known conversion for argument 1 from
> >> ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,
> >> int> > >’ to ‘const std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > >&’
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:
> >> In function ‘jint
> >> Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulatio n_13_1Delaunay_1triangulation_13_1insert_1_1SWIG_15(JNIEnv*,
> >> jclass, jlong, jobject, jobject)’:
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:13040:181:
> >> error: no match for ‘operator=’ in ‘arg2 =
> >> boost::make_function_output_iterator(const UnaryFunction&) [with
> >> UnaryFunction =
> >> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del aunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,
> >> int> >]()’
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:13040:181:
> >> note: candidates are:
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
> >> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
> >> SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >]
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
> >> note:   no known conversion for argument 1 from
> >> ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,
> >> int> > >’ to ‘const
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >&’
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
> >> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T
> >> = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >,
> >> Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >,
> >> SwigValueWrapper<T> =
> >> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >> CGAL::Point_3<CGAL::Epick> > > >]
> >> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
> >> note:   no known conversion for argument 1 from
> >> ‘boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >> Point_3>, int>,
> >> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>
> ...
>
> read more »

Sebastien Loriot (GeometryFactory)

unread,
Jan 9, 2012, 10:53:37 AM1/9/12
to cgal-bindi...@googlegroups.com
On 01/09/2012 08:25 AM, thomas blair wrote:
> Read the wiki so never mind the question about adding a function.
> Is there any specific reason that those functions were not included?
>

The reason why I didn't do it is the problem with CGAL::Object created
in different libraries (which I had also with AABB_tree, see
http://code.google.com/p/cgal-bindings/wiki/Mapping#CGAL::Object).
In 2 releases of CGAL, the problem with objects should disappear and
this is why I made the economy of not providing the
dual functions. If you really need them, please add something into the
issue tracker and I'll fix it as soon as possible.

Sebastien.

>>>> In function �jlong
>>>> Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_new_1Internal_1Triangu lation_13_1Delaunay_1triangulation_13_1_1SWIG_11(JNIEnv*,
>>>> jclass, jobject)�:
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:10946:181:
>>>> error: no match for �operator=� in �arg1 =


>>>> boost::make_function_output_iterator(const UnaryFunction&) [with
>>>> UnaryFunction =
>>>> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del aunay_triangulation_3<CGAL::Epick>,
>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,

>>>> int> >]()�


>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:10946:181:
>>>> note: candidates are:
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
>>>> SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > > >]
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
>>>> note: no known conversion for argument 1 from

>>>> �boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,


>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,

>>>> int> > >� to �const


>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,

>>>> CGAL::Point_3<CGAL::Epick> > > >&�


>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T
>>>> = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >,
>>>> Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >,
>>>> SwigValueWrapper<T> =
>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > > >]
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
>>>> note: no known conversion for argument 1 from

>>>> �boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,


>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,

>>>> int> > >� to �const std::pair<Input_iterator_wrapper<Point_3,


>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,

>>>> CGAL::Point_3<CGAL::Epick> > >&�
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:
>>>> In function �jint
>>>> Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulatio n_13_1Delaunay_1triangulation_13_1insert_1_1SWIG_15(JNIEnv*,
>>>> jclass, jlong, jobject, jobject)�:
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:13040:181:
>>>> error: no match for �operator=� in �arg2 =


>>>> boost::make_function_output_iterator(const UnaryFunction&) [with
>>>> UnaryFunction =
>>>> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del aunay_triangulation_3<CGAL::Epick>,
>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,

>>>> int> >]()�


>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:13040:181:
>>>> note: candidates are:
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
>>>> SwigValueWrapper<T>&) [with T = std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > > >]
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:23:21:
>>>> note: no known conversion for argument 1 from

>>>> �boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,


>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA L::Triangulation_vertex_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>, false>,

>>>> int> > >� to �const


>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,

>>>> CGAL::Point_3<CGAL::Epick> > > >&�


>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&) [with T
>>>> = std::pair<Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> >,
>>>> Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >,
>>>> SwigValueWrapper<T> =
>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
>>>> CGAL::Point_3<CGAL::Epick> > > >]
>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J AVA_wrap.cxx:27:21:
>>>> note: no known conversion for argument 1 from

>>>> �boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,


>>>> Point_3>, int>,
>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu lation_cell_base_3<CGAL::Epick,
>>
>> ...
>>

>> read more �

Sebastien Loriot (GeometryFactory)

unread,
Jan 24, 2012, 9:45:04 AM1/24/12
to cgal-bindi...@googlegroups.com
On 01/09/2012 04:53 PM, Sebastien Loriot (GeometryFactory) wrote:
> On 01/09/2012 08:25 AM, thomas blair wrote:
>> Read the wiki so never mind the question about adding a function.
>> Is there any specific reason that those functions were not included?
>>
>
> The reason why I didn't do it is the problem with CGAL::Object created
> in different libraries (which I had also with AABB_tree, see
> http://code.google.com/p/cgal-bindings/wiki/Mapping#CGAL::Object).
> In 2 releases of CGAL, the problem with objects should disappear and
> this is why I made the economy of not providing the
> dual functions. If you really need them, please add something into the
> issue tracker and I'll fix it as soon as possible.
>
FYI I just added them.

Sebastien.

thomas blair

unread,
Jan 30, 2012, 1:35:35 AM1/30/12
to CGAL Bindings discuss
Cheers for adding those.

I had gotten the dual that returns a Point_3 working but the others
will help me to more efficiently define my cells.

I'm now trying to get the centroid of each cell for use with a physics
library.
Any insite on how I should go about this?

Thanks.

On Jan 24, 3:45 pm, "Sebastien Loriot (GeometryFactory)"
> >>>>> In function jlong
> >>>>> Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_new_1Internal_1Triangu
> >>>>> lation_13_1Delaunay_1triangulation_13_1_1SWIG_11(JNIEnv*,
> >>>>> jclass, jobject) :
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:10946:181:
> >>>>> error: no match for operator= in arg1 =
> >>>>> boost::make_function_output_iterator(const UnaryFunction&) [with
> >>>>> UnaryFunction =
> >>>>> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del
> >>>>> aunay_triangulation_3<CGAL::Epick>,
> >>>>> Point_3>, int>,
> >>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu
> >>>>> lation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA
> >>>>> L::Triangulation_vertex_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> >>>>> false>,
> >>>>> int> >]()
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:10946:181:
> >>>>> note: candidates are:
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:23:21:
> >>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
> >>>>> SwigValueWrapper<T>&) [with T =
> >>>>> std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
> >>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > > >]
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:23:21:
> >>>>> note: no known conversion for argument 1 from
> >>>>> boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat
> >>>>> ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >>>>> Point_3>, int>,
> >>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu
> >>>>> lation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA
> >>>>> L::Triangulation_vertex_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> >>>>> false>,
> >>>>> int> > > to const
> >>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > > >&
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:27:21:
> >>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const T&)
> >>>>> [with T
> >>>>> = std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >,
> >>>>> Input_iterator_wrapper<Point_3, CGAL::Point_3<CGAL::Epick> > >,
> >>>>> SwigValueWrapper<T> =
> >>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > > >]
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:27:21:
> >>>>> note: no known conversion for argument 1 from
> >>>>> boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat
> >>>>> ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >>>>> Point_3>, int>,
> >>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu
> >>>>> lation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA
> >>>>> L::Triangulation_vertex_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> >>>>> false>,
> >>>>> int> > > to const std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > >&
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:
> >>>>> In function jint
> >>>>> Java_CGAL_Triangulation_13_CGAL_1Triangulation_13JNI_Internal_1Triangulatio
> >>>>> n_13_1Delaunay_1triangulation_13_1insert_1_1SWIG_15(JNIEnv*,
> >>>>> jclass, jlong, jobject, jobject) :
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:13040:181:
> >>>>> error: no match for operator= in arg2 =
> >>>>> boost::make_function_output_iterator(const UnaryFunction&) [with
> >>>>> UnaryFunction =
> >>>>> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Del
> >>>>> aunay_triangulation_3<CGAL::Epick>,
> >>>>> Point_3>, int>,
> >>>>> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangu
> >>>>> lation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGA
> >>>>> L::Triangulation_vertex_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_vertex_base_3<void> >,
> >>>>> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> >>>>> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> >>>>> false>,
> >>>>> int> >]()
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:13040:181:
> >>>>> note: candidates are:
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:23:21:
> >>>>> note: SwigValueWrapper<T>& SwigValueWrapper<T>::operator=(const
> >>>>> SwigValueWrapper<T>&) [with T =
> >>>>> std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > >, SwigValueWrapper<T> =
> >>>>> SwigValueWrapper<std::pair<Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> >, Input_iterator_wrapper<Point_3,
> >>>>> CGAL::Point_3<CGAL::Epick> > > >]
> >>>>> /home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3J
> >>>>> AVA_wrap.cxx:23:21:
> >>>>> note: no known conversion for argument 1 from
> >>>>> boost::function_output_iterator<Container_writer<std::pair<SWIG_Triangulat
> >>>>> ion_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> >>>>> Point_3>, int>,
>
> ...
>
> read more »

T S

unread,
Mar 16, 2012, 6:33:49 PM3/16/12
to CGAL Bindings discuss
I'm having what appears to be the exact same error messages, trying to
install the python bindings on ubuntu 11.10.

I installed CGAL 4.0, and boost 1.49, from source, and I still get the
same error:

~/cgal-bindings/SWIG_CGAL/Triangulation_3/
CGAL_Triangulation_3PYTHON_wrap.cxx: In function ‘PyObject*
_wrap_new_Internal_Triangulation_3_Delaunay_triangulation_3__SWIG_1(PyObject*,
PyObject*)’:
~/cgal-bindings/SWIG_CGAL/Triangulation_3/
CGAL_Triangulation_3PYTHON_wrap.cxx:23252:208: error: no match for
‘operator=’ in ‘arg1 = boost::make_function_output_iterator [with
UnaryFunction =
Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
Point_3>, int>,
std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_ds_vertex_base_3<void> >,
CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
false>, int> >]((*(const
Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
Point_3>, int>,
std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_ds_vertex_base_3<void> >,
CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
false>, int> >*)(&
Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
Point_3>, int>,
std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
CGAL::Triangulation_ds_vertex_base_3<void> >,
CGAL::Triangulation_cell_base_3<CGAL::Epick,
CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
false>, int> >(obj0, swig_types[88]))))’
~//cgal-bindings/SWIG_CGAL/Triangulation_3/
CGAL_Triangulation_3PYTHON_wrap.cxx:23252:208: note: candidates are:

... and so on
> > >>>>> note: candidates are:...
>
> read more »

Sebastien Loriot (GeometryFactory)

unread,
Mar 20, 2012, 4:01:40 AM3/20/12
to cgal-bindi...@googlegroups.com
You need to be more precise, I tried to compile with CGAL-4.0 and
everything went fine.

Also if your error is not related to this message, you should start a
new thread (easier to track)

Sebastien.

On 03/16/2012 11:33 PM, T S wrote:
> I'm having what appears to be the exact same error messages, trying to
> install the python bindings on ubuntu 11.10.
>
> I installed CGAL 4.0, and boost 1.49, from source, and I still get the
> same error:
>
> ~/cgal-bindings/SWIG_CGAL/Triangulation_3/

> CGAL_Triangulation_3PYTHON_wrap.cxx: In function �PyObject*
> _wrap_new_Internal_Triangulation_3_Delaunay_triangulation_3__SWIG_1(PyObject*,
> PyObject*)�:


> ~/cgal-bindings/SWIG_CGAL/Triangulation_3/
> CGAL_Triangulation_3PYTHON_wrap.cxx:23252:208: error: no match for

> �operator=� in �arg1 = boost::make_function_output_iterator [with


> UnaryFunction =
> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> Point_3>, int>,
> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_vertex_base_3<void> >,
> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> false>, int> >]((*(const
> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> Point_3>, int>,
> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_vertex_base_3<void> >,
> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,
> false>, int> >*)(&
> Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Delaunay_triangulation_3<CGAL::Epick>,
> Point_3>, int>,
> std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_vertex_base_3<void> >,
> CGAL::Triangulation_cell_base_3<CGAL::Epick,
> CGAL::Triangulation_ds_cell_base_3<void> > > > >, CGAL::Default>,

> false>, int> >(obj0, swig_types[88]))))�

>> read more �

Kate YAN

unread,
Mar 14, 2014, 4:49:46 AM3/14/14
to cgal-bindi...@googlegroups.com
Excuse me, did you solve the problem "virtual memory exhausted" when building the cgal-binding?
/home/trblair/cgal-bindings/SWIG_CGAL/Triangulation_3/CGAL_Triangulation_3JAVA_wrap.cxx:24340:179: error: no match for ‘operator=’ in ‘arg3 = boost::make_function_output_iterator(const UnaryFunction&) [with UnaryFunction = Container_writer<std::pair<SWIG_Triangulation_3::CGAL_Cell_handle<CGAL::Regular_triangulation_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick> >, Weighted_point_3>, int>, std::pair<CGAL::internal::CC_iterator<CGAL::Compact_container<CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<CGAL::Triangulation_data_structure_3<CGAL::Triangulation_vertex_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_vertex_base_3<void> >, CGAL::Regular_triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_cell_base_3<CGAL::Regular_triangulation_euclidean_traits_3<CGAL::Epick>, CGAL::Triangulation_ds_cell_base_3<void> >, std::list<CGAL::Weighted_point<CGAL::Point_3<CGAL::Epick>, double>, std::allocator&l
...

Thomas Blair

unread,
Mar 15, 2014, 4:25:05 AM3/15/14
to cgal-bindi...@googlegroups.com
Hi,

Sorry to say I did not solve the memory problem I was having in Ubuntu.  I was able to get everything working in OSX so I just went with that.  Wish I could be of more help.


--
You received this message because you are subscribed to the Google Groups "CGAL Bindings discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cgal-bindings-di...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages