Skip to content

Instantly share code, notes, and snippets.

@rigid
Created October 20, 2019 12:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rigid/c5f8fa5fccccaaeebdf278f4d3607348 to your computer and use it in GitHub Desktop.
Save rigid/c5f8fa5fccccaaeebdf278f4d3607348 to your computer and use it in GitHub Desktop.
code-eli tests
$ make
Scanning dependencies of target ConstantsMathTest
Scanning dependencies of target VSPPodExample
Scanning dependencies of target ADTest
Scanning dependencies of target AirfoilFitExample
Scanning dependencies of target DMTest
[ 3%] Building CXX object example/vsp_pod/CMakeFiles/VSPPodExample.dir/vsp_pod.cpp.o
[ 3%] Building CXX object test/constants/CMakeFiles/ConstantsMathTest.dir/constants_math_test.cpp.o
[ 5%] Building CXX object test/mutil/ad/CMakeFiles/ADTest.dir/ad_test.cpp.o
[ 7%] Building CXX object example/airfoil_fit/CMakeFiles/AirfoilFitExample.dir/airfoil_fit.cpp.o
[ 8%] Building CXX object test/mutil/dm/CMakeFiles/DMTest.dir/dm_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:22:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator.hpp:17,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:24:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp: In
member function 'virtual bool eli::geom::curve::piecewise_binary_cubic_creator<data__, dim__,
tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, data__, dim__, tol__>&)
const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp:118:63: warning: typedef
'error_code' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_curve_type::error_code error_code;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:26:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/airfoil_fit/airfoil_fit.cpp:21:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new constants_math_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new constants_math_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new constants_math_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/constants/constants_math_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new combination_test_suite()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:157:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new factorial_test_suite()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:158:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new binomial_coefficient_test_suite()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/dm/dm_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new ad_dual_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new ad_dual_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new ad_dual_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/ad/ad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/airfoil_fit/airfoil_fit.cpp:21:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 2>; Derived2 = Eigen::Matrix<double, -1, 2>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/airfoil_fit/airfoil_fit.cpp:111:55: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:22:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:85:58: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:175:29: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/vsp_pod/vsp_pod.cpp:175:29: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 10%] Linking CXX executable ConstantsMathTest
[ 12%] Linking CXX executable DMTest
[ 12%] Built target ConstantsMathTest
Scanning dependencies of target FDTest
[ 12%] Built target DMTest
[ 14%] Building CXX object test/mutil/fd/CMakeFiles/FDTest.dir/fd_test.cpp.o
Scanning dependencies of target NLSTest
[ 16%] Building CXX object test/mutil/nls/CMakeFiles/NLSTest.dir/nls_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<double, 1>; typename onedcurve__::data_type = double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 2>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 2>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1289:58: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::est_fit_error(std::vector<data__>&, const fit_container_type&) [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<double, long int, 2, 2>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:638:20: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::fit_with_error(std::vector<data__>&, const fit_container_type&, const index_type&) [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<double, long int, 2, 2>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int; eli::geom::curve::bezier<data__, dim__, tol__>::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/airfoil_fit/airfoil_fit.cpp:567:40: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new nls_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new nls_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new nls_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/nls/nls_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fd_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fd_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fd_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/fd/fd_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 17%] Linking CXX executable VSPPodExample
[ 17%] Built target VSPPodExample
Scanning dependencies of target OptTest
[ 19%] Building CXX object test/mutil/opt/CMakeFiles/OptTest.dir/opt_test.cpp.o
[ 21%] Linking CXX executable FDTest
[ 21%] Built target FDTest
Scanning dependencies of target PolyTest
[ 23%] Building CXX object test/mutil/poly/CMakeFiles/PolyTest.dir/poly_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new least_squares_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new least_squares_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new least_squares_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/opt/opt_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_basic_test_suite<int>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:157:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_basic_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:158:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_basic_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:159:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_basic_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_math_test_suite<int>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:161:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_math_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:162:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_math_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:163:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_math_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:164:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_root_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:165:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_root_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:166:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new poly_root_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/poly/poly_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 25%] Linking CXX executable ADTest
[ 25%] Built target ADTest
Scanning dependencies of target QuadTest
[ 26%] Building CXX object test/mutil/quad/CMakeFiles/QuadTest.dir/quad_test.cpp.o
[ 28%] Linking CXX executable NLSTest
[ 28%] Built target NLSTest
Scanning dependencies of target BoundingBoxTest
[ 30%] Building CXX object test/geom/bounding_box/CMakeFiles/BoundingBoxTest.dir/bounding_box_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new trapezoid_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new trapezoid_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:157:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new trapezoid_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:158:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new simpson_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:159:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new simpson_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new simpson_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/mutil/quad/quad_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/example/airfoil_fit/airfoil_fit.cpp:21:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::fit_only(std::vector<data__>&, const fit_container_type&, const index_type&) [with
data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1237:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1239:17: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1245:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1247:17: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1251:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1253:17: note: here
default:
^~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bounding_box_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bounding_box_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bounding_box_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bounding_box/bounding_box_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 32%] Linking CXX executable QuadTest
[ 32%] Built target QuadTest
Scanning dependencies of target FitContainerTest
[ 33%] Building CXX object test/geom/fit_container/CMakeFiles/FitContainerTest.dir/fit_container_test.cpp.o
[ 35%] Linking CXX executable PolyTest
[ 35%] Built target PolyTest
Scanning dependencies of target BezierCurveTest
[ 37%] Building CXX object test/geom/bezier_curve/CMakeFiles/BezierCurveTest.dir/bezier_curve_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fit_container_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fit_container_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new fit_container_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/fit_container/fit_container_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 39%] Linking CXX executable BoundingBoxTest
[ 39%] Built target BoundingBoxTest
Scanning dependencies of target BezierCurveFitTest
[ 41%] Building CXX object test/geom/bezier_curve/CMakeFiles/BezierCurveFitTest.dir/bezier_curve_fit_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_fit_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_fit_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_curve_fit_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:154:42: required from 'void bezier_curve_fit_test_suite<data__>::fit_free_ends_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:48:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:154:78: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:262:17: required from 'void bezier_curve_test_suite<data__>::transformation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:47:7: required from 'void bezier_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:112:7: required from 'bezier_curve_test_suite<data__>::bezier_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:154:74: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:154:42: required from 'void bezier_curve_fit_test_suite<data__>::fit_free_ends_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:58:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:155:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:154:42: required from 'void bezier_curve_fit_test_suite<data__>::fit_free_ends_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:68:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:156:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:262:17: required from 'void bezier_curve_test_suite<data__>::transformation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:69:7: required from 'void bezier_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:112:7: required from 'bezier_curve_test_suite<data__>::bezier_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:155:75: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 42%] Linking CXX executable FitContainerTest
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:262:17: required from 'void bezier_curve_test_suite<data__>::transformation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:91:7: required from 'void bezier_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test_suite.hpp:112:7: required from 'bezier_curve_test_suite<data__>::bezier_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_test.cpp:156:80: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 42%] Built target FitContainerTest
Scanning dependencies of target PiecewisePseudoCreatorTest
[ 44%] Building CXX object test/geom/piecewise_curve/CMakeFiles/PiecewisePseudoCreatorTest.dir/piecewise_pseudo_creator_test.cpp.o
[ 46%] Linking CXX executable AirfoilFitExample
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<float, 1>; typename onedcurve__::data_type = float; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 3>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 3>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1289:58: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::est_fit_error(std::vector<data__>&, const fit_container_type&) [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<float, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:638:20: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::fit_with_error(std::vector<data__>&, const fit_container_type&, const index_type&) [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<float, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int; eli::geom::curve::bezier<data__, dim__, tol__>::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:651:12: required from 'void bezier_curve_fit_test_suite<data__>::fit_closed_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:52:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:154:78: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator_base.hpp:21,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_four_digit_creator.hpp:19,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/include/octave_helpers.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:31,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
[ 46%] Built target AirfoilFitExample
Scanning dependencies of target PiecewiseCurveTest
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:157:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_four_digit_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:158:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_four_digit_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:159:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_four_digit_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_explicit_bezier_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:161:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_explicit_bezier_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:162:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_explicit_bezier_creator_test_suite<long double>
()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:163:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polynomial_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:164:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polynomial_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:165:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polynomial_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:166:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cst_airfoil_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:167:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cst_airfoil_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:168:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cst_airfoil_creator_test_suite<long double>()))
;
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 48%] Building CXX object test/geom/piecewise_curve/CMakeFiles/PiecewiseCurveTest.dir/piecewise_curve_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<double, 1>; typename onedcurve__::data_type = double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 3>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 3>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1289:58: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::est_fit_error(std::vector<data__>&, const fit_container_type&) [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<double, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:638:20: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::fit_with_error(std::vector<data__>&, const fit_container_type&, const index_type&) [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<double, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int; eli::geom::curve::bezier<data__, dim__, tol__>::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:651:12: required from 'void bezier_curve_fit_test_suite<data__>::fit_closed_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:62:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:155:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:29,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:26:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp: In instantiation of 'bool eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::create(eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type&, Eigen::Matrix<typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, dim__>&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type = eli::geom::curve::pseudo::cst_airfoil<float, eli::util::tolerance<float> >; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = float; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:807:17: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::fit_airfoil_to_cst_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:632:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:166:91: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp:319:24: warning: comparison
of integer expressions of different signedness:
'eli::geom::curve::piecewise_cst_airfoil_fitter<float, 3, eli::util::tolerance<float>
>::index_type' {aka 'long int'} and 'std::vector<Eigen::Matrix<float, 1, 3>,
std::allocator<Eigen::Matrix<float, 1, 3> > >::size_type' {aka 'long unsigned int'} [
-Wsign-compare]
for (i=0; i<upper_pt.size(); ++i, ++n)
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp: In instantiation of 'bool eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::create(eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type&, Eigen::Matrix<typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, dim__>&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type = eli::geom::curve::pseudo::cst_airfoil<double, eli::util::tolerance<double> >; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = double; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:807:17: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::fit_airfoil_to_cst_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:640:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:167:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp:319:24: warning: comparison
of integer expressions of different signedness:
'eli::geom::curve::piecewise_cst_airfoil_fitter<double, 3, eli::util::tolerance<double>
>::index_type' {aka 'long int'} and 'std::vector<Eigen::Matrix<double, 1, 3>,
std::allocator<Eigen::Matrix<double, 1, 3> > >::size_type' {aka 'long unsigned int'} [
-Wsign-compare]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp: In instantiation of 'bool eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::create(eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type&, Eigen::Matrix<typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, dim__>&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type&, eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::cst_airfoil_type = eli::geom::curve::pseudo::cst_airfoil<long double, eli::util::tolerance<long double> >; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = long double; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::piecewise_cst_airfoil_fitter<data__, dim__, tol__>::data_type = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:807:17: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::fit_airfoil_to_cst_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:648:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:168:97: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_cst_airfoil_fitter.hpp:319:24: warning: comparison
of integer expressions of different signedness:
'eli::geom::curve::piecewise_cst_airfoil_fitter<long double, 3, eli::util::tolerance<long
double> >::index_type' {aka 'long int'} and 'std::vector<Eigen::Matrix<long double, 1, 3, 1, 1,
3>, std::allocator<Eigen::Matrix<long double, 1, 3, 1, 1, 3> > >::size_type' {aka 'long unsigned
int'} [-Wsign-compare]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<long double, 1>; typename onedcurve__::data_type = long double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 3>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 3>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1289:58: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::est_fit_error(std::vector<data__>&, const fit_container_type&) [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<long double, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:638:20: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::data_type eli::geom::curve::bezier<data__, dim__, tol__>::fit_with_error(std::vector<data__>&, const fit_container_type&, const index_type&) [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double; eli::geom::curve::bezier<data__, dim__, tol__>::fit_container_type = eli::geom::curve::fit_container<long double, long int, 3, 3>; typename Eigen::Matrix<data__, 1, dim__>::Index = long int; eli::geom::curve::bezier<data__, dim__, tol__>::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:651:12: required from 'void bezier_curve_fit_test_suite<data__>::fit_closed_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:72:7: required from 'void bezier_curve_fit_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:79:7: required from 'bezier_curve_fit_test_suite<data__>::bezier_curve_fit_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:156:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_curve_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_curve_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_curve_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator_base.hpp:21,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_four_digit_creator.hpp:19,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:133:9: required from 'void piecewise_four_digit_creator_test_suite<data__>::create_symmetric_airfoil_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:51:7: required from 'void piecewise_four_digit_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:70:7: required from 'piecewise_four_digit_creator_test_suite<data__>::piecewise_four_digit_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:157:90: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:133:9: required from 'void piecewise_four_digit_creator_test_suite<data__>::create_symmetric_airfoil_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:57:7: required from 'void piecewise_four_digit_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:70:7: required from 'piecewise_four_digit_creator_test_suite<data__>::piecewise_four_digit_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:158:91: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:903:17: required from 'void piecewise_curve_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:51:7: required from 'void piecewise_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:92:7: required from 'piecewise_curve_test_suite<data__>::piecewise_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:154:77: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:133:9: required from 'void piecewise_four_digit_creator_test_suite<data__>::create_symmetric_airfoil_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:63:7: required from 'void piecewise_four_digit_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_four_digit_creator_test_suite.hpp:70:7: required from 'piecewise_four_digit_creator_test_suite<data__>::piecewise_four_digit_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:159:96: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:903:17: required from 'void piecewise_curve_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:66:7: required from 'void piecewise_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:92:7: required from 'piecewise_curve_test_suite<data__>::piecewise_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:155:78: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:903:17: required from 'void piecewise_curve_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:81:7: required from 'void piecewise_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test_suite.hpp:92:7: required from 'piecewise_curve_test_suite<data__>::piecewise_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_test.cpp:156:83: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = float; tol__ = eli::util::tolerance<float>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = float; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_base.hpp:169:19: required from 'eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type eli::geom::curve::pseudo::cst_base<data__, tol__>::f(const data_type&) const [with data__ = float; tol__ = eli::util::tolerance<float>; eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; eli::geom::curve::pseudo::cst_base<data__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_airfoil.hpp:290:34: required from 'eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::f(const data_type&) const [with data__ = float; tol__ = eli::util::tolerance<float>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:723:14: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::create_airfoil_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:631:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:166:91: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = double; tol__ = eli::util::tolerance<double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_base.hpp:169:19: required from 'eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type eli::geom::curve::pseudo::cst_base<data__, tol__>::f(const data_type&) const [with data__ = double; tol__ = eli::util::tolerance<double>; eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::pseudo::cst_base<data__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_airfoil.hpp:290:34: required from 'eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::f(const data_type&) const [with data__ = double; tol__ = eli::util::tolerance<double>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:723:14: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::create_airfoil_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:639:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:167:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = long double; tol__ = eli::util::tolerance<long double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = long double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_base.hpp:169:19: required from 'eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type eli::geom::curve::pseudo::cst_base<data__, tol__>::f(const data_type&) const [with data__ = long double; tol__ = eli::util::tolerance<long double>; eli::geom::curve::pseudo::cst_base<data__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; eli::geom::curve::pseudo::cst_base<data__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_airfoil.hpp:290:34: required from 'eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::f(const data_type&) const [with data__ = long double; tol__ = eli::util::tolerance<long double>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; eli::geom::curve::pseudo::cst_airfoil<data__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:723:14: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::create_airfoil_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:647:7: required from 'void piecewise_cst_airfoil_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_cst_airfoil_creator_test_suite.hpp:656:7: required from 'piecewise_cst_airfoil_creator_test_suite<data__>::piecewise_cst_airfoil_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_pseudo_creator_test.cpp:168:97: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 50%] Linking CXX executable BezierCurveTest
[ 50%] Built target BezierCurveTest
Scanning dependencies of target PiecewiseCurveCreatorTest
[ 51%] Building CXX object test/geom/piecewise_curve/CMakeFiles/PiecewiseCurveCreatorTest.dir/piecewise_curve_creator_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator_base.hpp:21,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_point_creator.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_point_creator_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/include/octave_helpers.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:29,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:28:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
[ 53%] Linking CXX executable PiecewiseCurveTest
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_binary_cubic_creator_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:29:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp: In
member function 'virtual bool eli::geom::curve::piecewise_binary_cubic_creator<data__, dim__,
tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, data__, dim__, tol__>&)
const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp:118:63: warning: typedef
'error_code' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_curve_type::error_code error_code;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_point_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:161:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_point_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:162:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_point_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:163:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polygon_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:164:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polygon_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:165:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_polygon_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:166:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_circle_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:167:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_circle_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:168:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_circle_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:169:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cubic_spline_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:170:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cubic_spline_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:171:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_cubic_spline_creator_test_suite<long double>())
);
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:172:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_superellipse_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:173:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_superellipse_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:174:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_superellipse_creator_test_suite<long double>())
);
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:175:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:176:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:177:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_creator_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:178:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_binary_cubic_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:179:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_binary_cubic_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:180:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_binary_cubic_creator_test_suite<long double>())
);
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 53%] Built target PiecewiseCurveTest
Scanning dependencies of target BezierSurfaceTest
[ 55%] Building CXX object test/geom/bezier_surface/CMakeFiles/BezierSurfaceTest.dir/bezier_surface_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:25,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_surface_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_surface_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new bezier_surface_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:51:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:154:76: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:51:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:154:76: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:51:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:154:76: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator_base.hpp:21,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_point_creator.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_point_creator_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:241:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_start_origin_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:48:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:166:86: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:241:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_start_origin_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:57:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:167:87: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:74:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:155:77: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:74:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:155:77: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:74:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:155:77: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:2186:35: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::f(const data_type&) const [with curve__ = eli::geom::curve::bezier; data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:241:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_start_origin_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:66:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:168:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:97:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:156:82: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:97:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:156:82: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:549:15: required from 'void bezier_surface_test_suite<data__>::transformation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:97:7: required from 'void bezier_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test_suite.hpp:117:7: required from 'bezier_surface_test_suite<data__>::bezier_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_surface/bezier_surface_test.cpp:156:82: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 2>; Derived2 = Eigen::Matrix<float, -1, 2>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:99:68: required from 'bool eli::geom::utility::check_point_continuity(const curve1__&, const typename curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<float, 2>; curve2__ = eli::geom::curve::bezier<float, 2>; tol__ = eli::util::tolerance<float>; typename curve1__::data_type = float; typename curve2__::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:943:62: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::error_code eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::push_back(const curve_type&, const data_type&) [with curve__ = eli::geom::curve::bezier; data__ = float; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<float>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<float, 2>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_circle_creator.hpp:138:16: required from 'bool eli::geom::curve::piecewise_ellipse_creator_base<data__, dim__, tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type>&) const [with data__ = float; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<float>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type = eli::util::tolerance<float>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:335:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_3_point_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:50:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:166:86: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 2>; Derived2 = Eigen::Matrix<double, -1, 2>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:99:68: required from 'bool eli::geom::utility::check_point_continuity(const curve1__&, const typename curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<double, 2>; curve2__ = eli::geom::curve::bezier<double, 2>; tol__ = eli::util::tolerance<double>; typename curve1__::data_type = double; typename curve2__::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:943:62: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::error_code eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::push_back(const curve_type&, const data_type&) [with curve__ = eli::geom::curve::bezier; data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<double, 2>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_circle_creator.hpp:138:16: required from 'bool eli::geom::curve::piecewise_ellipse_creator_base<data__, dim__, tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type>&) const [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type = eli::util::tolerance<double>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:335:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_3_point_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:59:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:167:87: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; Derived2 = Eigen::Matrix<long double, -1, 2, 0, -1, 2>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:99:68: required from 'bool eli::geom::utility::check_point_continuity(const curve1__&, const typename curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<long double, 2>; curve2__ = eli::geom::curve::bezier<long double, 2>; tol__ = eli::util::tolerance<long double>; typename curve1__::data_type = long double; typename curve2__::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:943:62: required from 'eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::error_code eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::push_back(const curve_type&, const data_type&) [with curve__ = eli::geom::curve::bezier; data__ = long double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<long double>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<long double, 2>; eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_circle_creator.hpp:138:16: required from 'bool eli::geom::curve::piecewise_ellipse_creator_base<data__, dim__, tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type, dim__, typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type>&) const [with data__ = long double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<long double>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::tolerance_type = eli::util::tolerance<long double>; typename eli::geom::curve::piecewise_creator_base<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:335:9: required from 'void piecewise_circle_creator_test_suite<data__>::create_circle_3_point_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:68:7: required from 'void piecewise_circle_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_circle_creator_test_suite.hpp:75:7: required from 'piecewise_circle_creator_test_suite<data__>::piecewise_circle_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:168:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<float, 1>; typename onedcurve__::data_type = float; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 3>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 3>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:408:31: required from 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type eli::geom::intersect::minimum_distance(typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type&) [with curve1__ = eli::geom::curve::bezier; data1__ = float; short unsigned int dim1__ = 3; tol1__ = eli::util::tolerance<float>; typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = float; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type = float; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type = Eigen::Matrix<float, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:2448:52: required from 'void piecewise_general_creator_test_suite<data__>::create_single_curve_least_sq_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:55:7: required from 'void piecewise_general_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:84:7: required from 'piecewise_general_creator_test_suite<data__>::piecewise_general_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:175:87: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<double, 1>; typename onedcurve__::data_type = double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 3>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 3>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:408:31: required from 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type eli::geom::intersect::minimum_distance(typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type&) [with curve1__ = eli::geom::curve::bezier; data1__ = double; short unsigned int dim1__ = 3; tol1__ = eli::util::tolerance<double>; typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = double; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type = double; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type = Eigen::Matrix<double, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:2448:52: required from 'void piecewise_general_creator_test_suite<data__>::create_single_curve_least_sq_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:66:7: required from 'void piecewise_general_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:84:7: required from 'piecewise_general_creator_test_suite<data__>::piecewise_general_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:176:88: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<long double, 1>; typename onedcurve__::data_type = long double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 3>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 3>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:408:31: required from 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type eli::geom::intersect::minimum_distance(typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type&) [with curve1__ = eli::geom::curve::bezier; data1__ = long double; short unsigned int dim1__ = 3; tol1__ = eli::util::tolerance<long double>; typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type = long double; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::data_type = long double; typename eli::geom::curve::piecewise<curve1__, data1__, dim1__, tol1__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:2448:52: required from 'void piecewise_general_creator_test_suite<data__>::create_single_curve_least_sq_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:77:7: required from 'void piecewise_general_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_general_creator_test_suite.hpp:84:7: required from 'piecewise_general_creator_test_suite<data__>::piecewise_general_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:177:93: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = float; short
unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::fit_only(std::vector<data__>&, const fit_container_type&, const index_type&) [with
data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1237:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1239:17: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1245:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1247:17: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1251:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1253:17: note: here
default:
^~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = double;
short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::fit_only(std::vector<data__>&, const fit_container_type&, const index_type&) [with
data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1237:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1239:17: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1245:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1247:17: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1251:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1253:17: note: here
default:
^~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = long double;
short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/bezier_curve/bezier_curve_fit_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::fit_only(std::vector<data__>&, const fit_container_type&, const index_type&) [with
data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1237:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1239:17: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1245:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1247:17: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1251:19: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++bi;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:1253:17: note: here
default:
^~~~~~~
[ 57%] Linking CXX executable BezierSurfaceTest
[ 57%] Built target BezierSurfaceTest
Scanning dependencies of target PiecewiseSurfaceTest
[ 58%] Building CXX object test/geom/piecewise_surface/CMakeFiles/PiecewiseSurfaceTest.dir/piecewise_surface_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:25,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_surface_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_surface_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_surface_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:57:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:154:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:57:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:154:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:57:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:154:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:73:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:155:80: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:73:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:155:80: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:73:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:155:80: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:89:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:156:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:89:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:156:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:860:7: required from 'void piecewise_surface_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:89:7: required from 'void piecewise_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test_suite.hpp:100:7: required from 'piecewise_surface_test_suite<data__>::piecewise_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_test.cpp:156:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 60%] Linking CXX executable BezierCurveFitTest
[ 60%] Built target BezierCurveFitTest
Scanning dependencies of target PiecewiseSurfaceCreatorTest
[ 62%] Building CXX object test/geom/piecewise_surface/CMakeFiles/PiecewiseSurfaceCreatorTest.dir/piecewise_surface_creator_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/equivalent_curves.hpp:18,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:27,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator.hpp:17,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise_body_of_revolution_creator.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:29,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp: In
member function 'virtual bool eli::geom::curve::piecewise_binary_cubic_creator<data__, dim__,
tol__>::create(eli::geom::curve::piecewise<eli::geom::curve::bezier, data__, dim__, tol__>&)
const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_binary_cubic_creator.hpp:118:63: warning: typedef
'error_code' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_curve_type::error_code error_code;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise_body_of_revolution_creator.hpp:27,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:29,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_body_of_revolution_creator_test_suite<float>())
);
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:157:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_body_of_revolution_creator_test_suite<double>()
));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:158:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_body_of_revolution_creator_test_suite<long doub
le>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:159:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_skinning_surface_creator_test_suite<flo
at>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_skinning_surface_creator_test_suite<dou
ble>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:161:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_general_skinning_surface_creator_test_suite<lon
g double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:162:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_capped_surface_creator_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:163:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_capped_surface_creator_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:164:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new piecewise_capped_surface_creator_test_suite<long double>(
)));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 64%] Linking CXX executable PiecewiseSurfaceTest
[ 64%] Built target PiecewiseSurfaceTest
Scanning dependencies of target MinimumDistanceTest
[ 66%] Building CXX object test/geom/minimum_distance/CMakeFiles/MinimumDistanceTest.dir/minimum_distance_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/equivalent_curves.hpp:18,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:27,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:697:47: required from 'void eli::geom::surface::bezier<data__, dim__, tol__>::get_vconst_curve(eli::geom::surface::bezier<data__, dim__, tol__>::curve_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<float, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:548:15: required from 'bool eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::closed_v() const [with surface__ = eli::geom::surface::bezier; data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:274:9: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::create_body_of_revolution_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:49:7: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:65:7: required from 'piecewise_body_of_revolution_creator_test_suite<data__>::piecewise_body_of_revolution_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:156:98: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:697:47: required from 'void eli::geom::surface::bezier<data__, dim__, tol__>::get_vconst_curve(eli::geom::surface::bezier<data__, dim__, tol__>::curve_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<double, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:548:15: required from 'bool eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::closed_v() const [with surface__ = eli::geom::surface::bezier; data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:274:9: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::create_body_of_revolution_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:54:7: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:65:7: required from 'piecewise_body_of_revolution_creator_test_suite<data__>::piecewise_body_of_revolution_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:157:99: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:697:47: required from 'void eli::geom::surface::bezier<data__, dim__, tol__>::get_vconst_curve(eli::geom::surface::bezier<data__, dim__, tol__>::curve_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::curve_type = eli::geom::curve::bezier<long double, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:548:15: required from 'bool eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::closed_v() const [with surface__ = eli::geom::surface::bezier; data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:274:9: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::create_body_of_revolution_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:59:7: required from 'void piecewise_body_of_revolution_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_body_of_revolution_creator_test_suite.hpp:65:7: required from 'piecewise_body_of_revolution_creator_test_suite<data__>::piecewise_body_of_revolution_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:158:104: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:58:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:159:104: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:58:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:159:104: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:68:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:160:105: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:68:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:160:105: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:78:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:161:110: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:800:47: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/piecewise.hpp:1626:44: required from 'eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::f(const data_type&, const data_type&) const [with surface__ = eli::geom::surface::bezier; data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:784:15: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::create_single_surface_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:78:7: required from 'void piecewise_general_skinning_surface_creator_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_general_skinning_surface_creator_test_suite.hpp:88:7: required from 'piecewise_general_skinning_surface_creator_test_suite<data__>::piecewise_general_skinning_surface_creator_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_surface/piecewise_surface_creator_test.cpp:161:110: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:27:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:28:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:22,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:28:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_surface.hpp: In
function 'typename eli::geom::surface::piecewise<surface__, data__, dim__, tol__>::data_type
eli::geom::intersect::minimum_distance(typename eli::geom::surface::piecewise<surface1__,
data1__, dim1__, tol1__>::data_type&, typename eli::geom::surface::piecewise<surface1__,
data1__, dim1__, tol1__>::data_type&, const eli::geom::surface::piecewise<surface1__, data1__,
dim1__, tol1__>&, const typename eli::geom::surface::piecewise<surface1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_surface.hpp:880:55: warning: typedef
'surface_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::surface_type surface_type;
^~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:159:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_point_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:160:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_point_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:161:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_point_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:162:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_bounding_box_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:163:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_bounding_box_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:164:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_bounding_box_test_suite<long double>()))
;
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:165:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_line_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:166:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_line_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:167:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_line_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:168:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_plane_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:169:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_plane_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:170:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_plane_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:171:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_curve_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:172:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_curve_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:173:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_curve_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:174:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_surface_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:175:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_surface_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:176:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new minimum_distance_surface_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:27:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 2>; Derived2 = Eigen::Matrix<float, -1, 2>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:262:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:51:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:171:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Matrix<float, -1, 3>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:540:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_3d_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:53:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:171:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 2>; Derived2 = Eigen::Matrix<double, -1, 2>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:262:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:62:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:172:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Matrix<double, -1, 3>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:540:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_3d_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:64:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:172:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; Derived2 = Eigen::Matrix<long double, -1, 2, 0, -1, 2>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:262:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:73:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:173:90: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Matrix<long double, -1, 3, 0, -1, 3>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:540:20: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_3d_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:75:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:173:90: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:44:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:174:86: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<float, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = float; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:44:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:174:86: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:54:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:175:87: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<double, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:54:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:175:87: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, 3> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:797:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:64:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:176:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; Derived2 = Eigen::Map<Eigen::Matrix<long double, -1, 3, 0, -1, 3>, 0, Eigen::Stride<1, -1> >; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:808:49: required from 'eli::geom::surface::bezier<data__, dim__, tol__>::point_type eli::geom::surface::bezier<data__, dim__, tol__>::f(const data_type&, const data_type&) const [with data__ = long double; short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>; eli::geom::surface::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 3, 1, 1, 3>; eli::geom::surface::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:379:27: required from 'void minimum_distance_surface_test_suite<data__>::point_smooth_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:64:7: required from 'void minimum_distance_surface_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_surface_test_suite.hpp:75:7: required from 'minimum_distance_surface_test_suite<data__>::minimum_distance_surface_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:176:92: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<float, 1>; typename onedcurve__::data_type = float; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 2>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<float, 2>; typename curve__::data_type = float; typename curve__::point_type = Eigen::Matrix<float, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:263:50: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:51:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:171:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<double, 1>; typename onedcurve__::data_type = double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 2>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<double, 2>; typename curve__::data_type = double; typename curve__::point_type = Eigen::Matrix<double, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:263:50: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:62:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:172:85: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:249:39: required from 'void eli::geom::intersect::findnonpos(std::vector<typename onedcurve__::data_type>&, const typename onedcurve__::data_type&, const typename onedcurve__::data_type&, const onedcurve__&, const typename onedcurve__::index_type&) [with onedcurve__ = eli::geom::curve::bezier<long double, 1>; typename onedcurve__::data_type = long double; typename onedcurve__::index_type = long int]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:312:19: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance_new(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 2>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/minimum_distance_curve.hpp:355:36: required from 'typename curve__::data_type eli::geom::intersect::minimum_distance(typename curve__::data_type&, const curve__&, const typename curve__::point_type&) [with curve__ = eli::geom::curve::bezier<long double, 2>; typename curve__::data_type = long double; typename curve__::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:263:50: required from 'void minimum_distance_curve_test_suite<data__>::point_smooth_2d_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:73:7: required from 'void minimum_distance_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_curve_test_suite.hpp:85:7: required from 'minimum_distance_curve_test_suite<data__>::minimum_distance_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/minimum_distance/minimum_distance_test.cpp:173:90: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 67%] Linking CXX executable PiecewisePseudoCreatorTest
[ 67%] Built target PiecewisePseudoCreatorTest
Scanning dependencies of target PolynomialCurveTest
[ 69%] Building CXX object test/geom/pseudo_curve/CMakeFiles/PolynomialCurveTest.dir/polynomial_curve_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/include/octave_helpers.hpp:18,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test_suite.hpp:30,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/include/octave_helpers.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test_suite.hpp:30,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new polynomial_curve_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new polynomial_curve_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new polynomial_curve_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/polynomial_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 71%] Linking CXX executable PolynomialCurveTest
[ 71%] Built target PolynomialCurveTest
Scanning dependencies of target CSTAirfoilTest
[ 73%] Building CXX object test/geom/pseudo_curve/CMakeFiles/CSTAirfoilTest.dir/cst_airfoil_test.cpp.o
[ 75%] Linking CXX executable OptTest
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:22,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_base.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_airfoil.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:33,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/include/octave_helpers.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:35,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1515:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1535:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_u_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1551:69: warning: typedef
'control_row_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_row_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1564:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&, const data_type&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1584:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'void eli::geom::surface::bezier<data__, dim__,
tol__>::simple_split_v_half(eli::geom::surface::bezier<data__, dim__, tol__>&,
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1600:69: warning: typedef
'control_col_type' locally defined but not used [-Wunused-local-typedefs]
typedef Eigen::Matrix<data_type, Eigen::Dynamic, dim__> control_col_type;
^~~~~~~~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp: In
member function 'eli::geom::surface::bezier<data__, dim__, tol__>::data_type
eli::geom::surface::bezier<data__, dim__, tol__>::simple_eqp_distance_bound(const
eli::geom::surface::bezier<data__, dim__, tol__>&) const':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/surface/bezier.hpp:1613:53: warning: typedef
'surf_type' locally defined but not used [-Wunused-local-typedefs]
typedef bezier<data_type, dim__, tol__> surf_type;
^~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new cst_airfoil_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new cst_airfoil_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new cst_airfoil_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:22,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_base.hpp:24,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/cst_airfoil.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:33,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = float; tol__ = eli::util::tolerance<float>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = float; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:176:14: required from 'void cst_airfoil_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:55:7: required from 'void cst_airfoil_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:82:7: required from 'cst_airfoil_test_suite<data__>::cst_airfoil_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:154:73: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
[ 75%] Built target OptTest
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = double; tol__ = eli::util::tolerance<double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:176:14: required from 'void cst_airfoil_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:64:7: required from 'void cst_airfoil_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:82:7: required from 'cst_airfoil_test_suite<data__>::cst_airfoil_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:155:74: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
Scanning dependencies of target ExplicitBezierCurveTest
[ 76%] Building CXX object test/geom/pseudo_curve/CMakeFiles/ExplicitBezierCurveTest.dir/explicit_bezier_curve_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = long double; tol__ = eli::util::tolerance<long double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = long double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:176:14: required from 'void cst_airfoil_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:73:7: required from 'void cst_airfoil_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test_suite.hpp:82:7: required from 'cst_airfoil_test_suite<data__>::cst_airfoil_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/cst_airfoil_test.cpp:156:79: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:32,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:22,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp: In
function 'typename eli::geom::curve::piecewise<curve__, data__, dim__, tol__>::data_type
eli::geom::intersect::intersect_plane(typename eli::geom::curve::piecewise<curve1__, data1__,
dim1__, tol1__>::data_type&, const eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&, const typename eli::geom::curve::piecewise<curve1__, data1__, dim1__,
tol1__>::point_type&)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/intersect/intersect_plane_curve.hpp:300:53: warning: typedef
'curve_type' locally defined but not used [-Wunused-local-typedefs]
typedef typename piecewise_type::curve_type curve_type;
^~~~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new explicit_bezier_curve_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new explicit_bezier_curve_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new explicit_bezier_curve_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:22,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:28,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 2>; Derived2 = Eigen::Matrix<float, -1, 2>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:213:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:46:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:154:83: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
typename Derived2::Index i, k;
^
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 2>; Derived2 = Eigen::Matrix<double, -1, 2>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:213:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:57:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:155:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; Derived2 = Eigen::Matrix<long double, -1, 2, 0, -1, 2>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 2; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:213:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:68:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:156:89: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<float, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<float, -1, 1>; typename Derived2::Scalar = float]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = float; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<float>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<float, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = float; tol__ = eli::util::tolerance<float>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<float, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = float; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:212:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:46:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const float&) [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = float]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:154:83: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<double, -1, 1>; typename Derived2::Scalar = double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = double; tol__ = eli::util::tolerance<double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<double, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:212:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:57:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const double&) [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:155:84: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp: In instantiation of 'void eli::geom::utility::de_casteljau(Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&, const typename Derived2::Scalar&) [with Derived1 = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; Derived2 = Eigen::Matrix<long double, -1, 1, 0, -1, 1>; typename Derived2::Scalar = long double]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:428:45: required from 'eli::geom::curve::bezier<data__, dim__, tol__>::point_type eli::geom::curve::bezier<data__, dim__, tol__>::f(const data_type&) const [with data__ = long double; short unsigned int dim__ = 1; tol__ = eli::util::tolerance<long double>; eli::geom::curve::bezier<data__, dim__, tol__>::point_type = Eigen::Matrix<long double, 1, 1, 0, 1, 1>; eli::geom::curve::bezier<data__, dim__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/pseudo/explicit_bezier.hpp:113:23: required from 'eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::f(const data_type&) const [with data__ = long double; tol__ = eli::util::tolerance<long double>; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::point_type = Eigen::Matrix<long double, 1, 2, 1, 1, 2>; typename eli::geom::curve::bezier<data__, 1, tol__>::data_type = long double; eli::geom::curve::pseudo::explicit_bezier<data__, tol__>::data_type = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:212:15: required from 'void explicit_bezier_curve_test_suite<data__>::evaluation_test() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:68:7: required from 'void explicit_bezier_curve_test_suite<data__>::AddTests(const long double&) [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test_suite.hpp:78:7: required from 'explicit_bezier_curve_test_suite<data__>::explicit_bezier_curve_test_suite() [with data__ = long double]'
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/explicit_bezier_curve_test.cpp:156:89: required from here
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/utility/bezier.hpp:34:34: warning: unused
variable 'i' [-Wunused-variable]
[ 78%] Linking CXX executable CSTAirfoilTest
[ 78%] Built target CSTAirfoilTest
Scanning dependencies of target NACAAirfoilTest
[ 80%] Building CXX object test/geom/pseudo_curve/CMakeFiles/NACAAirfoilTest.dir/naca_airfoil_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new four_digit_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new four_digit_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new four_digit_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/pseudo_curve/naca_airfoil_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 82%] Linking CXX executable ExplicitBezierCurveTest
[ 82%] Built target ExplicitBezierCurveTest
Scanning dependencies of target TraitsTest
[ 83%] Building CXX object test/util/CMakeFiles/TraitsTest.dir/traits_test.cpp.o
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_point_creator_test_suite.hpp:25,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp: In
function 'eli::geom::general::continuity
eli::geom::utility::internal::report_point_continuity(const curve1__&, const typename
curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const
eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<float,
3>; curve2__ = eli::geom::curve::bezier<float, 3>; tol__ = eli::util::tolerance<float>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:150:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:153:13: note: here
case(eli::geom::general::G0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:170:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:173:13: note: here
case(eli::geom::general::G1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:190:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:193:13: note: here
case(eli::geom::general::G2):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp: In
function 'eli::geom::general::continuity
eli::geom::utility::internal::report_point_continuity(const curve1__&, const typename
curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const
eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<double,
3>; curve2__ = eli::geom::curve::bezier<double, 3>; tol__ = eli::util::tolerance<double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:150:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:153:13: note: here
case(eli::geom::general::G0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:170:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:173:13: note: here
case(eli::geom::general::G1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:190:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:193:13: note: here
case(eli::geom::general::G2):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp: In
function 'eli::geom::general::continuity
eli::geom::utility::internal::report_point_continuity(const curve1__&, const typename
curve1__::data_type&, const curve2__&, const typename curve2__::data_type&, const
eli::geom::general::continuity&, const tol__&) [with curve1__ = eli::geom::curve::bezier<long
double, 3>; curve2__ = eli::geom::curve::bezier<long double, 3>; tol__ =
eli::util::tolerance<long double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:150:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:153:13: note: here
case(eli::geom::general::G0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:170:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:173:13: note: here
case(eli::geom::general::G1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:190:15: warning: this
statement may fall through [-Wimplicit-fallthrough=]
if (tol.approximately_equal(v1, v2))
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise.hpp:193:13: note: here
case(eli::geom::general::G2):
^~~~
In file included from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_creator_base.hpp:21,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/piecewise_point_creator.hpp:20,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_point_creator_test_suite.hpp:26,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/geom/piecewise_curve/piecewise_curve_creator_test.cpp:23:
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = float; short
unsigned int dim__ = 3; tol__ = eli::util::tolerance<float>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp: In function
'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new traits_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new traits_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new traits_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/traits_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 85%] Linking CXX executable TraitsTest
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = double;
short unsigned int dim__ = 3; tol__ = eli::util::tolerance<double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
[ 85%] Built target TraitsTest
Scanning dependencies of target ToleranceTest
[ 87%] Building CXX object test/util/CMakeFiles/ToleranceTest.dir/tolerance_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp: In
member function 'void eli::geom::curve::bezier<data__, dim__,
tol__>::interpolate(std::vector<data__>&, const fit_container_type&) [with data__ = long double;
short unsigned int dim__ = 3; tol__ = eli::util::tolerance<long double>]':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:750:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:752:15: note: here
case(eli::geom::general::C1):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:758:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:760:15: note: here
case(eli::geom::general::C0):
^~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:764:17: warning: this
statement may fall through [-Wimplicit-fallthrough=]
++ai;
^~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/include/eli/geom/curve/bezier.hpp:766:15: note: here
default:
^~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new tolerance_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new tolerance_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new tolerance_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/tolerance_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 89%] Linking CXX executable ToleranceTest
[ 89%] Built target ToleranceTest
Scanning dependencies of target FloatingPointTest
[ 91%] Building CXX object test/util/CMakeFiles/FloatingPointTest.dir/floating_point_test.cpp.o
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp: In
function 'int main(int, char**)':
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:154:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new floating_point_test_suite<float>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:155:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new floating_point_test_suite<double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
/var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:156:17: warning: 'template<class>
class std::auto_ptr' is deprecated [-Wdeprecated-declarations]
ts.add(std::auto_ptr<Test::Suite>(new floating_point_test_suite<long double>()));
^~~~~~~~
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/memory:80,
from /var/tmp/portage/sci-libs/code-eli-9999/work/code-eli-9999/test/util/floating_point_test.cpp:18:
/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/include/g++-v8/bits/unique_ptr.h:53:28: note: declared here
template<typename> class auto_ptr;
^~~~~~~~
[ 92%] Linking CXX executable FloatingPointTest
[ 92%] Built target FloatingPointTest
[ 94%] Linking CXX executable NACAAirfoilTest
[ 94%] Built target NACAAirfoilTest
[ 96%] Linking CXX executable MinimumDistanceTest
[ 96%] Built target MinimumDistanceTest
[ 98%] Linking CXX executable PiecewiseSurfaceCreatorTest
[100%] Linking CXX executable PiecewiseCurveCreatorTest
[100%] Built target PiecewiseSurfaceCreatorTest
[100%] Built target PiecewiseCurveCreatorTest
$ cmake ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.15") found components: doxygen dot
-- Found CPPTest: /usr/include
-- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.0.0")
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/sci-libs/code-eli-9999/work/build
Running tests...
Test project /var/tmp/portage/sci-libs/code-eli-9999/work/build
Start 1: ConstantsMathTest
1/26 Test #1: ConstantsMathTest ................***Failed 0.00 sec
Start 2: ADTest
2/26 Test #2: ADTest ........................... Passed 0.00 sec
Start 3: DMTest
3/26 Test #3: DMTest ........................... Passed 0.00 sec
Start 4: FDTest
4/26 Test #4: FDTest ........................... Passed 0.00 sec
Start 5: NLSTest
5/26 Test #5: NLSTest .......................... Passed 0.01 sec
Start 6: OptTest
6/26 Test #6: OptTest .......................... Passed 0.00 sec
Start 7: PolyTest
7/26 Test #7: PolyTest .........................***Failed 0.01 sec
Start 8: QuadTest
8/26 Test #8: QuadTest ......................... Passed 0.01 sec
Start 9: BoundingBoxTest
9/26 Test #9: BoundingBoxTest .................. Passed 0.00 sec
Start 10: FitContainerTest
10/26 Test #10: FitContainerTest ................. Passed 0.01 sec
Start 11: BezierCurveTest
11/26 Test #11: BezierCurveTest ..................Child aborted***Exception: 0.28 sec
Start 12: BezierCurveFitTest
12/26 Test #12: BezierCurveFitTest ...............Child aborted***Exception: 0.27 sec
Start 13: PiecewiseCurveTest
13/26 Test #13: PiecewiseCurveTest ...............Child aborted***Exception: 0.26 sec
Start 14: PiecewiseCurveCreatorTest
14/26 Test #14: PiecewiseCurveCreatorTest ........Child aborted***Exception: 0.27 sec
Start 15: PiecewisePseudoCreatorTest
15/26 Test #15: PiecewisePseudoCreatorTest .......Child aborted***Exception: 0.26 sec
Start 16: BezierSurfaceTest
16/26 Test #16: BezierSurfaceTest ................Child aborted***Exception: 0.26 sec
Start 17: PiecewiseSurfaceTest
17/26 Test #17: PiecewiseSurfaceTest .............Child aborted***Exception: 0.27 sec
Start 18: PiecewiseSurfaceCreatorTest
18/26 Test #18: PiecewiseSurfaceCreatorTest ......Child aborted***Exception: 0.27 sec
Start 19: MinimumDistanceTest
19/26 Test #19: MinimumDistanceTest ..............Child aborted***Exception: 0.27 sec
Start 20: ExplicitBezierCurveTest
20/26 Test #20: ExplicitBezierCurveTest ..........Child aborted***Exception: 0.28 sec
Start 21: PolynomialCurveTest
21/26 Test #21: PolynomialCurveTest .............. Passed 0.00 sec
Start 22: NACAAirfoilTest
22/26 Test #22: NACAAirfoilTest ..................***Failed 0.00 sec
Start 23: CSTAirfoilTest
23/26 Test #23: CSTAirfoilTest ...................Child aborted***Exception: 0.26 sec
Start 24: ToleranceTest
24/26 Test #24: ToleranceTest .................... Passed 0.00 sec
Start 25: FloatingPointTest
25/26 Test #25: FloatingPointTest ................ Passed 0.00 sec
Start 26: TraitsTest
26/26 Test #26: TraitsTest ....................... Passed 0.00 sec
46% tests passed, 14 tests failed out of 26
Total Test time (real) = 3.03 sec
The following tests FAILED:
1 - ConstantsMathTest (Failed)
7 - PolyTest (Failed)
11 - BezierCurveTest (Child aborted)
12 - BezierCurveFitTest (Child aborted)
13 - PiecewiseCurveTest (Child aborted)
14 - PiecewiseCurveCreatorTest (Child aborted)
15 - PiecewisePseudoCreatorTest (Child aborted)
16 - BezierSurfaceTest (Child aborted)
17 - PiecewiseSurfaceTest (Child aborted)
18 - PiecewiseSurfaceCreatorTest (Child aborted)
19 - MinimumDistanceTest (Child aborted)
20 - ExplicitBezierCurveTest (Child aborted)
22 - NACAAirfoilTest (Failed)
23 - CSTAirfoilTest (Child aborted)
Errors while running CTest
make: *** [Makefile:73: test] Error 8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment