<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="DejaVu Sans Mono">enblend-enfuse doesn't compile in
current anymore<br>
</font></p>
<p><font face="DejaVu Sans Mono">g++ -DHAVE_CONFIG_H -I. -I..
-DENBLEND_SOURCE -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-I../src/dynamic_loader -I../src/layer_selection -pthread
-I/usr/include/OpenEXR -O2 -fPIC -O2 -DNDEBUG -MT
enblend-minimizer.o -MD -MP -MF .deps/enblend-minimizer.Tpo -c
-o enblend-minimizer.o `test -f 'minimizer.cc' || echo
'./'`minimizer.cc<br>
minimizer.cc: In constructor ‘Minimizer::Minimizer(size_t)’:<br>
minimizer.cc:29:53: error: ‘numeric_limits’ is not a member of
‘std’<br>
29 | f_goal_(boost::none),
absolute_error_(sqrt(std::numeric_limits<double>::epsilon()))<br>
|
^~~~~~~~~~~~~~<br>
minimizer.cc:29:68: error: expected primary-expression before
‘double’<br>
29 | f_goal_(boost::none),
absolute_error_(sqrt(std::numeric_limits<double>::epsilon()))<br>
|
^~~~~~<br>
minimizer.cc: In member function ‘Minimizer*
Minimizer::set_absolute_error(double)’:<br>
minimizer.cc:93:65: error: ‘numeric_limits’ is not a member of
‘std’<br>
93 | absolute_error_ = std::max(an_absolute_error,
sqrt(std::numeric_limits<double>::epsilon()));<br>
|
^~~~~~~~~~~~~~<br>
minimizer.cc:93:80: error: expected primary-expression before
‘double’<br>
93 | absolute_error_ = std::max(an_absolute_error,
sqrt(std::numeric_limits<double>::epsilon()));<br>
|
^~~~~~<br>
minimizer.cc: In member function ‘virtual double
Minimizer::absolute_error() const’:<br>
minimizer.cc:128:59: error: ‘numeric_limits’ is not a member of
‘std’<br>
128 | return absolute_error_ ? *absolute_error_ :
sqrt(std::numeric_limits<double>::epsilon());<br>
|
^~~~~~~~~~~~~~<br>
minimizer.cc:128:74: error: expected primary-expression before
‘double’<br>
128 | return absolute_error_ ? *absolute_error_ :
sqrt(std::numeric_limits<double>::epsilon());<br>
|
^~~~~~<br>
minimizer.cc: In constructor
‘MinimizerMultiDimensionNoDerivative::MinimizerMultiDimensionNoDerivative(const
gsl_multimin_function&, const array_type&, const
array_type&)’:<br>
minimizer.cc:362:31: error: ‘numeric_limits’ is not a member of
‘std’<br>
362 |
characteristic_size_(std::numeric_limits<double>::max())<br>
| ^~~~~~~~~~~~~~<br>
minimizer.cc:362:46: error: expected primary-expression before
‘double’<br>
362 |
characteristic_size_(std::numeric_limits<double>::max())<br>
| ^~~~~~<br>
minimizer.cc: In constructor
‘MinimizerMultiDimensionNoDerivative::MinimizerMultiDimensionNoDerivative(const
gsl_multimin_function&, const array_type&)’:<br>
minimizer.cc:382:31: error: ‘numeric_limits’ is not a member of
‘std’<br>
382 |
characteristic_size_(std::numeric_limits<double>::max())<br>
| ^~~~~~~~~~~~~~<br>
minimizer.cc:382:46: error: expected primary-expression before
‘double’<br>
382 |
characteristic_size_(std::numeric_limits<double>::max())<br>
| ^~~~~~<br>
make[4]: *** [Makefile:823: enblend-minimizer.o] Error 1<br>
make[4]: Leaving directory '/tmp/SBo/enblend-enfuse-4.2/src'<br>
make[3]: *** [Makefile:1096: all-recursive] Error 1<br>
make[3]: Leaving directory '/tmp/SBo/enblend-enfuse-4.2/src'<br>
make[2]: *** [Makefile:520: all] Error 2<br>
make[2]: Leaving directory '/tmp/SBo/enblend-enfuse-4.2/src'<br>
make[1]: *** [Makefile:432: all-recursive] Error 1<br>
make[1]: Leaving directory '/tmp/SBo/enblend-enfuse-4.2'<br>
make: *** [Makefile:372: all] Error 2<br>
</font><br>
</p>
</body>
</html>