On Tue, 2020-06-30 at 19:03 -1000, David W. Jones wrote:
>
> Anyone tried on recent Ubuntu or Debian Testing?
>
> I have Debian Testing here, latest exiv2 it reports is 0.25-4. With
> enblend 4.2-4. Maybe try the enblend 4.2 release instead of 4.3?
>
I have just built the development version of exiv2, which git announces as 0.27-
RC3-606-g1ea63ccb and installed that on Fedora 32, then built enblend-4.3, and
get the following messages...
In file included from /usr/include/vigra/stdconvolution.hxx:43,
from /usr/include/vigra/convolution.hxx:41,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/openmp_vigra.h:32,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/enfuse.h:47,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/enfuse.cc:187:
/usr/include/vigra/separableconvolution.hxx:1413:13: error: ISO C++17 does not
allow dynamic exception specifications
1413 | throw(PreconditionViolation)
| ^~~~~
In file included from /usr/include/vigra/convolution.hxx:41,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/openmp_vigra.h:32,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/enfuse.h:47,
from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1542hg-
Source/src/enfuse.cc:187:
/usr/include/vigra/stdconvolution.hxx:796:13: error: ISO C++17 does not allow
dynamic exception specifications
796 | throw(PreconditionViolation)
| ^~~~~
so hopefully that will point someone who understands this to what is causing the
C++17 errors in this version and whether they need fixing at this stage.