=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for gimp-ufraw-0.22nb34 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22' Making all in po gmake[2]: Entering directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22/po' file=./`echo ca | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file ca.po file=./`echo cs | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file cs.po file=./`echo da | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file da.po file=./`echo de | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file de.po file=./`echo es | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file es.po file=./`echo fr | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file fr.po file=./`echo it | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file it.po file=./`echo ja | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file ja.po file=./`echo ko | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file ko.po file=./`echo nb | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file nb.po file=./`echo nl | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file nl.po file=./`echo pl | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file pl.po file=./`echo pt | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file pt.po file=./`echo ru | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file ru.po file=./`echo sr | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file sr.po file=./`echo sr@latin | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file sr@latin.po file=./`echo sv | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file sv.po file=./`echo zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file zh_CN.po file=./`echo zh_TW | sed 's,.*/,,'`.gmo \ && rm -f $file && /tmp/graphics/gimp-ufraw/work/.tools/bin/msgfmt -c -o $file zh_TW.po gmake[2]: Leaving directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22/po' Making all in icons gmake[2]: Entering directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22/icons' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22/icons' gmake[2]: Entering directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22' CXX dcraw.o CC ufraw_routines.o CC ufraw_colorspaces.o CC ufraw_ufraw.o In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/jasper/jasper.h:73, from dcraw.cc:83: /tmp/graphics/gimp-ufraw/work/.buildlink/include/jasper/jas_config.h:117:2: warning: #warning "Your code is being built against an older version of the C standard than JasPer was. Although this is supported, this may require some extra preprocessor defines when building." [-Wcpp] #warning "Your code is being built against an older version of the C standard than JasPer was. Although this is supported, this may require some extra preprocessor defines when building." ^~~~~~~ ufraw_ufraw.c: In function 'ufraw_convert_import_buffer': ufraw_ufraw.c:1430:5: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] img->buffer = g_memdup(dcimg->image, img->height * img->rowstride); ^~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gstring.h:37, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/giochannel.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib.h:56, from uf_glib.h:20, from ufraw.h:21, from ufraw_ufraw.c:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here gpointer g_memdup (gconstpointer mem, ^~~~~~~~ CC ufraw_developer.o CC ufraw_conf.o CC ufraw_writer.o CC ufraw_embedded.o CC ufraw_message.o CXX ufobject.o CXX ufraw_settings.o CXX ufraw_lensfun.o ufraw_lensfun.cc: In static member function 'static lfDatabase* UFRaw::Lensfun::LensDB()': ufraw_lensfun.cc:73:35: warning: 'static lfDatabase* lfDatabase::Create()' is deprecated [-Wdeprecated-declarations] _LensDB = lfDatabase::Create(); ^~~~~~ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:1377:35: note: declared here DEPRECATED static lfDatabase *Create (); ^~~~~~ ufraw_lensfun.cc:73:42: warning: 'static lfDatabase* lfDatabase::Create()' is deprecated [-Wdeprecated-declarations] _LensDB = lfDatabase::Create(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:1377:35: note: declared here DEPRECATED static lfDatabase *Create (); ^~~~~~ ufraw_lensfun.cc:73:42: warning: 'static lfDatabase* lfDatabase::Create()' is deprecated [-Wdeprecated-declarations] _LensDB = lfDatabase::Create(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:1377:35: note: declared here DEPRECATED static lfDatabase *Create (); ^~~~~~ ufraw_lensfun.cc: In function 'void UFRaw::ufraw_convert_prepare_transform(ufraw_data*, int, int, gboolean, float)': ufraw_lensfun.cc:858:35: warning: 'void lfModifier::Destroy()' is deprecated [-Wdeprecated-declarations] uf->modifier->Destroy(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2125:21: note: declared here DEPRECATED void Destroy (); ^~~~~~~ ufraw_lensfun.cc:859:36: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] uf->modifier = lfModifier::Create(&Lensfun.Transformation, ^~~~~~ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:860:83: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] Lensfun.Camera.CropFactor, width, height); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:860:83: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] Lensfun.Camera.CropFactor, width, height); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:871:35: warning: 'void lfModifier::Destroy()' is deprecated [-Wdeprecated-declarations] uf->modifier->Destroy(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2125:21: note: declared here DEPRECATED void Destroy (); ^~~~~~~ ufraw_lensfun.cc: In function 'void UFRaw::ufraw_prepare_tca(ufraw_data*)': ufraw_lensfun.cc:883:38: warning: 'void lfModifier::Destroy()' is deprecated [-Wdeprecated-declarations] uf->TCAmodifier->Destroy(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2125:21: note: declared here DEPRECATED void Destroy (); ^~~~~~~ ufraw_lensfun.cc:884:39: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] uf->TCAmodifier = lfModifier::Create(&Lensfun.Transformation, ^~~~~~ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:885:96: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] Lensfun.Camera.CropFactor, img->width, img->height); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:885:96: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] Lensfun.Camera.CropFactor, img->width, img->height); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2068:35: note: declared here DEPRECATED static lfModifier *Create (const lfLens *lens, float crop, int width, int height); ^~~~~~ ufraw_lensfun.cc:896:38: warning: 'void lfModifier::Destroy()' is deprecated [-Wdeprecated-declarations] uf->TCAmodifier->Destroy(); ^ In file included from ufraw_lensfun.cc:24: /tmp/graphics/gimp-ufraw/work/.buildlink/include/lensfun/lensfun.h:2125:21: note: declared here DEPRECATED void Destroy (); ^~~~~~~ CC wb_presets.o CXX dcraw_api.o CC dcraw_indi.o CC nikon_curve.o CXX uf_gtk.o CXX ufraw_exiv2.o In file included from /usr/pkg/gcc8/include/c++/cstdint:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:14, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from uf_gtk.h:16, from uf_gtk.cc:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from uf_gtk.h:16, from uf_gtk.cc:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gtype.h:723:1: note: declared here { ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from uf_gtk.h:16, from uf_gtk.cc:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^~~~~~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gbinding.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from uf_gtk.h:16, from uf_gtk.cc:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gtypes.h:578:26: note: declared here typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); ^~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:59:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LogMsg(const LogMsg&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:61:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LogMsg& operator=(const LogMsg&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:79:9: error: expected nested-name-specifier before 'Handler' using Handler = void (*)(int, const char*); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:108:26: error: 'Handler' has not been declared static void setHandler(Handler handler); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:112:10: error: 'Handler' does not name a type; did you mean 'rand_r'? static Handler handler(); ^~~~~~~ rand_r /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:121:10: error: 'Handler' does not name a type; did you mean 'rand_r'? static Handler handler_; ^~~~~~~ rand_r /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:162:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class ErrorCode { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:10: error: expected ';' at end of member declaration ~Error() noexcept override = default; ^ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:12: error: 'noexcept' does not name a type ~Error() noexcept override = default; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:12: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:271:3: error: expected unqualified-id before '[' token [[nodiscard]] ErrorCode code() const noexcept; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:276:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* what() const noexcept override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:3: error: looser throw specifier for 'virtual Exiv2::Error::~Error()' ~Error() noexcept override = default; ^ In file included from /usr/pkg/gcc8/include/c++/exception:38, from /usr/pkg/gcc8/include/c++/new:40, from /usr/pkg/gcc8/include/c++/ext/new_allocator.h:33, from /usr/pkg/gcc8/include/c++/x86_64--netbsd/bits/c++allocator.h:33, from /usr/pkg/gcc8/include/c++/bits/allocator.h:46, from /usr/pkg/gcc8/include/c++/string:41, from ufobject.h:44, from ufraw.h:22, from ufraw_exiv2.cc:15: /usr/pkg/gcc8/include/c++/bits/exception.h:64:13: note: overridden function is 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:29:3: error: expected unqualified-id before '[' token [[nodiscard]] inline size_t size() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: In member function 'void Exiv2::Internal::SliceBase::rangeCheck(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:42:18: error: 'size' was not declared in this scope if (index >= size()) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:42:18: note: suggested alternative: 'gsize' if (index >= size()) { ^~~~ gsize /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:83:9: error: expected nested-name-specifier before 'iterator' using iterator = typename storage_type::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:84:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename storage_type::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:85:9: error: expected nested-name-specifier before 'value_type' using value_type = typename storage_type::value_type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:101:9: error: 'value_type' does not name a type; did you mean 'file_type'? const value_type& at(size_t index) const { ^~~~~~~~~~ file_type /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:113:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator cbegin() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:120:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator cend() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:133:3: error: expected unqualified-id before '[' token [[nodiscard]] slice_type subSlice(size_t begin, size_t end) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:163:50: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using ConstSliceBase::ConstSliceBase; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:164:9: error: expected nested-name-specifier before 'iterator' using iterator = typename ConstSliceBase::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:165:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename ConstSliceBase::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:166:9: error: expected nested-name-specifier before 'value_type' using value_type = typename ConstSliceBase::value_type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:174:3: error: 'value_type' does not name a type; did you mean 'file_type'? value_type& at(size_t index) { ^~~~~~~~~~ file_type /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:179:9: error: 'value_type' does not name a type; did you mean 'file_type'? const value_type& at(size_t index) const { ^~~~~~~~~~ file_type /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:186:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator begin() noexcept { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:193:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator end() noexcept { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:215:3: error: expected unqualified-id before '[' token [[nodiscard]] ConstSliceBase to_const_base() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:219:9: error: expected nested-name-specifier before 'base_type' using base_type = ConstSliceBase; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:255:9: error: expected nested-name-specifier before 'iterator' using iterator = typename container::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:256:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename container::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:261:9: error: expected nested-name-specifier before 'value_type' using value_type = typename std::remove_cv::type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:280:3: error: expected unqualified-id before '[' token [[nodiscard]] const value_type& unsafeAt(size_t index) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:284:3: error: expected unqualified-id before '[' token [[nodiscard]] value_type& unsafeAt(size_t index) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:294:3: error: expected unqualified-id before '[' token [[nodiscard]] iterator unsafeGetIteratorAt(size_t index) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:303:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator unsafeGetIteratorAt(size_t index) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:326:9: error: expected nested-name-specifier before 'value_type' using value_type = typename std::remove_cv::type>::type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:328:9: error: expected nested-name-specifier before 'iterator' using iterator = value_type*; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:329:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = const value_type*; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:349:3: error: expected unqualified-id before '[' token [[nodiscard]] value_type& unsafeAt(size_t index) noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:353:3: error: expected unqualified-id before '[' token [[nodiscard]] const value_type& unsafeAt(size_t index) const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:363:3: error: expected unqualified-id before '[' token [[nodiscard]] iterator unsafeGetIteratorAt(size_t index) noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:367:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator unsafeGetIteratorAt(size_t index) const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:422:76: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Internal::MutableSliceBase::MutableSliceBase; ^~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:423:9: error: expected nested-name-specifier before 'iterator' using iterator = typename container::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:424:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename container::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:429:9: error: expected nested-name-specifier before 'value_type' using value_type = typename std::remove_cv::type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:449:3: error: expected unqualified-id before '[' token [[nodiscard]] Slice subSlice(size_t begin, size_t end) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:459:80: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Internal::ConstSliceBase::ConstSliceBase; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:460:9: error: expected nested-name-specifier before 'iterator' using iterator = typename container::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:461:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename container::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:466:9: error: expected nested-name-specifier before 'value_type' using value_type = typename std::remove_cv::type; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(size_t, size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:471:94: error: '>>' should be '> >' within a nested template argument list const container>::template subSlice>(begin, end); ^~ > > /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(size_t, size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:503:107: error: '>>' should be '> >' within a nested template argument list return Internal::ConstSliceBase::template subSlice>(begin, ^~ > > /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:521:3: error: expected unqualified-id before '[' token [[nodiscard]] Slice subSlice(size_t begin, size_t end) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(size_t, size_t)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:518:97: error: '>>' should be '> >' within a nested template argument list return Internal::MutableSliceBase::template subSlice>(begin, end); ^~ > > In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:26:7: error: expected nested-name-specifier before 'byte' using byte = uint8_t; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:29:7: error: expected nested-name-specifier before 'URational' using URational = std::pair; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:31:7: error: expected nested-name-specifier before 'Rational' using Rational = std::pair; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:102:7: error: expected nested-name-specifier before 'Blob' using Blob = std::vector; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:128:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 DataBuf() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:132:17: error: 'byte' does not name a type; did you mean 'date'? DataBuf(const byte* pData, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:152:9: error: expected nested-name-specifier before 'iterator' using iterator = std::vector::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:153:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = std::vector::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:155:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator begin() noexcept { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:158:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator cbegin() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:161:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator end() noexcept { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:164:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator cend() const noexcept { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:168:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:172:3: error: expected unqualified-id before '[' token [[nodiscard]] uint8_t read_uint8(size_t offset) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:175:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t read_uint16(size_t offset, ByteOrder byteOrder) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:178:3: error: expected unqualified-id before '[' token [[nodiscard]] uint32_t read_uint32(size_t offset, ByteOrder byteOrder) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:181:3: error: expected unqualified-id before '[' token [[nodiscard]] uint64_t read_uint64(size_t offset, ByteOrder byteOrder) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:188:3: error: expected unqualified-id before '[' token [[nodiscard]] byte* data(size_t offset = 0); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:191:3: error: expected unqualified-id before '[' token [[nodiscard]] const byte* c_data(size_t offset = 0) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:194:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* c_str(size_t offset = 0) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:196:3: error: expected unqualified-id before '[' token [[nodiscard]] bool empty() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:15: error: 'byte' was not declared in this scope std::vector pData_; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:15: note: suggested alternative: 'date' std::vector pData_; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:19: error: template argument 1 is invalid std::vector pData_; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:19: error: template argument 2 is invalid /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:217:16: error: 'byte' was not declared in this scope EXIV2API Slice makeSlice(DataBuf& buf, size_t begin, size_t end); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:217:16: note: suggested alternative: 'date' EXIV2API Slice makeSlice(DataBuf& buf, size_t begin, size_t end); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:217:21: error: template argument 1 is invalid EXIV2API Slice makeSlice(DataBuf& buf, size_t begin, size_t end); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:220:22: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] EXIV2API Slice makeSlice(const DataBuf& buf, size_t begin, size_t end); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:220:27: error: template argument 1 is invalid EXIV2API Slice makeSlice(const DataBuf& buf, size_t begin, size_t end); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:226:35: error: 'byte' does not name a type; did you mean 'date'? EXIV2API uint16_t getUShort(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp: In function 'uint16_t Exiv2::getUShort(const Exiv2::Slice&, Exiv2::ByteOrder)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:231:24: error: 'byte' does not name a type; did you mean 'date'? return static_cast(buf.at(1)) << 8 | static_cast(buf.at(0)); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:231:60: error: 'byte' does not name a type; did you mean 'date'? return static_cast(buf.at(1)) << 8 | static_cast(buf.at(0)); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:233:22: error: 'byte' does not name a type; did you mean 'date'? return static_cast(buf.at(0)) << 8 | static_cast(buf.at(1)); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:233:58: error: 'byte' does not name a type; did you mean 'date'? return static_cast(buf.at(0)) << 8 | static_cast(buf.at(1)); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:237:34: error: 'byte' does not name a type; did you mean 'date'? EXIV2API uint32_t getULong(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:239:38: error: 'byte' does not name a type; did you mean 'date'? EXIV2API uint64_t getULongLong(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:241:10: error: 'URational' does not name a type EXIV2API URational getURational(const byte* buf, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:243:33: error: 'byte' does not name a type; did you mean 'date'? EXIV2API int16_t getShort(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:245:32: error: 'byte' does not name a type; did you mean 'date'? EXIV2API int32_t getLong(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:247:10: error: 'Rational' does not name a type; did you mean 'Internal'? EXIV2API Rational getRational(const byte* buf, ByteOrder byteOrder); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:249:31: error: 'byte' does not name a type; did you mean 'date'? EXIV2API float getFloat(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:251:33: error: 'byte' does not name a type; did you mean 'date'? EXIV2API double getDouble(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:254:59: error: 'Rational' does not name a type; did you mean 'Internal'? EXIV2API std::ostream& operator<<(std::ostream& os, const Rational& r); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:256:53: error: 'Rational' has not been declared EXIV2API std::istream& operator>>(std::istream& is, Rational& r); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:258:59: error: 'URational' does not name a type EXIV2API std::ostream& operator<<(std::ostream& os, const URational& r); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:260:53: error: 'URational' has not been declared EXIV2API std::istream& operator>>(std::istream& is, URational& r); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:25: error: 'byte' was not declared in this scope EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:25: note: suggested alternative: 'date' EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:31: error: 'buf' was not declared in this scope EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:45: error: expected primary-expression before 's' EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:58: error: expected primary-expression before 'byteOrder' EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:67: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:25: error: 'byte' was not declared in this scope EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:25: note: suggested alternative: 'date' EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:31: error: 'buf' was not declared in this scope EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:45: error: expected primary-expression before 'l' EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:58: error: expected primary-expression before 'byteOrder' EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:67: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:26: error: 'byte' was not declared in this scope EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:26: note: suggested alternative: 'date' EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:32: error: 'buf' was not declared in this scope EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:46: error: expected primary-expression before 'l' EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:59: error: expected primary-expression before 'byteOrder' EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:68: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:25: error: 'byte' was not declared in this scope EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:25: note: suggested alternative: 'date' EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:31: error: 'buf' was not declared in this scope EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:36: error: 'URational' was not declared in this scope EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:59: error: expected primary-expression before 'byteOrder' EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:68: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:24: error: 'byte' was not declared in this scope EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:24: note: suggested alternative: 'date' EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:30: error: 'buf' was not declared in this scope EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:43: error: expected primary-expression before 's' EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:56: error: expected primary-expression before 'byteOrder' EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:65: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:24: error: 'byte' was not declared in this scope EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:24: note: suggested alternative: 'date' EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:30: error: 'buf' was not declared in this scope EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:43: error: expected primary-expression before 'l' EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:56: error: expected primary-expression before 'byteOrder' EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:65: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:24: error: 'byte' was not declared in this scope EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:24: note: suggested alternative: 'date' EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:30: error: 'buf' was not declared in this scope EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:35: error: 'Rational' was not declared in this scope EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:35: note: suggested alternative: 'Internal' EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:57: error: expected primary-expression before 'byteOrder' EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:66: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:24: error: 'byte' was not declared in this scope EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:24: note: suggested alternative: 'date' EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:30: error: 'buf' was not declared in this scope EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:35: error: expected primary-expression before 'float' EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:54: error: expected primary-expression before 'byteOrder' EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:63: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:24: error: 'byte' was not declared in this scope EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:24: note: suggested alternative: 'date' EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:30: error: 'buf' was not declared in this scope EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:35: error: expected primary-expression before 'double' EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:55: error: expected primary-expression before 'byteOrder' EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:64: error: expression list treated as compound expression in initializer [-fpermissive] EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:313:47: error: 'byte' does not name a type; did you mean 'date'? EXIV2API void hexdump(std::ostream& os, const byte* buf, size_t len, size_t offset = 0); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:391:10: error: 'Rational' does not name a type; did you mean 'Internal'? EXIV2API Rational parseRational(const std::string& s, bool& ok); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:399:10: error: 'Rational' does not name a type; did you mean 'Internal'? EXIV2API Rational floatToRationalCast(float f); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp: In function 'const T* Exiv2::find(T (&)[N], const K&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:451:26: error: 'nullptr' was not declared in this scope return rc == src + N ? nullptr : rc; ^~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:38:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:24: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 virtual ~BasicIo() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:82:30: error: 'byte' does not name a type; did you mean 'date'? virtual size_t write(const byte* data, size_t wcount) = 0; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:100:20: error: 'byte' has not been declared virtual int putb(byte data) = 0; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:124:23: error: 'byte' has not been declared virtual size_t read(byte* buf, size_t rcount) = 0; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:135:20: error: 'byte' has not been declared void readOrThrow(byte* buf, size_t rcount, ErrorCode err = ErrorCode::kerCorruptedMetadata); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:186:11: error: 'byte' does not name a type; did you mean 'date'? virtual byte* mmap(bool isWriteable = false) = 0; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:203:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual size_t tell() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:209:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual size_t size() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:211:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual bool isopen() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:213:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual int error() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:215:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual bool eof() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:221:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const std::string& path() const noexcept = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:235:3: error: 'byte' does not name a type; did you mean 'date'? byte* bigBlock_{}; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:135:62: error: 'ErrorCode' is not a class or namespace void readOrThrow(byte* buf, size_t rcount, ErrorCode err = ErrorCode::kerCorruptedMetadata); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:274:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IoCloser(const IoCloser&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:276:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IoCloser& operator=(const IoCloser&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp: In member function 'void Exiv2::IoCloser::close()': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:263:14: error: 'class Exiv2::BasicIo' has no member named 'isopen'; did you mean 'open'? if (bio_.isopen()) ^~~~~~ open /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:296:11: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~FileIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:322:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int open() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:329:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int close() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:339:22: error: 'byte' does not name a type; did you mean 'date'? size_t write(const byte* data, size_t wcount) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:339:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(const byte* data, size_t wcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:349:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:357:12: error: 'byte' has not been declared int putb(byte data) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:357:21: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int putb(byte data) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:368:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DataBuf read(size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:381:15: error: 'byte' has not been declared size_t read(byte* buf, size_t rcount) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:381:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t read(byte* buf, size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:388:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int getb() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:407:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void transfer(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:409:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int seek(int64_t offset, Position pos) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:422:3: error: 'byte' does not name a type; did you mean 'date'? byte* mmap(bool isWriteable = false) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:430:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int munmap() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:443:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t tell() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:450:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:452:3: error: expected unqualified-id before '[' token [[nodiscard]] bool isopen() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:454:3: error: expected unqualified-id before '[' token [[nodiscard]] int error() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:456:3: error: expected unqualified-id before '[' token [[nodiscard]] bool eof() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:458:3: error: expected unqualified-id before '[' token [[nodiscard]] const std::string& path() const noexcept override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:467:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void populateFakeData() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:472:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIo(const FileIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:474:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileIo& operator=(const FileIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:479:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:479:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:296:3: error: looser throw specifier for 'virtual Exiv2::FileIo::~FileIo()' ~FileIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' virtual ~BasicIo() = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:508:15: error: 'byte' does not name a type; did you mean 'date'? MemIo(const byte* data, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:510:10: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~MemIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:521:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int open() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:526:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int close() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:537:22: error: 'byte' does not name a type; did you mean 'date'? size_t write(const byte* data, size_t wcount) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:537:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(const byte* data, size_t wcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:548:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:556:12: error: 'byte' has not been declared int putb(byte data) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:556:21: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int putb(byte data) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:567:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DataBuf read(size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:580:15: error: 'byte' has not been declared size_t read(byte* buf, size_t rcount) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:580:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t read(byte* buf, size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:587:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int getb() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:603:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void transfer(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:605:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int seek(int64_t offset, Position pos) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:615:3: error: 'byte' does not name a type; did you mean 'date'? byte* mmap(bool /*isWriteable*/ = false) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:616:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int munmap() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:625:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t tell() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:631:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:633:3: error: expected unqualified-id before '[' token [[nodiscard]] bool isopen() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:635:3: error: expected unqualified-id before '[' token [[nodiscard]] int error() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:637:3: error: expected unqualified-id before '[' token [[nodiscard]] bool eof() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:639:3: error: expected unqualified-id before '[' token [[nodiscard]] const std::string& path() const noexcept override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:648:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void populateFakeData() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:654:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemIo(const MemIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:656:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemIo& operator=(const MemIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:661:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:661:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:510:3: error: looser throw specifier for 'virtual Exiv2::MemIo::~MemIo()' ~MemIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' virtual ~BasicIo() = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:696:10: error: 'constexpr' does not name a type static constexpr auto TEMP_FILE_EXT = ".exiv2_temp"; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:696:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:701:10: error: 'constexpr' does not name a type static constexpr auto GEN_FILE_EXT = ".exiv2"; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:701:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:709:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XPathIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:712:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 XPathIo(const XPathIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:713:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 XPathIo& operator=(const XPathIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:721:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void transfer(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:738:20: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool isTemp_{true}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:738:15: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool isTemp_{true}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:738:20: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool isTemp_{true}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:752:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~RemoteIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:755:31: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteIo(const RemoteIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:756:42: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 RemoteIo& operator=(const RemoteIo&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:769:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int open() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:776:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int close() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:781:22: error: 'byte' does not name a type; did you mean 'date'? size_t write(const byte* data, size_t wcount) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:781:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(const byte* data, size_t wcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:796:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t write(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:802:12: error: 'byte' has not been declared int putb(byte data) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:802:21: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int putb(byte data) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:815:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DataBuf read(size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:830:15: error: 'byte' has not been declared size_t read(byte* buf, size_t rcount) override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:830:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t read(byte* buf, size_t rcount) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:839:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int getb() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:854:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void transfer(BasicIo& src) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:856:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int seek(int64_t offset, Position pos) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:862:3: error: 'byte' does not name a type; did you mean 'date'? byte* mmap(bool /*isWriteable*/ = false) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:867:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int munmap() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:875:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t tell() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:881:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:883:3: error: expected unqualified-id before '[' token [[nodiscard]] bool isopen() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:885:3: error: expected unqualified-id before '[' token [[nodiscard]] int error() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:887:3: error: expected unqualified-id before '[' token [[nodiscard]] bool eof() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:889:3: error: expected unqualified-id before '[' token [[nodiscard]] const std::string& path() const noexcept override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:898:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void populateFakeData() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:906:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:906:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:752:3: error: looser throw specifier for 'virtual Exiv2::RemoteIo::~RemoteIo()' ~RemoteIo() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' virtual ~BasicIo() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:36:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 virtual ~Value() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:54:26: error: 'byte' does not name a type; did you mean 'date'? virtual int read(const byte* buf, size_t len, ByteOrder byteOrder) = 0; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:79:33: error: 'byte' does not name a type; did you mean 'date'? virtual int setDataArea(const byte* buf, size_t len); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:93:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:106:23: error: 'byte' has not been declared virtual size_t copy(byte* buf, ByteOrder byteOrder) const = 0; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:161:11: error: 'Rational' does not name a type; did you mean 'Internal'? virtual Rational toRational(size_t n = 0) const = 0; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:222:10: error: 'UniquePtr' does not name a type static UniquePtr create(TypeId typeId); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:225:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Value(const Value&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:230:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Value& operator=(const Value&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:232:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 mutable bool ok_{true}; //!< Indicates the status of the previous to conversion ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:232:19: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mutable bool ok_{true}; //!< Indicates the status of the previous to conversion ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:232:24: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 mutable bool ok_{true}; //!< Indicates the status of the previous to conversion ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:250:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:254:19: error: 'byte' does not name a type; did you mean 'date'? DataValue(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder, TypeId typeId = undefined); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:258:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:258:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:260:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:265:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:281:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:281:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:282:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:283:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:284:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:290:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::string toString(size_t n) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:291:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:292:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:293:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:294:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:299:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DataValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:302:9: error: expected nested-name-specifier before 'ValueType' using ValueType = std::vector; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:304:3: error: 'ValueType' does not name a type; did you mean 'Value'? ValueType value_; //!< Stores the data value ^~~~~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:315:16: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Value::Value; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:319:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:330:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:331:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:331:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:336:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:352:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:352:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:353:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:354:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:355:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:356:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:357:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:358:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:359:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:364:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 StringValueBase* clone_() const override = 0; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:314:16: error: looser throw specifier for 'virtual Exiv2::StringValueBase::~StringValueBase()' class EXIV2API StringValueBase : public Value { ^~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' virtual ~Value() = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:382:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:394:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:401:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 StringValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:414:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:432:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ CC iccjpeg.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:437:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:445:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:450:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 AsciiValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:490:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:514:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& comment) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:515:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:515:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:520:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:523:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:523:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:528:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:560:26: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 CommentValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:564:36: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:543:46: error: 'nullptr' was not declared in this scope std::string comment(const char* encoding = nullptr) const; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:564:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:564:36: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:572:16: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Value::Value; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:576:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:589:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:603:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:603:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:614:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:614:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:615:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:626:36: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:627:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:626:29: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:626:36: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:627:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:627:30: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:641:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:669:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:674:3: error: 'UniquePtr' does not name a type UniquePtr clone() const; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:675:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:676:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:683:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:690:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:697:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:704:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:705:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:710:26: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 XmpTextValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:638:16: error: looser throw specifier for 'virtual Exiv2::XmpTextValue::~XmpTextValue()' class EXIV2API XmpTextValue : public XmpValue { ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:571:16: note: overridden function is 'virtual Exiv2::XmpValue::~XmpValue() throw ()' class EXIV2API XmpValue : public Value { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:730:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:751:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:756:3: error: 'UniquePtr' does not name a type UniquePtr clone() const; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:757:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:763:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::string toString(size_t n) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:764:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:765:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:766:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:767:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:774:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:779:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 XmpArrayValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:727:16: error: looser throw specifier for 'virtual Exiv2::XmpArrayValue::~XmpArrayValue()' class EXIV2API XmpArrayValue : public XmpValue { ^~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:571:16: note: overridden function is 'virtual Exiv2::XmpValue::~XmpValue() throw ()' class EXIV2API XmpValue : public Value { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'bool Exiv2::LangAltValueComparator::operator()(const string&, const string&) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:17: error: 'c1' does not name a type; did you mean 'y1'? for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { ^~ y1 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:54: error: expected ';' before 'result' for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { ^~~~~~~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:70: error: 'c1' was not declared in this scope for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { ^~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:70: note: suggested alternative: 'y1' for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { ^~ y1 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:96: error: 'c2' was not declared in this scope for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { ^~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:814:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:844:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:849:3: error: 'UniquePtr' does not name a type UniquePtr clone() const; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:850:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:858:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::string toString(size_t n) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:865:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:866:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:867:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:868:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:875:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:880:26: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 LangAltValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:884:9: error: expected nested-name-specifier before 'ValueType' using ValueType = std::map; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:890:3: error: 'ValueType' does not name a type; did you mean 'Value'? ValueType value_; ^~~~~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:903:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:925:18: error: 'byte' does not name a type; did you mean 'Date'? int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^~~~ Date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:925:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:934:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:941:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:957:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:957:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:961:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:962:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:963:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:965:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:967:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:969:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:971:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:976:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DateValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:994:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1018:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1018:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1027:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1034:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1050:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1050:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1053:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1054:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1055:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1057:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1059:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1061:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1063:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1070:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 TimeValue* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1094:23: error: 'URational' was not declared in this scope inline TypeId getType() { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1094:15: error: template-id 'getType< >' for 'Exiv2::TypeId Exiv2::getType()' does not match any template declaration inline TypeId getType() { ^~~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' TypeId getType(); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1109:23: error: 'Rational' was not declared in this scope inline TypeId getType() { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1109:23: note: suggested alternative: 'Internal' inline TypeId getType() { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1109:15: error: template-id 'getType< >' for 'Exiv2::TypeId Exiv2::getType()' does not match any template declaration inline TypeId getType() { ^~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' TypeId getType(); ^~~~~~~ CC ufraw_preview.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1132:16: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Value::Value; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1136:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr>; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1143:19: error: 'byte' does not name a type; did you mean 'date'? ValueType(const byte* buf, size_t len, ByteOrder byteOrder, TypeId typeId = getType()); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1149:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ValueType() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1156:18: error: 'byte' does not name a type; did you mean 'date'? int read(const byte* buf, size_t len, ByteOrder byteOrder) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1156:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const byte* buf, size_t len, ByteOrder byteOrder) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1163:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int read(const std::string& buf) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1168:25: error: 'byte' does not name a type; did you mean 'date'? int setDataArea(const byte* buf, size_t len) override; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1168:46: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int setDataArea(const byte* buf, size_t len) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1173:3: error: 'UniquePtr' does not name a type UniquePtr clone() const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1176:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1176:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1177:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t count() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1178:17: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t size() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1179:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1186:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::string toString(size_t n) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1187:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int64_t toInt64(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1188:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 uint32_t toUint32(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1189:31: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 float toFloat(size_t n = 0) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1190:3: error: 'Rational' does not name a type; did you mean 'Internal'? Rational toRational(size_t n = 0) const override; ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1192:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t sizeDataArea() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1197:22: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DataBuf dataArea() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1201:9: error: expected nested-name-specifier before 'ValueList' using ValueList = std::vector; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1203:9: error: expected nested-name-specifier before 'iterator' using iterator = typename std::vector::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1205:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = typename std::vector::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1214:3: error: 'ValueList' does not name a type; did you mean 'ValueType'? ValueList value_; ^~~~~~~~~ ValueType /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1288:26: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ValueType* clone_() const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1292:3: error: 'byte' does not name a type; did you mean 'date'? byte* pDataArea_{nullptr}; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1294:25: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_t sizeDataArea_{0}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1294:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t sizeDataArea_{0}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1294:25: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t sizeDataArea_{0}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'I Exiv2::ValueType::float_to_integer_helper(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1220:16: error: 'v' does not name a type const auto v = value_.at(n); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected type-specifier before 'decltype' if (static_cast(std::numeric_limits::min()) <= v && ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected '>' before 'decltype' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected '(' before 'decltype' if (static_cast(std::numeric_limits::min()) <= v && ^~~~~~~~ ( /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:30: error: 'v' was not declared in this scope if (static_cast(std::numeric_limits::min()) <= v && ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] if (static_cast(std::numeric_limits::min()) <= v && ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected type-specifier before 'decltype' v <= static_cast(std::numeric_limits::max())) { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected '>' before 'decltype' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected '(' before 'decltype' v <= static_cast(std::numeric_limits::max())) { ^~~~~~~~ ( /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:26: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] v <= static_cast(std::numeric_limits::max())) { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:70: error: expected ')' before '{' token v <= static_cast(std::numeric_limits::max())) { ^~ ) /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:70: error: expected ')' before '{' token v <= static_cast(std::numeric_limits::max())) { ^~ ) /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:8: note: to match this '(' if (static_cast(std::numeric_limits::min()) <= v && ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'I Exiv2::ValueType::rational_to_integer_helper(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1231:10: error: 'a' does not name a type auto a = value_.at(n).first; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1232:10: error: 'b' does not name a type auto b = value_.at(n).second; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1235:9: error: 'b' was not declared in this scope if (b <= 0) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:14: error: 'is_signed' is not a member of 'std' if (std::is_signed::value == std::is_signed::value) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:25: error: expected primary-expression before '>' token if (std::is_signed::value == std::is_signed::value) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:28: error: '::value' has not been declared if (std::is_signed::value == std::is_signed::value) { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:28: note: suggested alternative: 'Value' if (std::is_signed::value == std::is_signed::value) { ^~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:42: error: 'is_signed' is not a member of 'std' if (std::is_signed::value == std::is_signed::value) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:61: error: 'a' was not declared in this scope if (std::is_signed::value == std::is_signed::value) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:52: error: there are no arguments to 'decltype' that depend on a template parameter, so a declaration of 'decltype' must be available [-fpermissive] if (std::is_signed::value == std::is_signed::value) { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:66: error: '::value' has not been declared if (std::is_signed::value == std::is_signed::value) { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:66: note: suggested alternative: 'Value' if (std::is_signed::value == std::is_signed::value) { ^~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1246:18: error: 'imin' does not name a type; did you mean 'fmin'? const auto imin = std::numeric_limits::min(); ^~~~ fmin /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1247:18: error: 'imax' does not name a type; did you mean 'fmax'? const auto imax = std::numeric_limits::max(); ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1248:11: error: 'imax' was not declared in this scope if (imax < b || a < imin || imax < a) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1248:11: note: suggested alternative: 'fmax' if (imax < b || a < imin || imax < a) { ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1248:18: error: 'b' was not declared in this scope if (imax < b || a < imin || imax < a) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1248:27: error: 'imin' was not declared in this scope if (imax < b || a < imin || imax < a) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1248:27: note: suggested alternative: 'fmin' if (imax < b || a < imin || imax < a) { ^~~~ fmin /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:21: error: 'is_signed' is not a member of 'std' } else if (std::is_signed::value) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:32: error: expected primary-expression before '>' token } else if (std::is_signed::value) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:35: error: '::value' has not been declared } else if (std::is_signed::value) { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:35: note: suggested alternative: 'Value' } else if (std::is_signed::value) { ^~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1260:18: error: 'imax' does not name a type; did you mean 'fmax'? const auto imax = static_cast::type>(std::numeric_limits::max()); ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1262:11: error: 'imax' was not declared in this scope if (imax < b || imax < a) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1262:11: note: suggested alternative: 'fmax' if (imax < b || imax < a) { ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1262:18: error: 'b' was not declared in this scope if (imax < b || imax < a) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1267:18: error: 'imax' does not name a type; did you mean 'fmax'? const auto imax = std::numeric_limits::max(); ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1276:18: error: 'a_u' does not name a type const auto a_u = static_cast::type>(a); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1277:18: error: 'b_u' does not name a type const auto b_u = static_cast::type>(b); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1279:11: error: 'imax' was not declared in this scope if (imax < b_u || imax < a_u) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1279:11: note: suggested alternative: 'fmax' if (imax < b_u || imax < a_u) { ^~~~ fmax /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1279:18: error: 'b_u' was not declared in this scope if (imax < b_u || imax < a_u) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1279:32: error: 'a_u' was not declared in this scope if (imax < b_u || imax < a_u) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1284:27: error: 'a' was not declared in this scope return static_cast(a) / static_cast(b); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1284:47: error: 'b' was not declared in this scope return static_cast(a) / static_cast(b); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1298:7: error: expected nested-name-specifier before 'UShortValue' using UShortValue = ValueType; ^~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1300:7: error: expected nested-name-specifier before 'ULongValue' using ULongValue = ValueType; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1302:7: error: expected nested-name-specifier before 'URationalValue' using URationalValue = ValueType; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1304:7: error: expected nested-name-specifier before 'ShortValue' using ShortValue = ValueType; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1306:7: error: expected nested-name-specifier before 'LongValue' using LongValue = ValueType; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1308:7: error: expected nested-name-specifier before 'RationalValue' using RationalValue = ValueType; ^~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1310:7: error: expected nested-name-specifier before 'FloatValue' using FloatValue = ValueType; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1312:7: error: expected nested-name-specifier before 'DoubleValue' using DoubleValue = ValueType; ^~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1329:18: error: 'byte' does not name a type; did you mean 'date'? T getValue(const byte* buf, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1332:32: error: 'byte' does not name a type; did you mean 'date'? inline uint16_t getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1337:32: error: 'byte' does not name a type; did you mean 'date'? inline uint32_t getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1342:8: error: 'URational' does not name a type inline URational getValue(const byte* buf, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1347:31: error: 'byte' does not name a type; did you mean 'date'? inline int16_t getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1352:31: error: 'byte' does not name a type; did you mean 'date'? inline int32_t getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1357:8: error: 'Rational' does not name a type; did you mean 'Internal'? inline Rational getValue(const byte* buf, ByteOrder byteOrder) { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1362:29: error: 'byte' does not name a type; did you mean 'date'? inline float getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1367:30: error: 'byte' does not name a type; did you mean 'date'? inline double getValue(const byte* buf, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:15: error: 'byte' was not declared in this scope size_t toData(byte* buf, T t, ByteOrder byteOrder); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:15: note: suggested alternative: 'date' size_t toData(byte* buf, T t, ByteOrder byteOrder); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:21: error: 'buf' was not declared in this scope size_t toData(byte* buf, T t, ByteOrder byteOrder); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:28: error: expected primary-expression before 't' size_t toData(byte* buf, T t, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:41: error: expected primary-expression before 'byteOrder' size_t toData(byte* buf, T t, ByteOrder byteOrder); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:50: error: expression list treated as compound expression in initializer [-fpermissive] size_t toData(byte* buf, T t, ByteOrder byteOrder); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:8: warning: variable templates only available with -std=c++14 or -std=gnu++14 size_t toData(byte* buf, T t, ByteOrder byteOrder); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:42: error: expected primary-expression before 't' inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:55: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:64: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:65: error: expected ';' before '{' token inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:42: error: expected primary-expression before 't' inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:55: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:64: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:65: error: expected ';' before '{' token inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:33: error: 'URational' was not declared in this scope inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:56: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:65: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:66: error: expected ';' before '{' token inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:41: error: expected primary-expression before 't' inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:54: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:63: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:64: error: expected ';' before '{' token inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:41: error: expected primary-expression before 't' inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:54: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:63: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:64: error: expected ';' before '{' token inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:33: error: 'Rational' was not declared in this scope inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:33: note: suggested alternative: 'Internal' inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:55: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:64: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:65: error: expected ';' before '{' token inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:33: error: expected primary-expression before 'float' inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:52: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:61: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:62: error: expected ';' before '{' token inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:22: warning: inline variables are only available with -std=c++17 or -std=gnu++17 inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:22: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:22: note: suggested alternative: 'date' inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:28: error: 'buf' was not declared in this scope inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:33: error: expected primary-expression before 'double' inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:53: error: expected primary-expression before 'byteOrder' inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:62: error: expression list treated as compound expression in initializer [-fpermissive] inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:15: warning: too many template headers for 'Exiv2::toData' (should be 0) inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:63: error: expected ';' before '{' token inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { ^~ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1455:31: error: 'byte' does not name a type; did you mean 'date'? ValueType::ValueType(const byte* buf, size_t len, ByteOrder byteOrder, TypeId typeId) : Value(typeId) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In constructor 'Exiv2::ValueType::ValueType(const T&, Exiv2::TypeId)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1461:3: error: 'value_' was not declared in this scope value_.push_back(val); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1461:3: note: suggested alternative: 'Value' value_.push_back(val); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In copy constructor 'Exiv2::ValueType::ValueType(const Exiv2::ValueType&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1467:5: error: class 'Exiv2::ValueType' does not have any field named 'value_' value_(rhs.value_) ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:5: error: 'pDataArea_' was not declared in this scope pDataArea_ = new byte[rhs.sizeDataArea_]; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:5: note: suggested alternative: 'dataArea' pDataArea_ = new byte[rhs.sizeDataArea_]; ^~~~~~~~~~ dataArea /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:22: error: 'byte' does not name a type; did you mean 'date'? pDataArea_ = new byte[rhs.sizeDataArea_]; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:26: error: expected ';' before '[' token pDataArea_ = new byte[rhs.sizeDataArea_]; ^ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In destructor 'Exiv2::ValueType::~ValueType()': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1479:12: error: 'pDataArea_' was not declared in this scope delete[] pDataArea_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1479:12: note: suggested alternative: 'dataArea' delete[] pDataArea_; ^~~~~~~~~~ dataArea /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'Exiv2::ValueType& Exiv2::ValueType::operator=(const Exiv2::ValueType&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1487:3: error: 'value_' was not declared in this scope value_ = rhs.value_; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1487:3: note: suggested alternative: 'Value' value_ = rhs.value_; ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:3: error: 'byte' was not declared in this scope byte* tmp = nullptr; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:3: note: suggested alternative: 'date' byte* tmp = nullptr; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:9: error: 'tmp' was not declared in this scope byte* tmp = nullptr; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:9: note: suggested alternative: 'tm' byte* tmp = nullptr; ^~~ tm /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:15: error: 'nullptr' was not declared in this scope byte* tmp = nullptr; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1491:15: error: 'byte' does not name a type; did you mean 'date'? tmp = new byte[rhs.sizeDataArea_]; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1491:19: error: expected ';' before '[' token tmp = new byte[rhs.sizeDataArea_]; ^ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1494:12: error: 'pDataArea_' was not declared in this scope delete[] pDataArea_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1494:12: note: suggested alternative: 'dataArea' delete[] pDataArea_; ^~~~~~~~~~ dataArea /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1502:30: error: 'byte' does not name a type; did you mean 'date'? int ValueType::read(const byte* buf, size_t len, ByteOrder byteOrder) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::read(const int*, size_t, Exiv2::ByteOrder)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1503:3: error: 'value_' was not declared in this scope value_.clear(); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1503:3: note: suggested alternative: 'Value' value_.clear(); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::read(const string&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1517:3: error: 'ValueList' was not declared in this scope ValueList val; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1517:3: note: suggested alternative: 'ValueType' ValueList val; ^~~~~~~~~ ValueType /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1522:5: error: 'val' was not declared in this scope val.push_back(tmp); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1522:5: note: suggested alternative: 'fmal' val.push_back(tmp); ^~~ fmal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:3: error: 'value_' was not declared in this scope value_.swap(val); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:3: note: suggested alternative: 'Value' value_.swap(val); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:15: error: 'val' was not declared in this scope value_.swap(val); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:15: note: suggested alternative: 'fmal' value_.swap(val); ^~~ fmal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:27: error: 'size_t Exiv2::ValueType::copy' is not a static data member of 'class Exiv2::ValueType' size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:27: error: template definition of non-template 'size_t Exiv2::ValueType::copy' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:27: error: 'byte' was not declared in this scope /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:27: note: suggested alternative: 'date' size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:33: error: 'buf' was not declared in this scope size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:48: error: expected primary-expression before 'byteOrder' size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'size_t Exiv2::ValueType::count() const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1539:10: error: 'value_' was not declared in this scope return value_.size(); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1539:10: note: suggested alternative: 'Value' return value_.size(); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'size_t Exiv2::ValueType::size() const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1544:41: error: 'value_' was not declared in this scope return TypeInfo::typeSize(typeId()) * value_.size(); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1544:41: note: suggested alternative: 'Value' return TypeInfo::typeSize(typeId()) * value_.size(); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'std::ostream& Exiv2::ValueType::write(std::ostream&) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1554:8: error: 'end' does not name a type; did you mean 'find'? auto end = value_.end(); ^~~ find /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1555:8: error: 'i' does not name a type auto i = value_.begin(); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1556:10: error: 'i' was not declared in this scope while (i != end) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1556:15: error: 'end' was not declared in this scope while (i != end) { ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1556:15: note: suggested alternative: 'read' while (i != end) { ^~~ read /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'std::__cxx11::string Exiv2::ValueType::toString(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1567:29: error: 'value_' was not declared in this scope return Exiv2::toString(value_.at(n)); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1567:29: note: suggested alternative: 'Value' return Exiv2::toString(value_.at(n)); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'int64_t Exiv2::ValueType::toInt64(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1574:31: error: 'value_' was not declared in this scope return static_cast(value_.at(n)); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1574:31: note: suggested alternative: 'Value' return static_cast(value_.at(n)); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'uint32_t Exiv2::ValueType::toUint32(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1579:32: error: 'value_' was not declared in this scope return static_cast(value_.at(n)); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1579:32: note: suggested alternative: 'Value' return static_cast(value_.at(n)); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'class Exiv2::ValueType': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1585:33: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1478:1: error: looser throw specifier for 'Exiv2::ValueType::~ValueType() [with T = double]' ValueType::~ValueType() { ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' virtual ~Value() = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'class Exiv2::ValueType': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1595:32: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1478:1: error: looser throw specifier for 'Exiv2::ValueType::~ValueType() [with T = float]' ValueType::~ValueType() { ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' virtual ~Value() = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:26: error: 'Rational' was not declared in this scope inline int64_t ValueType::toInt64(size_t n) const { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:26: note: suggested alternative: 'Internal' inline int64_t ValueType::toInt64(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:34: error: template argument 1 is invalid inline int64_t ValueType::toInt64(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:55: error: non-member function 'int64_t Exiv2::toInt64(size_t)' cannot have cv-qualifier inline int64_t ValueType::toInt64(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:55: error: 'toInt64' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:27: error: 'Rational' was not declared in this scope inline uint32_t ValueType::toUint32(size_t n) const { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:27: note: suggested alternative: 'Internal' inline uint32_t ValueType::toUint32(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:35: error: template argument 1 is invalid inline uint32_t ValueType::toUint32(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:57: error: non-member function 'uint32_t Exiv2::toUint32(size_t)' cannot have cv-qualifier inline uint32_t ValueType::toUint32(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:57: error: 'toUint32' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1613:26: error: 'URational' was not declared in this scope inline int64_t ValueType::toInt64(size_t n) const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1613:35: error: template argument 1 is invalid inline int64_t ValueType::toInt64(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1613:56: error: non-member function 'int64_t Exiv2::toInt64(size_t)' cannot have cv-qualifier inline int64_t ValueType::toInt64(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1613:56: error: 'toInt64' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1617:27: error: 'URational' was not declared in this scope inline uint32_t ValueType::toUint32(size_t n) const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1617:36: error: template argument 1 is invalid inline uint32_t ValueType::toUint32(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1617:58: error: non-member function 'uint32_t Exiv2::toUint32(size_t)' cannot have cv-qualifier inline uint32_t ValueType::toUint32(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1617:58: error: 'toUint32' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'float Exiv2::ValueType::toFloat(size_t) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1624:29: error: 'value_' was not declared in this scope return static_cast(value_.at(n)); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1624:29: note: suggested alternative: 'Value' return static_cast(value_.at(n)); ^~~~~~ Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:24: error: 'Rational' was not declared in this scope inline float ValueType::toFloat(size_t n) const { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:24: note: suggested alternative: 'Internal' inline float ValueType::toFloat(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:32: error: template argument 1 is invalid inline float ValueType::toFloat(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:53: error: non-member function 'float Exiv2::toFloat(size_t)' cannot have cv-qualifier inline float ValueType::toFloat(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:53: error: 'toFloat' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1636:24: error: 'URational' was not declared in this scope inline float ValueType::toFloat(size_t n) const { ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1636:33: error: template argument 1 is invalid inline float ValueType::toFloat(size_t n) const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1636:54: error: non-member function 'float Exiv2::toFloat(size_t)' cannot have cv-qualifier inline float ValueType::toFloat(size_t n) const { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1636:54: error: 'toFloat' is not a template function /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1644:1: error: 'Rational' does not name a type; did you mean 'Internal'? Rational ValueType::toRational(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1650:8: error: 'Rational' does not name a type; did you mean 'Internal'? inline Rational ValueType::toRational(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1656:8: error: 'Rational' does not name a type; did you mean 'Internal'? inline Rational ValueType::toRational(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1662:8: error: 'Rational' does not name a type; did you mean 'Internal'? inline Rational ValueType::toRational(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1669:8: error: 'Rational' does not name a type; did you mean 'Internal'? inline Rational ValueType::toRational(size_t n) const { ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'Exiv2::DataBuf Exiv2::ValueType::dataArea() const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1682:10: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 return {pDataArea_, sizeDataArea_}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1682:11: error: 'pDataArea_' was not declared in this scope return {pDataArea_, sizeDataArea_}; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1682:11: note: suggested alternative: 'dataArea' return {pDataArea_, sizeDataArea_}; ^~~~~~~~~~ dataArea /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1682:36: error: could not convert '{, ((const Exiv2::ValueType*)this)->Exiv2::ValueType::sizeDataArea_}' from '' to 'Exiv2::DataBuf' return {pDataArea_, sizeDataArea_}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1686:37: error: 'byte' does not name a type; did you mean 'date'? int ValueType::setDataArea(const byte* buf, size_t len) { ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::setDataArea(const int*, size_t)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:3: error: 'byte' was not declared in this scope byte* tmp = nullptr; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:3: note: suggested alternative: 'date' byte* tmp = nullptr; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:9: error: 'tmp' was not declared in this scope byte* tmp = nullptr; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:9: note: suggested alternative: 'tm' byte* tmp = nullptr; ^~~ tm /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:15: error: 'nullptr' was not declared in this scope byte* tmp = nullptr; ^~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from uf_gtk.h:16, from ufraw_preview.c:19: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from uf_gtk.h:16, from ufraw_preview.c:19: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gtype.h:723:1: note: declared here { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1689:15: error: 'byte' does not name a type; did you mean 'date'? tmp = new byte[len]; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1689:19: error: expected ';' before '[' token tmp = new byte[len]; ^ ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1692:12: error: 'pDataArea_' was not declared in this scope delete[] pDataArea_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1692:12: note: suggested alternative: 'dataArea' delete[] pDataArea_; ^~~~~~~~~~ dataArea In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:29:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:34:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 virtual ~Key() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:36:10: error: expected ',' or '...' before '&&' token Key(Key&&) = delete; ^~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:36:16: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Key(Key&&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:36:16: error: invalid constructor; you probably meant 'Exiv2::Key (const Exiv2::Key&)' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:37:21: error: expected ',' or '...' before '&&' token Key& operator=(Key&&) = delete; ^~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:37:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Key& operator=(Key&&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:46:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string key() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:48:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const char* familyName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:50:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string groupName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:52:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:54:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagLabel() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:56:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagDesc() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:58:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual uint16_t tag() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:64:3: error: expected unqualified-id before '[' token [[nodiscard]] UniquePtr clone() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:77:11: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Key() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:78:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Key(const Key&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:85:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Key& operator=(const Key&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:90:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual Key* clone_() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp: In member function 'std::ostream& Exiv2::Key::write(std::ostream&) const': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:72:18: error: 'key' was not declared in this scope return os << key(); ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:72:18: note: suggested alternative: 'Key' return os << key(); ^~~ Key /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:108:26: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 virtual ~Metadatum() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:146:23: error: 'byte' has not been declared virtual size_t copy(byte* buf, ByteOrder byteOrder) const = 0; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:175:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string key() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:177:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const char* familyName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:179:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string groupName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:181:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:183:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagLabel() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:185:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string tagDesc() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:187:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual uint16_t tag() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:189:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual TypeId typeId() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:191:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const char* typeName() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:193:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual size_t typeSize() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:195:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual size_t count() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:197:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual size_t size() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:199:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string toString() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:205:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string toString(size_t n) const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:211:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual int64_t toInt64(size_t n = 0) const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:215:3: error: expected unqualified-id before '[' token [[nodiscard]] uint32_t toUint32(size_t n = 0) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:221:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual float toFloat(size_t n = 0) const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:227:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual Rational toRational(size_t n = 0) const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:241:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual Value::UniquePtr getValue() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:255:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const Value& value() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:259:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Metadatum() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:260:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Metadatum(const Metadatum&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:267:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Metadatum& operator=(const Metadatum&) = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:134:49: error: 'nullptr' was not declared in this scope std::string print(const ExifData* pMetadata = nullptr) const; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:168:77: error: 'nullptr' was not declared in this scope virtual std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const = 0; ^~~~~~~ CC ufraw_saver.o In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:18, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:26:7: error: expected nested-name-specifier before 'PrintFct' using PrintFct = std::ostream& (*)(std::ostream&, const Value&, const ExifData* pExifData); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:28:7: error: expected nested-name-specifier before 'TagListFct' using TagListFct = const TagInfo* (*)(); ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:34:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class IfdId : uint32_t { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:34:20: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class IfdId : uint32_t { ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp: In function 'std::ostream& Exiv2::operator<<(std::ostream&, Exiv2::IfdId)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:180:13: error: ambiguous overload for 'operator<<' (operand types are 'std::ostream' {aka 'std::basic_ostream'} and 'int') return os << static_cast(id); ~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/ostream:166:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(long __n) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:170:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(unsigned long __n) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:174:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(bool __n) ^~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/ostream:696, from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/bits/ostream.tcc:91:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits]' basic_ostream<_CharT, _Traits>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/ostream:181:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(unsigned short __n) ^~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/ostream:696, from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/bits/ostream.tcc:105:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits]' basic_ostream<_CharT, _Traits>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/ostream:192:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(unsigned int __n) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:201:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(long long __n) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:205:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(unsigned long long __n) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:220:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(double __f) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:224:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(float __f) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:232:7: note: candidate: 'std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream]' operator<<(long double __f) ^~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:258:24: note: candidate: 'std::ostream& Exiv2::operator<<(std::ostream&, const int&)' EXIV2API std::ostream& operator<<(std::ostream& os, const URational& r); ^~~~~~~~ In file included from /usr/pkg/gcc8/include/c++/istream:39, from /usr/pkg/gcc8/include/c++/sstream:38, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:20, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /usr/pkg/gcc8/include/c++/ostream:505:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [with _CharT = char; _Traits = std::char_traits]' operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:511:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, char) [with _Traits = std::char_traits]' operator<<(basic_ostream& __out, char __c) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:517:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [with _Traits = std::char_traits]' operator<<(basic_ostream& __out, signed char __c) ^~~~~~~~ /usr/pkg/gcc8/include/c++/ostream:522:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [with _Traits = std::char_traits]' operator<<(basic_ostream& __out, unsigned char __c) ^~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:18, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:185:9: error: expected nested-name-specifier before 'GroupName' using GroupName = std::string; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:187:25: error: 'GroupName' does not name a type; did you mean 'GroupInfo'? bool operator==(const GroupName& groupName) const; //!< Comparison operator for group name ^~~~~~~~~ GroupInfo /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:191:3: error: 'TagListFct' does not name a type TagListFct tagList_; //!< Tag list ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:198:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class SectionId { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:233:3: error: 'PrintFct' does not name a type; did you mean 'rintl'? PrintFct printFct_; //!< Pointer to tag print function ^~~~~~~~ rintl /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:274:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:308:12: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~ExifKey() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:323:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:324:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:325:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:327:3: error: expected unqualified-id before '[' token [[nodiscard]] IfdId ifdId() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:328:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:329:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:330:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:331:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:333:3: error: expected unqualified-id before '[' token [[nodiscard]] TypeId defaultTypeId() const; // Todo: should be in the base class ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:335:3: error: expected unqualified-id before '[' token [[nodiscard]] UniquePtr clone() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:337:3: error: expected unqualified-id before '[' token [[nodiscard]] int idx() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:342:3: error: expected unqualified-id before '[' token [[nodiscard]] ExifKey* clone_() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:346:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:346:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:308:3: error: looser throw specifier for 'virtual Exiv2::ExifKey::~ExifKey()' ~ExifKey() override; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' virtual ~Key() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:63:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Exifdatum() override = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:63:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ~Exifdatum() override = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:84:30: error: 'URational' does not name a type Exifdatum& operator=(const URational& value); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:94:14: error: 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int32_t&)' cannot be overloaded with 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' Exifdatum& operator=(const int32_t& value); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:84:14: note: previous declaration 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' Exifdatum& operator=(const URational& value); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:99:30: error: 'Rational' does not name a type; did you mean 'Internal'? Exifdatum& operator=(const Rational& value); ^~~~~~~~ Internal /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:99:14: error: 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' cannot be overloaded with 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' Exifdatum& operator=(const Rational& value); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:84:14: note: previous declaration 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' Exifdatum& operator=(const URational& value); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:110:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setValue(const Value* pValue) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:118:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int setValue(const std::string& value) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:132:25: error: 'byte' does not name a type; did you mean 'date'? int setDataArea(const byte* buf, size_t len) const; ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:138:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:139:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:140:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:141:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:142:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:143:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:144:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:146:3: error: expected unqualified-id before '[' token [[nodiscard]] IfdId ifdId() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:148:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* ifdName() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:150:3: error: expected unqualified-id before '[' token [[nodiscard]] int idx() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:162:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:162:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:163:78: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:165:3: error: expected unqualified-id before '[' token [[nodiscard]] TypeId typeId() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:167:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* typeName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:169:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t typeSize() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:171:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t count() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:173:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:175:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:176:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString(size_t n) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:177:3: error: expected unqualified-id before '[' token [[nodiscard]] int64_t toInt64(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:178:3: error: expected unqualified-id before '[' token [[nodiscard]] float toFloat(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:179:3: error: expected unqualified-id before '[' token [[nodiscard]] Rational toRational(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:180:3: error: expected unqualified-id before '[' token [[nodiscard]] Value::UniquePtr getValue() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:181:3: error: expected unqualified-id before '[' token [[nodiscard]] const Value& value() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:183:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t sizeDataArea() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:196:3: error: expected unqualified-id before '[' token [[nodiscard]] DataBuf dataArea() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:201:12: error: 'UniquePtr' in 'class Exiv2::ExifKey' does not name a type ExifKey::UniquePtr key_; //!< Key ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:202:10: error: 'UniquePtr' in 'class Exiv2::Value' does not name a type Value::UniquePtr value_; //!< Value ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:63:3: error: looser throw specifier for 'virtual Exiv2::Exifdatum::~Exifdatum()' ~Exifdatum() override = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' virtual ~Metadatum() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:59:64: error: 'nullptr' was not declared in this scope explicit Exifdatum(const ExifKey& key, const Value* pValue = nullptr); ^~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from uf_gtk.h:16, from ufraw_preview.c:19: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib.h:32, from uf_glib.h:20, from ufraw.h:21, from ufraw_preview.c:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here struct _GTimeVal ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:163:69: error: 'nullptr' was not declared in this scope std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:231:3: error: expected unqualified-id before '[' token [[nodiscard]] DataBuf copy() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:242:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t writeFile(const std::string& path) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:247:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* mimeType() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:252:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* extension() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:299:50: error: 'URational' has not been declared void setJpegThumbnail(const std::string& path, URational xres, URational yres, uint16_t unit); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:299:66: error: 'URational' has not been declared void setJpegThumbnail(const std::string& path, URational xres, URational yres, uint16_t unit); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:317:31: error: 'byte' does not name a type; did you mean 'date'? void setJpegThumbnail(const byte* buf, size_t size, URational xres, URational yres, uint16_t unit); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:317:55: error: 'URational' has not been declared void setJpegThumbnail(const byte* buf, size_t size, URational xres, URational yres, uint16_t unit); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:317:71: error: 'URational' has not been declared void setJpegThumbnail(const byte* buf, size_t size, URational xres, URational yres, uint16_t unit); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:344:31: error: 'byte' does not name a type; did you mean 'date'? void setJpegThumbnail(const byte* buf, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:359:7: error: expected nested-name-specifier before 'ExifMetadata' using ExifMetadata = std::list; ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:376:9: error: expected nested-name-specifier before 'iterator' using iterator = ExifMetadata::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:378:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = ExifMetadata::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:412:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator erase(iterator pos); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:418:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator erase(iterator beg, iterator end); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:429:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator begin() { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:433:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator end() { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:440:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator findKey(const ExifKey& key); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:446:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator begin() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:450:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator end() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:457:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator findKey(const ExifKey& key) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:459:3: error: expected unqualified-id before '[' token [[nodiscard]] bool empty() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:463:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t count() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:470:3: error: 'ExifMetadata' does not name a type; did you mean 'ExifData'? ExifMetadata exifMetadata_; ^~~~~~~~~~~~ ExifData /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:494:53: error: 'byte' does not name a type; did you mean 'date'? static ByteOrder decode(ExifData& exifData, const byte* pData, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:533:29: error: 'Blob' has not been declared static WriteMethod encode(Blob& blob, const byte* pData, size_t size, ByteOrder byteOrder, ExifData& exifData); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:533:47: error: 'byte' does not name a type; did you mean 'date'? static WriteMethod encode(Blob& blob, const byte* pData, size_t size, ByteOrder byteOrder, ExifData& exifData); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:554:22: error: 'Blob' has not been declared static void encode(Blob& blob, ByteOrder byteOrder, ExifData& exifData) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp: In static member function 'static void Exiv2::ExifParser::encode(int&, Exiv2::ByteOrder, Exiv2::ExifData&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:555:18: error: 'nullptr' was not declared in this scope encode(blob, nullptr, 0, byteOrder, exifData); ^~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:12, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image_types.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image_types.hpp:8:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class ImageType { ^~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:14, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:13, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:54:10: error: 'constexpr' does not name a type static constexpr uint16_t invalidRecord = 0; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:54:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:55:10: error: 'constexpr' does not name a type static constexpr uint16_t envelope = 1; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:55:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:56:10: error: 'constexpr' does not name a type static constexpr uint16_t application2 = 2; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:56:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:61:10: error: 'constexpr' does not name a type static constexpr uint16_t ModelVersion = 0; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:61:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:62:10: error: 'constexpr' does not name a type static constexpr uint16_t Destination = 5; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:62:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:63:10: error: 'constexpr' does not name a type static constexpr uint16_t FileFormat = 20; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:63:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:64:10: error: 'constexpr' does not name a type static constexpr uint16_t FileVersion = 22; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:64:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:65:10: error: 'constexpr' does not name a type static constexpr uint16_t ServiceId = 30; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:65:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:66:10: error: 'constexpr' does not name a type static constexpr uint16_t EnvelopeNumber = 40; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:66:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:67:10: error: 'constexpr' does not name a type static constexpr uint16_t ProductId = 50; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:67:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:68:10: error: 'constexpr' does not name a type static constexpr uint16_t EnvelopePriority = 60; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:68:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:69:10: error: 'constexpr' does not name a type static constexpr uint16_t DateSent = 70; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:69:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:70:10: error: 'constexpr' does not name a type static constexpr uint16_t TimeSent = 80; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:70:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:71:10: error: 'constexpr' does not name a type static constexpr uint16_t CharacterSet = 90; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:71:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:72:10: error: 'constexpr' does not name a type static constexpr uint16_t UNO = 100; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:72:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:73:10: error: 'constexpr' does not name a type static constexpr uint16_t ARMId = 120; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:73:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:74:10: error: 'constexpr' does not name a type static constexpr uint16_t ARMVersion = 122; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:74:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:76:10: error: 'constexpr' does not name a type static constexpr uint16_t RecordVersion = 0; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:76:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:77:10: error: 'constexpr' does not name a type static constexpr uint16_t ObjectType = 3; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:77:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:78:10: error: 'constexpr' does not name a type static constexpr uint16_t ObjectAttribute = 4; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:78:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:79:10: error: 'constexpr' does not name a type static constexpr uint16_t ObjectName = 5; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:79:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:80:10: error: 'constexpr' does not name a type static constexpr uint16_t EditStatus = 7; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:80:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:81:10: error: 'constexpr' does not name a type static constexpr uint16_t EditorialUpdate = 8; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:81:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:82:10: error: 'constexpr' does not name a type static constexpr uint16_t Urgency = 10; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:82:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:83:10: error: 'constexpr' does not name a type static constexpr uint16_t Subject = 12; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:83:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:84:10: error: 'constexpr' does not name a type static constexpr uint16_t Category = 15; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:84:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:85:10: error: 'constexpr' does not name a type static constexpr uint16_t SuppCategory = 20; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:85:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:86:10: error: 'constexpr' does not name a type static constexpr uint16_t FixtureId = 22; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:86:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:87:10: error: 'constexpr' does not name a type static constexpr uint16_t Keywords = 25; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:87:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:88:10: error: 'constexpr' does not name a type static constexpr uint16_t LocationCode = 26; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:88:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:89:10: error: 'constexpr' does not name a type static constexpr uint16_t LocationName = 27; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:89:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:90:10: error: 'constexpr' does not name a type static constexpr uint16_t ReleaseDate = 30; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:90:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:91:10: error: 'constexpr' does not name a type static constexpr uint16_t ReleaseTime = 35; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:91:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:92:10: error: 'constexpr' does not name a type static constexpr uint16_t ExpirationDate = 37; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:92:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:93:10: error: 'constexpr' does not name a type static constexpr uint16_t ExpirationTime = 38; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:93:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:94:10: error: 'constexpr' does not name a type static constexpr uint16_t SpecialInstructions = 40; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:94:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:95:10: error: 'constexpr' does not name a type static constexpr uint16_t ActionAdvised = 42; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:95:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:96:10: error: 'constexpr' does not name a type static constexpr uint16_t ReferenceService = 45; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:96:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:97:10: error: 'constexpr' does not name a type static constexpr uint16_t ReferenceDate = 47; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:97:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:98:10: error: 'constexpr' does not name a type static constexpr uint16_t ReferenceNumber = 50; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:98:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:99:10: error: 'constexpr' does not name a type static constexpr uint16_t DateCreated = 55; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:99:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:100:10: error: 'constexpr' does not name a type static constexpr uint16_t TimeCreated = 60; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:100:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:101:10: error: 'constexpr' does not name a type static constexpr uint16_t DigitizationDate = 62; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:101:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:102:10: error: 'constexpr' does not name a type static constexpr uint16_t DigitizationTime = 63; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:102:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:103:10: error: 'constexpr' does not name a type static constexpr uint16_t Program = 65; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:103:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:104:10: error: 'constexpr' does not name a type static constexpr uint16_t ProgramVersion = 70; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:104:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:105:10: error: 'constexpr' does not name a type static constexpr uint16_t ObjectCycle = 75; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:105:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:106:10: error: 'constexpr' does not name a type static constexpr uint16_t Byline = 80; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:106:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:107:10: error: 'constexpr' does not name a type static constexpr uint16_t BylineTitle = 85; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:107:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:108:10: error: 'constexpr' does not name a type static constexpr uint16_t City = 90; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:108:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:109:10: error: 'constexpr' does not name a type static constexpr uint16_t SubLocation = 92; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:109:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:110:10: error: 'constexpr' does not name a type static constexpr uint16_t ProvinceState = 95; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:110:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:111:10: error: 'constexpr' does not name a type static constexpr uint16_t CountryCode = 100; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:111:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:112:10: error: 'constexpr' does not name a type static constexpr uint16_t CountryName = 101; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:112:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:113:10: error: 'constexpr' does not name a type static constexpr uint16_t TransmissionReference = 103; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:113:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:114:10: error: 'constexpr' does not name a type static constexpr uint16_t Headline = 105; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:114:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:115:10: error: 'constexpr' does not name a type static constexpr uint16_t Credit = 110; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:115:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:116:10: error: 'constexpr' does not name a type static constexpr uint16_t Source = 115; ^~~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from uf_gtk.h:16, from ufraw_saver.c:14: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:116:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from uf_gtk.h:16, from ufraw_saver.c:14: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gtype.h:723:1: note: declared here { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:117:10: error: 'constexpr' does not name a type static constexpr uint16_t Copyright = 116; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:117:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:118:10: error: 'constexpr' does not name a type static constexpr uint16_t Contact = 118; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:118:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:119:10: error: 'constexpr' does not name a type static constexpr uint16_t Caption = 120; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:119:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:120:10: error: 'constexpr' does not name a type static constexpr uint16_t Writer = 122; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:120:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:121:10: error: 'constexpr' does not name a type static constexpr uint16_t RasterizedCaption = 125; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:121:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:122:10: error: 'constexpr' does not name a type static constexpr uint16_t ImageType = 130; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:122:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:123:10: error: 'constexpr' does not name a type static constexpr uint16_t ImageOrientation = 131; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:123:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:124:10: error: 'constexpr' does not name a type static constexpr uint16_t Language = 135; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:124:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:125:10: error: 'constexpr' does not name a type static constexpr uint16_t AudioType = 150; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:125:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:126:10: error: 'constexpr' does not name a type static constexpr uint16_t AudioRate = 151; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:126:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:127:10: error: 'constexpr' does not name a type static constexpr uint16_t AudioResolution = 152; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:127:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:128:10: error: 'constexpr' does not name a type static constexpr uint16_t AudioDuration = 153; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:128:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:129:10: error: 'constexpr' does not name a type static constexpr uint16_t AudioOutcue = 154; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:129:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:130:10: error: 'constexpr' does not name a type static constexpr uint16_t PreviewFormat = 200; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:130:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:131:10: error: 'constexpr' does not name a type static constexpr uint16_t PreviewVersion = 201; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:131:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:132:10: error: 'constexpr' does not name a type static constexpr uint16_t Preview = 202; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:132:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:240:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:263:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:264:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:269:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:270:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:271:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:272:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:273:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:274:3: error: expected unqualified-id before '[' token [[nodiscard]] UniquePtr clone() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:276:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string recordName() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:278:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t record() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:301:3: error: expected unqualified-id before '[' token [[nodiscard]] IptcKey* clone_() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:237:16: error: looser throw specifier for 'virtual Exiv2::IptcKey::~IptcKey()' class EXIV2API IptcKey : public Key { ^~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' virtual ~Key() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:14, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:13, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:312:7: error: expected nested-name-specifier before 'Dictionary' using Dictionary = std::map; ^~~~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:13, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:53:14: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Iptcdatum() override = default; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:53:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ~Iptcdatum() override = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:75:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setValue(const Value* pValue) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:84:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int setValue(const std::string& value) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:89:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:89:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:90:78: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:97:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from uf_gtk.h:16, from ufraw_saver.c:14: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:102:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string recordName() const; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib.h:32, from uf_glib.h:20, from ufraw.h:21, from ufraw_saver.c:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here struct _GTimeVal ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:107:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t record() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:108:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:109:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:114:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:115:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:116:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:118:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:119:3: error: expected unqualified-id before '[' token [[nodiscard]] TypeId typeId() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:120:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* typeName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:121:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t typeSize() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:122:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t count() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:123:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:124:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:125:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString(size_t n) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:126:3: error: expected unqualified-id before '[' token [[nodiscard]] int64_t toInt64(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:127:3: error: expected unqualified-id before '[' token [[nodiscard]] float toFloat(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:128:3: error: expected unqualified-id before '[' token [[nodiscard]] Rational toRational(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:129:3: error: expected unqualified-id before '[' token [[nodiscard]] Value::UniquePtr getValue() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:130:3: error: expected unqualified-id before '[' token [[nodiscard]] const Value& value() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:135:12: error: 'UniquePtr' in 'class Exiv2::IptcKey' does not name a type IptcKey::UniquePtr key_; //!< Key ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:136:10: error: 'UniquePtr' in 'class Exiv2::Value' does not name a type Value::UniquePtr value_; //!< Value ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:53:3: error: looser throw specifier for 'virtual Exiv2::Iptcdatum::~Iptcdatum()' ~Iptcdatum() override = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' virtual ~Metadatum() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:13, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:49:64: error: 'nullptr' was not declared in this scope explicit Iptcdatum(const IptcKey& key, const Value* pValue = nullptr); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:90:69: error: 'nullptr' was not declared in this scope std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:141:7: error: expected nested-name-specifier before 'IptcMetadata' using IptcMetadata = std::vector; ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:156:9: error: expected nested-name-specifier before 'iterator' using iterator = IptcMetadata::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:158:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = IptcMetadata::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:194:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator erase(iterator pos); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:206:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator begin() { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:210:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator end() { ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:217:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator findKey(const IptcKey& key); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:222:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator findId(uint16_t dataset, uint16_t record = IptcDataSets::application2); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:228:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator begin() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:232:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator end() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:239:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator findKey(const IptcKey& key) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:244:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator findId(uint16_t dataset, uint16_t record = IptcDataSets::application2) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:246:3: error: expected unqualified-id before '[' token [[nodiscard]] bool empty() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:251:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t count() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:256:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:259:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* detectCharset() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: error: 'byte' was not declared in this scope static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: note: suggested alternative: 'date' static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: error: 'byte' was not declared in this scope static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: note: suggested alternative: 'date' static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: error: 'byte' was not declared in this scope static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: note: suggested alternative: 'date' static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: error: 'byte' was not declared in this scope static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:61: note: suggested alternative: 'date' static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:55: error: invalid use of template-name 'Exiv2::Slice' without an argument list static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:55: note: class template argument deduction is only available with -std=c++17 or -std=gnu++17 In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:10, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:421:8: note: 'template struct Exiv2::Slice' declared here struct Slice : public Internal::MutableSliceBase { ^~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:13, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:60: error: expected ',' or '...' before '<' token static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:267:3: error: 'IptcMetadata' does not name a type; did you mean 'IptcData'? IptcMetadata iptcMetadata_; ^~~~~~~~~~~~ IptcData /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp: In member function 'void Exiv2::IptcData::clear()': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:199:5: error: 'iptcMetadata_' was not declared in this scope iptcMetadata_.clear(); ^~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:199:5: note: suggested alternative: 'Metadatum' iptcMetadata_.clear(); ^~~~~~~~~~~~~ Metadatum /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:287:47: error: 'byte' does not name a type; did you mean 'date'? static int decode(IptcData& iptcData, const byte* pData, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:301:10: error: 'constexpr' does not name a type static constexpr byte marker_ = 0x1C; // Dataset marker ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:301:10: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:11, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:14, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:176:15: error: 'mutex' in namespace 'std' does not name a type static std::mutex mutex_; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:176:10: note: 'std::mutex' is only available from C++11 onwards static std::mutex mutex_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:188:9: error: expected nested-name-specifier before 'NsRegistry' using NsRegistry = std::map; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:195:10: error: 'NsRegistry' does not name a type; did you mean 'register'? static NsRegistry nsRegistry_; //!< Namespace registry ^~~~~~~~~~ register /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:200:43: error: 'Exiv2::Dictionary' has not been declared static void registeredNamespaces(Exiv2::Dictionary& nsDict); ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:210:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:236:11: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~XmpKey() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:247:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:248:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:253:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:254:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:255:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:256:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:258:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:260:3: error: expected unqualified-id before '[' token [[nodiscard]] UniquePtr clone() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:264:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string ns() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:269:3: error: expected unqualified-id before '[' token [[nodiscard]] XmpKey* clone_() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:273:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:273:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:236:3: error: looser throw specifier for 'virtual Exiv2::XmpKey::~XmpKey()' ~XmpKey() override; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' virtual ~Key() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:14, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:47:13: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~Xmpdatum() override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:70:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setValue(const Value* pValue) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:78:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int setValue(const std::string& value) override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:84:15: error: 'byte' has not been declared size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:84:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 size_t copy(byte* buf, ByteOrder byteOrder) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:85:78: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:92:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string key() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:93:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* familyName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:95:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string groupName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:97:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:98:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagLabel() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:99:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string tagDesc() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:101:3: error: expected unqualified-id before '[' token [[nodiscard]] uint16_t tag() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:102:3: error: expected unqualified-id before '[' token [[nodiscard]] TypeId typeId() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:103:3: error: expected unqualified-id before '[' token [[nodiscard]] const char* typeName() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:106:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t typeSize() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:107:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t count() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:108:3: error: expected unqualified-id before '[' token [[nodiscard]] size_t size() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:109:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:110:3: error: expected unqualified-id before '[' token [[nodiscard]] std::string toString(size_t n) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:111:3: error: expected unqualified-id before '[' token [[nodiscard]] int64_t toInt64(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:112:3: error: expected unqualified-id before '[' token [[nodiscard]] float toFloat(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:113:3: error: expected unqualified-id before '[' token [[nodiscard]] Rational toRational(size_t n = 0) const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:114:3: error: expected unqualified-id before '[' token [[nodiscard]] Value::UniquePtr getValue() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:115:3: error: expected unqualified-id before '[' token [[nodiscard]] const Value& value() const override; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:121:8: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr p_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:121:3: note: 'std::unique_ptr' is only available from C++11 onwards std::unique_ptr p_; ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:47:3: error: looser throw specifier for 'virtual Exiv2::Xmpdatum::~Xmpdatum()' ~Xmpdatum() override; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' virtual ~Metadatum() = default; ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:14, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:43:62: error: 'nullptr' was not declared in this scope explicit Xmpdatum(const XmpKey& key, const Value* pValue = nullptr); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:85:69: error: 'nullptr' was not declared in this scope std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:126:7: error: expected nested-name-specifier before 'XmpMetadata' using XmpMetadata = std::vector; ^~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:141:15: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 XmpData() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:144:9: error: expected nested-name-specifier before 'iterator' using iterator = XmpMetadata::iterator; ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:146:9: error: expected nested-name-specifier before 'const_iterator' using const_iterator = XmpMetadata::const_iterator; ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:178:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator erase(XmpData::iterator pos); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:184:29: error: 'Exiv2::XmpData::iterator' has not been declared void eraseFamily(XmpData::iterator& pos); ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:190:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator begin(); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:192:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator end(); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:197:3: error: 'iterator' does not name a type; did you mean 'operator<<'? iterator findKey(const XmpKey& key); ^~~~~~~~ operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:203:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator begin() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:205:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator end() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:210:3: error: expected unqualified-id before '[' token [[nodiscard]] const_iterator findKey(const XmpKey& key) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:212:3: error: expected unqualified-id before '[' token [[nodiscard]] bool empty() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:214:3: error: expected unqualified-id before '[' token [[nodiscard]] long count() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:217:3: error: expected unqualified-id before '[' token [[nodiscard]] bool usePacket() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:233:3: error: expected unqualified-id before '[' token [[nodiscard]] const std::string& xmpPacket() const { ^ CC ufraw_delete.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:241:3: error: 'XmpMetadata' does not name a type; did you mean 'XmpData'? XmpMetadata xmpMetadata_; ^~~~~~~~~~~ XmpData /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:243:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool usePacket_{}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:243:18: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool usePacket_{}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:243:19: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool usePacket_{}; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp: In member function 'void Exiv2::XmpData::setPacket(std::__cxx11::string)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:229:23: error: 'move' is not a member of 'std' xmpPacket_ = std::move(xmpPacket); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:229:23: note: 'std::move' is only available from C++11 onwards /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:306:9: error: expected nested-name-specifier before 'XmpLockFct' using XmpLockFct = void (*)(void* pLockData, bool lockUnlock); ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:358:37: error: 'Exiv2::XmpParser::XmpLockFct' has not been declared static bool initialize(XmpParser::XmpLockFct xmpLockFct = nullptr, void* pLockData = nullptr); ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:382:43: error: 'Exiv2::Dictionary' has not been declared static void registeredNamespaces(Exiv2::Dictionary&); ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:386:10: error: 'XmpLockFct' does not name a type static XmpLockFct xmpLockFct_; ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:358:61: error: 'nullptr' was not declared in this scope static bool initialize(XmpParser::XmpLockFct xmpLockFct = nullptr, void* pLockData = nullptr); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:358:88: error: 'nullptr' was not declared in this scope static bool initialize(XmpParser::XmpLockFct xmpLockFct = nullptr, void* pLockData = nullptr); ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp: In member function 'Exiv2::Xmpdatum& Exiv2::Xmpdatum::operator=(const T&)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:12: error: 'is_same' is not a member of 'std' if (std::is_same::value) { ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:12: note: suggested alternative: 'isspace' if (std::is_same::value) { ^~~~~~~ isspace /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:21: error: expected primary-expression before ',' token if (std::is_same::value) { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:23: error: expected primary-expression before 'bool' if (std::is_same::value) { ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:22: error: expected ')' before 'bool' if (std::is_same::value) { ~ ^~~~~ ) In file included from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:24:20: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_t position_{}; //!< Position ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:25:16: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_t size_{}; //!< Size ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:26:17: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_t width_{}; //!< Width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:27:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 size_t height_{}; //!< Height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:24:19: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t position_{}; //!< Position ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:24:20: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t position_{}; //!< Position ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:25:15: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t size_{}; //!< Size ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:25:16: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t size_{}; //!< Size ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:26:16: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t width_{}; //!< Width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:26:17: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t width_{}; //!< Width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:27:17: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t height_{}; //!< Height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:27:18: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 size_t height_{}; //!< Height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:33:7: error: expected nested-name-specifier before 'NativePreviewList' using NativePreviewList = std::vector; ^~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:53:9: error: expected nested-name-specifier before 'UniquePtr' using UniquePtr = std::unique_ptr; ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:62:62: error: 'Exiv2::BasicIo::UniquePtr' has not been declared Image(ImageType type, uint16_t supportedMetadata, BasicIo::UniquePtr io); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:64:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 virtual ~Image() = default; ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:193:37: error: expected ',' or '...' before '&&' token virtual void setIccProfile(DataBuf&& iccProfile, bool bTestValid = true); ^~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:209:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const DataBuf& iccProfile() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:340:3: error: expected unqualified-id before '[' token [[nodiscard]] ByteOrder byteOrder() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:345:3: error: expected unqualified-id before '[' token [[nodiscard]] bool good() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:356:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string mimeType() const = 0; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:360:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual uint32_t pixelWidth() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:364:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual uint32_t pixelHeight() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:376:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const ExifData& exifData() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:388:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const IptcData& iptcData() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:400:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const XmpData& xmpData() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:404:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual std::string comment() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:408:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual const std::string& xmpPacket() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:423:3: error: expected unqualified-id before '[' token [[nodiscard]] virtual BasicIo& io() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:430:3: error: expected unqualified-id before '[' token [[nodiscard]] AccessMode checkMode(MetadataId metadataId) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:435:3: error: expected unqualified-id before '[' token [[nodiscard]] bool supportsMetadata(MetadataId metadataId) const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:437:3: error: expected unqualified-id before '[' token [[nodiscard]] bool writeXmpFromPacket() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:439:3: error: expected unqualified-id before '[' token [[nodiscard]] const NativePreviewList& nativePreviews() const; ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:449:3: error: expected unqualified-id before '[' token [[nodiscard]] ImageType imageType() const { ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:456:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Image(const Image&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:458:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Image& operator=(const Image&) = delete; ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:463:12: error: 'UniquePtr' in 'class Exiv2::BasicIo' does not name a type BasicIo::UniquePtr io_; //!< Image data IO pointer ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:470:25: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 uint32_t pixelWidth_{0}; //!< image pixel width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:471:26: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 uint32_t pixelHeight_{0}; //!< image pixel height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:472:3: error: 'NativePreviewList' does not name a type; did you mean 'NativePreview'? NativePreviewList nativePreviews_; //!< list of native previews ^~~~~~~~~~~~~~~~~ NativePreview /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:485:33: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:489:40: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:492:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool init_{true}; //!< Flag marking if map of tags needs to be initialized ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:470:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 uint32_t pixelWidth_{0}; //!< image pixel width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:470:25: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 uint32_t pixelWidth_{0}; //!< image pixel width ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:471:24: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 uint32_t pixelHeight_{0}; //!< image pixel height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:471:26: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 uint32_t pixelHeight_{0}; //!< image pixel height ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:485:27: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:485:33: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:489:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:489:40: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:492:13: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool init_{true}; //!< Flag marking if map of tags needs to be initialized ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:492:18: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool init_{true}; //!< Flag marking if map of tags needs to be initialized ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp: In member function 'virtual bool Exiv2::Image::iccProfileDefined()': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:203:25: error: 'struct Exiv2::DataBuf' has no member named 'empty' return !iccProfile_.empty(); ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:497:7: error: expected nested-name-specifier before 'NewInstanceFct' using NewInstanceFct = Image::UniquePtr (*)(BasicIo::UniquePtr io, bool create); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:499:7: error: expected nested-name-specifier before 'IsThisTypeFct' using IsThisTypeFct = bool (*)(BasicIo& iIo, bool advance); ^~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:507:15: error: no declaration matches 'bool Exiv2::Image::good() const' friend bool Image::good() const; ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:507:15: note: no functions named 'bool Exiv2::Image::good() const' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:50:16: note: 'class Exiv2::Image' defined here class EXIV2API Image { ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:524:19: error: 'UniquePtr' in 'class Exiv2::BasicIo' does not name a type static BasicIo::UniquePtr createIo(const std::string& path, bool useCurl = true); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:539:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr open(const std::string& path, bool useCurl = true); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:552:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr open(const byte* data, size_t size); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:570:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr open(BasicIo::UniquePtr io); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:580:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr create(ImageType type, const std::string& path); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:589:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr create(ImageType type); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:606:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type static Image::UniquePtr create(ImageType type, BasicIo::UniquePtr io); ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:621:34: error: 'byte' does not name a type; did you mean 'date'? static ImageType getType(const byte* data, size_t size); ^~~~ date /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:29: error: variable or field 'append' declared void EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:29: error: 'Blob' is not a member of 'Exiv2' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:35: error: 'blob' was not declared in this scope EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:35: note: suggested alternative: 'logb' EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); ^~~~ logb /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:41: error: expected primary-expression before 'const' EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:65: error: expected primary-expression before 'len' EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); ^~~ In file included from ufraw_exiv2.cc:19: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:23:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator orientation(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:25:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator isoSpeed(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:27:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator dateTimeOriginal(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:29:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator flashBias(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:31:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator exposureMode(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:33:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator sceneMode(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:35:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator macroMode(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:37:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator imageQuality(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:39:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator whiteBalance(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:41:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator lensName(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:43:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator saturation(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:45:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator sharpness(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:47:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator contrast(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:49:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator sceneCaptureType(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:51:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator meteringMode(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:53:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator make(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:55:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator model(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:57:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator exposureTime(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:59:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator fNumber(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:61:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator shutterSpeedValue(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:63:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator apertureValue(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:65:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator brightnessValue(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:67:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator exposureBiasValue(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:69:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator maxApertureValue(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:71:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator subjectDistance(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:73:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator lightSource(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:75:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator flash(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:77:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator serialNumber(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:79:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator focalLength(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:81:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator subjectArea(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:83:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator flashEnergy(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:85:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator exposureIndex(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:87:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator sensingMethod(const ExifData& ed); ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/easyaccess.hpp:89:20: error: 'const_iterator' in 'class Exiv2::ExifData' does not name a type EXIV2API ExifData::const_iterator afPoint(const ExifData& ed); ^~~~~~~~~~~~~~ ufraw_exiv2.cc:31:49: error: 'Exiv2::ExifData::const_iterator' has not been declared Exiv2::ExifData::const_iterator pos, Exiv2::ExifData& exifData) ^~~~~~~~~~~~~~ ufraw_exiv2.cc: In function 'void uf_strlcpy_to_utf8(char*, size_t, int, Exiv2::ExifData&)': ufraw_exiv2.cc:33:26: error: base operand of '->' is not a pointer std::string str = pos->print(&exifData); ^~ ufraw_exiv2.cc: In function 'int ufraw_exif_read_input(ufraw_data*)': ufraw_exiv2.cc:56:23: error: 'AutoPtr' is not a member of 'Exiv2::Image' Exiv2::Image::AutoPtr image; ^~~~~~~ ufraw_exiv2.cc:58:13: error: 'image' was not declared in this scope image = Exiv2::ImageFactory::open( ^~~~~ ufraw_exiv2.cc:58:42: error: 'open' is not a member of 'Exiv2::ImageFactory' image = Exiv2::ImageFactory::open( ^~~~ ufraw_exiv2.cc:59:32: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); ^~~~~ ufraw_exiv2.cc:59:26: error: expected primary-expression before 'const' (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); ^~~~~ ufraw_exiv2.cc:59:26: error: expected ')' before 'const' (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); ~^~~~~ ) ufraw_exiv2.cc:62:13: error: 'image' was not declared in this scope image = Exiv2::ImageFactory::open(filename); ^~~~~ ufraw_exiv2.cc:62:42: error: 'open' is not a member of 'Exiv2::ImageFactory' image = Exiv2::ImageFactory::open(filename); ^~~~ In file included from /usr/pkg/gcc8/include/c++/cassert:44, from ufraw_exiv2.cc:24: ufraw_exiv2.cc:65:16: error: 'image' was not declared in this scope assert(image.get() != 0); ^~~~~ ufraw_exiv2.cc:69:22: error: 'class Exiv2::ExifData' has no member named 'empty' if (exifData.empty()) { ^~~~~ ufraw_exiv2.cc:72:39: error: 'kerGeneralError' is not a member of 'Exiv2' throw Exiv2::Error(Exiv2::kerGeneralError, error); ^~~~~~~~~~~~~~~ ufraw_exiv2.cc:76:26: error: 'const_iterator' is not a member of 'Exiv2::ExifData' Exiv2::ExifData::const_iterator pos; ^~~~~~~~~~~~~~ ufraw_exiv2.cc:78:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:78:14: note: suggested alternative: 'pow' if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:78:27: error: 'exposureTime' is not a member of 'Exiv2' if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { ^~~~~~~~~~~~ ufraw_exiv2.cc:78:27: note: suggested alternative: 'exifTime' if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { ^~~~~~~~~~~~ exifTime ufraw_exiv2.cc:78:63: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:83:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:83:14: note: suggested alternative: 'pow' if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:83:27: error: 'fNumber' is not a member of 'Exiv2' if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { ^~~~~~~ ufraw_exiv2.cc:83:58: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:88:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:88:14: note: suggested alternative: 'pow' if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:88:27: error: 'isoSpeed' is not a member of 'Exiv2' if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { ^~~~~~~~ ufraw_exiv2.cc:88:59: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:92:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:92:14: note: suggested alternative: 'pow' if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:92:27: error: 'focalLength' is not a member of 'Exiv2' if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { ^~~~~~~~~~~ ufraw_exiv2.cc:92:62: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:97:14: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey( ^~~ ufraw_exiv2.cc:97:14: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey( ^~~ pow ufraw_exiv2.cc:97:29: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey( ^~~~~~~ ufraw_exiv2.cc:99:29: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) { ^~~ ufraw_exiv2.cc:103:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:103:14: note: suggested alternative: 'pow' if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:103:27: error: 'lensName' is not a member of 'Exiv2' if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { ^~~~~~~~ ufraw_exiv2.cc:103:59: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:107:14: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.Flash"))) ^~~ ufraw_exiv2.cc:107:14: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.Flash"))) ^~~ pow ufraw_exiv2.cc:107:29: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.Flash"))) ^~~~~~~ ufraw_exiv2.cc:108:29: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) { ^~~ ufraw_exiv2.cc:112:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:112:14: note: suggested alternative: 'pow' if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:112:27: error: 'whiteBalance' is not a member of 'Exiv2' if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { ^~~~~~~~~~~~ ufraw_exiv2.cc:112:27: note: suggested alternative: 'writeFile' if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { ^~~~~~~~~~~~ writeFile ufraw_exiv2.cc:112:63: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:116:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::make(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:116:14: note: suggested alternative: 'pow' if ((pos = Exiv2::make(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:116:27: error: 'make' is not a member of 'Exiv2' if ((pos = Exiv2::make(exifData)) != exifData.end()) { ^~~~ ufraw_exiv2.cc:116:27: note: suggested alternative: 'Image' if ((pos = Exiv2::make(exifData)) != exifData.end()) { ^~~~ Image ufraw_exiv2.cc:116:55: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::make(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:119:14: error: 'pos' was not declared in this scope if ((pos = Exiv2::model(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:119:14: note: suggested alternative: 'pow' if ((pos = Exiv2::model(exifData)) != exifData.end()) { ^~~ pow ufraw_exiv2.cc:119:27: error: 'model' is not a member of 'Exiv2' if ((pos = Exiv2::model(exifData)) != exifData.end()) { ^~~~~ ufraw_exiv2.cc:119:56: error: 'class Exiv2::ExifData' has no member named 'end' if ((pos = Exiv2::model(exifData)) != exifData.end()) { ^~~ ufraw_exiv2.cc:124:16: error: 'Blob' is not a member of 'Exiv2' Exiv2::Blob blob; ^~~~ ufraw_exiv2.cc:125:35: error: 'blob' was not declared in this scope Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); ^~~~ ufraw_exiv2.cc:125:35: note: suggested alternative: 'logb' Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); ^~~~ logb ufraw_exiv2.cc:137:21: error: 'AnyError' in namespace 'Exiv2' does not name a type } catch (Exiv2::AnyError& e) { ^~~~~~~~ ufraw_exiv2.cc:137:14: note: suggested alternative: 'Error' } catch (Exiv2::AnyError& e) { ^~~~~ Error ufraw_exiv2.cc:139:23: error: 'e' was not declared in this scope std::string s(e.what()); ^ ufraw_exiv2.cc: In function 'Exiv2::ExifData ufraw_prepare_exifdata(ufraw_data*)': ufraw_exiv2.cc:151:78: error: no matching function for call to 'Exiv2::ExifParser::decode(Exiv2::ExifData&, guchar*&, guint&)' Exiv2::ExifParser::decode(exifData, uf->inputExifBuf, uf->inputExifBufLen); ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:494:20: note: candidate: 'static Exiv2::ByteOrder Exiv2::ExifParser::decode(Exiv2::ExifData&, const int*, size_t)' static ByteOrder decode(ExifData& exifData, const byte* pData, size_t size); ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:494:20: note: no known conversion for argument 2 from 'guchar*' {aka 'unsigned char*'} to 'const int*' ufraw_exiv2.cc:152:22: error: 'iterator' is not a member of 'Exiv2::ExifData' Exiv2::ExifData::iterator pos; ^~~~~~~~ ufraw_exiv2.cc:155:14: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) ^~~ ufraw_exiv2.cc:155:14: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) ^~~ pow ufraw_exiv2.cc:155:29: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) ^~~~~~~ ufraw_exiv2.cc:156:29: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) { ^~~ ufraw_exiv2.cc:164:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth"))) ^~~ ufraw_exiv2.cc:164:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth"))) ^~~ pow ufraw_exiv2.cc:164:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth"))) ^~~~~~~ ufraw_exiv2.cc:165:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:166:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:167:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageLength"))) ^~~ ufraw_exiv2.cc:167:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageLength"))) ^~~ pow ufraw_exiv2.cc:167:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageLength"))) ^~~~~~~ ufraw_exiv2.cc:168:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:169:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:170:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.BitsPerSample"))) ^~~ ufraw_exiv2.cc:170:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.BitsPerSample"))) ^~~ pow ufraw_exiv2.cc:170:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.BitsPerSample"))) ^~~~~~~ ufraw_exiv2.cc:171:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:172:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:173:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Compression"))) ^~~ ufraw_exiv2.cc:173:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Compression"))) ^~~ pow ufraw_exiv2.cc:173:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Compression"))) ^~~~~~~ ufraw_exiv2.cc:174:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:175:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:176:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PhotometricInterpretation"))) ^~~ ufraw_exiv2.cc:176:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PhotometricInterpretation"))) ^~~ pow ufraw_exiv2.cc:176:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PhotometricInterpretation"))) ^~~~~~~ ufraw_exiv2.cc:177:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:178:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:179:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.FillOrder"))) ^~~ ufraw_exiv2.cc:179:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.FillOrder"))) ^~~ pow ufraw_exiv2.cc:179:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.FillOrder"))) ^~~~~~~ ufraw_exiv2.cc:180:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:181:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:182:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.SamplesPerPixel"))) ^~~ ufraw_exiv2.cc:182:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.SamplesPerPixel"))) ^~~ pow ufraw_exiv2.cc:182:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.SamplesPerPixel"))) ^~~~~~~ ufraw_exiv2.cc:183:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:184:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:185:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripOffsets"))) ^~~ ufraw_exiv2.cc:185:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripOffsets"))) ^~~ pow ufraw_exiv2.cc:185:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripOffsets"))) ^~~~~~~ ufraw_exiv2.cc:186:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:187:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:188:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.RowsPerStrip"))) ^~~ ufraw_exiv2.cc:188:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.RowsPerStrip"))) ^~~ pow ufraw_exiv2.cc:188:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.RowsPerStrip"))) ^~~~~~~ ufraw_exiv2.cc:189:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:190:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:191:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripByteCounts"))) ^~~ ufraw_exiv2.cc:191:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripByteCounts"))) ^~~ pow ufraw_exiv2.cc:191:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripByteCounts"))) ^~~~~~~ ufraw_exiv2.cc:192:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:193:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:194:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.XResolution"))) ^~~ ufraw_exiv2.cc:194:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.XResolution"))) ^~~ pow ufraw_exiv2.cc:194:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.XResolution"))) ^~~~~~~ ufraw_exiv2.cc:195:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:196:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:197:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.YResolution"))) ^~~ ufraw_exiv2.cc:197:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.YResolution"))) ^~~ pow ufraw_exiv2.cc:197:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.YResolution"))) ^~~~~~~ ufraw_exiv2.cc:198:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:199:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:200:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PlanarConfiguration"))) ^~~ ufraw_exiv2.cc:200:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PlanarConfiguration"))) ^~~ pow ufraw_exiv2.cc:200:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PlanarConfiguration"))) ^~~~~~~ ufraw_exiv2.cc:201:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:202:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:203:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ResolutionUnit"))) ^~~ ufraw_exiv2.cc:203:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ResolutionUnit"))) ^~~ pow ufraw_exiv2.cc:203:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ResolutionUnit"))) ^~~~~~~ ufraw_exiv2.cc:204:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:205:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:210:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview"))) ^~~ ufraw_exiv2.cc:210:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview"))) ^~~ pow ufraw_exiv2.cc:210:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview"))) ^~~~~~~ ufraw_exiv2.cc:211:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:212:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:213:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat"))) ^~~ ufraw_exiv2.cc:213:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat"))) ^~~ pow ufraw_exiv2.cc:213:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat"))) ^~~~~~~ ufraw_exiv2.cc:214:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:215:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:218:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGVersion"))) ^~~ ufraw_exiv2.cc:218:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGVersion"))) ^~~ pow ufraw_exiv2.cc:218:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGVersion"))) ^~~~~~~ ufraw_exiv2.cc:219:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:220:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:223:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGPrivateData"))) ^~~ ufraw_exiv2.cc:223:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGPrivateData"))) ^~~ pow ufraw_exiv2.cc:223:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGPrivateData"))) ^~~~~~~ ufraw_exiv2.cc:224:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:225:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:228:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution"))) ^~~ ufraw_exiv2.cc:228:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution"))) ^~~ pow ufraw_exiv2.cc:228:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution"))) ^~~~~~~ ufraw_exiv2.cc:229:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:230:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:231:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewLength"))) ^~~ ufraw_exiv2.cc:231:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewLength"))) ^~~ pow ufraw_exiv2.cc:231:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewLength"))) ^~~~~~~ ufraw_exiv2.cc:232:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:233:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:234:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset"))) ^~~ ufraw_exiv2.cc:234:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset"))) ^~~ pow ufraw_exiv2.cc:234:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset"))) ^~~~~~~ ufraw_exiv2.cc:235:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:236:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:239:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail"))) ^~~ ufraw_exiv2.cc:239:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail"))) ^~~ pow ufraw_exiv2.cc:239:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail"))) ^~~~~~~ ufraw_exiv2.cc:240:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:241:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:242:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailOffset"))) ^~~ ufraw_exiv2.cc:242:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailOffset"))) ^~~ pow ufraw_exiv2.cc:242:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailOffset"))) ^~~~~~~ ufraw_exiv2.cc:243:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:244:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:245:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailLength"))) ^~~ ufraw_exiv2.cc:245:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailLength"))) ^~~ pow ufraw_exiv2.cc:245:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailLength"))) ^~~~~~~ ufraw_exiv2.cc:246:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:247:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:250:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail"))) ^~~ ufraw_exiv2.cc:250:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail"))) ^~~ pow ufraw_exiv2.cc:250:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail"))) ^~~~~~~ ufraw_exiv2.cc:251:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:252:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:253:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailOffset"))) ^~~ ufraw_exiv2.cc:253:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailOffset"))) ^~~ pow ufraw_exiv2.cc:253:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailOffset"))) ^~~~~~~ ufraw_exiv2.cc:254:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:255:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:256:10: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength"))) ^~~ ufraw_exiv2.cc:256:10: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength"))) ^~~ pow ufraw_exiv2.cc:256:25: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength"))) ^~~~~~~ ufraw_exiv2.cc:257:25: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) ^~~ ufraw_exiv2.cc:258:18: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc: In function 'int ufraw_exif_prepare_output(ufraw_data*)': ufraw_exiv2.cc:283:16: error: 'Blob' is not a member of 'Exiv2' Exiv2::Blob blob; ^~~~ ufraw_exiv2.cc:284:35: error: 'blob' was not declared in this scope Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); ^~~~ ufraw_exiv2.cc:284:35: note: suggested alternative: 'logb' Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); ^~~~ logb ufraw_exiv2.cc:289:30: error: 'iterator' is not a member of 'Exiv2::ExifData' Exiv2::ExifData::iterator pos; ^~~~~~~~ ufraw_exiv2.cc:290:18: error: 'pos' was not declared in this scope if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.MakerNote"))) ^~~ ufraw_exiv2.cc:290:18: note: suggested alternative: 'pow' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.MakerNote"))) ^~~ pow ufraw_exiv2.cc:290:33: error: 'class Exiv2::ExifData' has no member named 'findKey' if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.MakerNote"))) ^~~~~~~ ufraw_exiv2.cc:291:33: error: 'class Exiv2::ExifData' has no member named 'end' != exifData.end()) { ^~~ ufraw_exiv2.cc:292:26: error: 'class Exiv2::ExifData' has no member named 'erase' exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:300:37: error: 'class Exiv2::ExifData' has no member named 'begin' for (pos = exifData.begin(); pos != exifData.end();) { ^~~~~ ufraw_exiv2.cc:300:62: error: 'class Exiv2::ExifData' has no member named 'end' for (pos = exifData.begin(); pos != exifData.end();) { ^~~ ufraw_exiv2.cc:302:40: error: 'class Exiv2::ExifData' has no member named 'erase' pos = exifData.erase(pos); ^~~~~ ufraw_exiv2.cc:329:21: error: 'AnyError' in namespace 'Exiv2' does not name a type } catch (Exiv2::AnyError& e) { ^~~~~~~~ ufraw_exiv2.cc:329:14: note: suggested alternative: 'Error' } catch (Exiv2::AnyError& e) { ^~~~~ Error ufraw_exiv2.cc:331:23: error: 'e' was not declared in this scope std::string s(e.what()); ^ ufraw_exiv2.cc: In function 'int ufraw_exif_write(ufraw_data*)': ufraw_exiv2.cc:349:23: error: 'AutoPtr' is not a member of 'Exiv2::Image' Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(filename); ^~~~~~~ In file included from /usr/pkg/gcc8/include/c++/cassert:44, from ufraw_exiv2.cc:24: ufraw_exiv2.cc:351:16: error: 'image' was not declared in this scope assert(image.get() != 0); ^~~~~ ufraw_exiv2.cc:356:26: error: 'iterator' is not a member of 'Exiv2::ExifData' Exiv2::ExifData::iterator pos = rawExifData.begin(); ^~~~~~~~ ufraw_exiv2.cc:357:29: error: 'class Exiv2::ExifData' has no member named 'empty' while (!rawExifData.empty()) { ^~~~~ ufraw_exiv2.cc:358:30: error: 'pos' was not declared in this scope outExifData.add(*pos); ^~~ ufraw_exiv2.cc:358:30: note: suggested alternative: 'pow' outExifData.add(*pos); ^~~ pow ufraw_exiv2.cc:359:31: error: 'class Exiv2::ExifData' has no member named 'erase' pos = rawExifData.erase(pos); ^~~~~ ufraw_exiv2.cc:369:21: error: 'AnyError' in namespace 'Exiv2' does not name a type } catch (Exiv2::AnyError& e) { ^~~~~~~~ ufraw_exiv2.cc:369:14: note: suggested alternative: 'Error' } catch (Exiv2::AnyError& e) { ^~~~~ Error ufraw_exiv2.cc:371:23: error: 'e' was not declared in this scope std::string s(e.what()); ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:10, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:17, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:11, from ufraw_exiv2.cc:18: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'I Exiv2::ValueType::float_to_integer_helper(size_t) const [with I = long int; T = double; size_t = long unsigned int]': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1586:44: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1226:3: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'I Exiv2::ValueType::float_to_integer_helper(size_t) const [with I = unsigned int; T = double; size_t = long unsigned int]': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1591:45: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1226:3: warning: no return statement in function returning non-void [-Wreturn-type] /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'I Exiv2::ValueType::float_to_integer_helper(size_t) const [with I = long int; T = float; size_t = long unsigned int]': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1596:44: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1226:3: warning: no return statement in function returning non-void [-Wreturn-type] /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'I Exiv2::ValueType::float_to_integer_helper(size_t) const [with I = unsigned int; T = float; size_t = long unsigned int]': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1600:45: required from here /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1226:3: warning: no return statement in function returning non-void [-Wreturn-type] gmake[2]: *** [Makefile:886: ufraw_exiv2.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkobject.h:37, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwidget.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkcontainer.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkbin.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkwindow.h:36, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkdialog.h:35, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:33, from ufraw_delete.c:16: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] void gtk_type_init (GTypeDebugFlags debug_flags); ^~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gobject.h:26, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gbinding.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib-object.h:24, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gioenums.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/giotypes.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gio/gio.h:28, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gdk/gdk.h:32, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:32, from ufraw_delete.c:16: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gtype.h:723:1: note: declared here { ^ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolitem.h:31, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtk.h:126, from ufraw_delete.c:16: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] GTimeVal last_popdown; ^~~~~~~~ In file included from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/galloca.h:34, from /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib.h:32, from uf_glib.h:20, from ufraw.h:21, from ufraw_delete.c:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here struct _GTimeVal ^~~~~~~~~ gmake[2]: Leaving directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22' gmake[1]: *** [Makefile:1026: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/graphics/gimp-ufraw/work/ufraw-0.22' gmake: *** [Makefile:581: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/graphics/gimp-ufraw *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/graphics/gimp-ufraw