=> 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_ufraw.o CC ufraw_routines.o CC ufraw_colorspaces.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] 117 | #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] 1430 | 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 350 | 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] 73 | _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 1377 | DEPRECATED static lfDatabase *Create (); | ^~~~~~ ufraw_lensfun.cc:73:42: warning: 'static lfDatabase* lfDatabase::Create()' is deprecated [-Wdeprecated-declarations] 73 | _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 1377 | 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] 858 | 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 2125 | DEPRECATED void Destroy (); | ^~~~~~~ ufraw_lensfun.cc:859:36: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] 859 | 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 2068 | 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] 860 | 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 2068 | 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] 871 | 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 2125 | 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] 883 | 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 2125 | DEPRECATED void Destroy (); | ^~~~~~~ ufraw_lensfun.cc:884:39: warning: 'static lfModifier* lfModifier::Create(const lfLens*, float, int, int)' is deprecated [-Wdeprecated-declarations] 884 | 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 2068 | 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] 885 | 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 2068 | 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] 896 | 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 2125 | 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/gcc10/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/gcc10/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. 32 | #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] 236 | 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:729:3: note: declared here 729 | } GTypeDebugFlags GOBJECT_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ 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' 59 | 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' 61 | LogMsg& operator=(const LogMsg&) = delete; | ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:79:9: error: expected nested-name-specifier before 'Handler' 79 | using Handler = void (*)(int, const char*); | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:108:26: error: 'Handler' has not been declared 108 | static void setHandler(Handler handler); | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:112:10: error: 'Handler' does not name a type 112 | static Handler handler(); | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:121:10: error: 'Handler' does not name a type 121 | static Handler handler_; | ^~~~~~~ /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' 162 | enum class ErrorCode { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:10: error: expected ';' at end of member declaration 266 | ~Error() noexcept override = default; | ^ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:12: error: 'noexcept' does not name a type 266 | ~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 271 | [[nodiscard]] ErrorCode code() const noexcept; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:276:3: error: expected unqualified-id before '[' token 276 | [[nodiscard]] const char* what() const noexcept override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/error.hpp:266:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Error::~Error()' 266 | ~Error() noexcept override = default; | ^ In file included from /usr/pkg/gcc10/include/c++/exception:38, from /usr/pkg/gcc10/include/c++/new:41, from /usr/pkg/gcc10/include/c++/ext/new_allocator.h:33, from /usr/pkg/gcc10/include/c++/x86_64--netbsd/bits/c++allocator.h:33, from /usr/pkg/gcc10/include/c++/bits/allocator.h:46, from /usr/pkg/gcc10/include/c++/string:41, from ufobject.h:44, from ufraw.h:22, from ufraw_exiv2.cc:15: /usr/pkg/gcc10/include/c++/bits/exception.h:64:13: note: overridden function is 'virtual std::exception::~exception() throw ()' 64 | virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_NOTHROW; | ^ 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 29 | [[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; did you mean 'gsize'? 42 | 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' 83 | 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' 84 | 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' 85 | 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'? 101 | 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 113 | [[nodiscard]] const_iterator cbegin() const noexcept { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:120:3: error: expected unqualified-id before '[' token 120 | [[nodiscard]] const_iterator cend() const noexcept { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:133:3: error: expected unqualified-id before '[' token 133 | [[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' 163 | using ConstSliceBase::ConstSliceBase; | ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:164:9: error: expected nested-name-specifier before 'iterator' 164 | 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' 165 | 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' 166 | 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'? 174 | value_type& at(size_t index) { | ^~~~~~~~~~ | file_type 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] 73 | 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 578 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ /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'? 179 | 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<<'? 186 | 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<<'? 193 | iterator end() noexcept { | ^~~~~~~~ | operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:215:3: error: expected unqualified-id before '[' token 215 | [[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' 219 | using base_type = ConstSliceBase; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:255:9: error: expected nested-name-specifier before 'iterator' 255 | 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' 256 | 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' 261 | 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 280 | [[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 284 | [[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 294 | [[nodiscard]] iterator unsafeGetIteratorAt(size_t index) { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:303:3: error: expected unqualified-id before '[' token 303 | [[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' 326 | 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' 328 | using iterator = value_type*; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:329:9: error: expected nested-name-specifier before 'const_iterator' 329 | using const_iterator = const value_type*; | ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:349:3: error: expected unqualified-id before '[' token 349 | [[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 353 | [[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 363 | [[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 367 | [[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' 422 | using Internal::MutableSliceBase::MutableSliceBase; | ^~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:423:9: error: expected nested-name-specifier before 'iterator' 423 | 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' 424 | 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' 429 | 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 449 | [[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' 459 | using Internal::ConstSliceBase::ConstSliceBase; | ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/slice.hpp:460:9: error: expected nested-name-specifier before 'iterator' 460 | 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' 461 | 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' 466 | 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 471 | 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 503 | 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 521 | [[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 518 | 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' 26 | using byte = uint8_t; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:29:7: error: expected nested-name-specifier before 'URational' 29 | using URational = std::pair; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:31:7: error: expected nested-name-specifier before 'Rational' 31 | using Rational = std::pair; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:102:7: error: expected nested-name-specifier before 'Blob' 102 | 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' 128 | DataBuf() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:132:17: error: 'byte' does not name a type 132 | DataBuf(const byte* pData, size_t size); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:152:9: error: expected nested-name-specifier before 'iterator' 152 | 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' 153 | 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<<'? 155 | iterator begin() noexcept { | ^~~~~~~~ | operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:158:3: error: expected unqualified-id before '[' token 158 | [[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<<'? 161 | iterator end() noexcept { | ^~~~~~~~ | operator<< /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:164:3: error: expected unqualified-id before '[' token 164 | [[nodiscard]] const_iterator cend() const noexcept { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:168:3: error: expected unqualified-id before '[' token 168 | [[nodiscard]] size_t size() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:172:3: error: expected unqualified-id before '[' token 172 | [[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 175 | [[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 178 | [[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 181 | [[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 188 | [[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 191 | [[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 194 | [[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 196 | [[nodiscard]] bool empty() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:15: error: 'byte' was not declared in this scope 201 | std::vector pData_; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:201:19: error: template argument 1 is invalid 201 | 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 217 | EXIV2API Slice makeSlice(DataBuf& buf, size_t begin, size_t end); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:217:21: error: template argument 1 is invalid 217 | 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] 220 | 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 220 | 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 226 | EXIV2API uint16_t getUShort(const byte* buf, ByteOrder byteOrder); | ^~~~ /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 231 | return static_cast(buf.at(1)) << 8 | static_cast(buf.at(0)); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:231:60: error: 'byte' does not name a type 231 | return static_cast(buf.at(1)) << 8 | static_cast(buf.at(0)); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:233:22: error: 'byte' does not name a type 233 | return static_cast(buf.at(0)) << 8 | static_cast(buf.at(1)); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:233:58: error: 'byte' does not name a type 233 | return static_cast(buf.at(0)) << 8 | static_cast(buf.at(1)); | ^~~~ /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 237 | EXIV2API uint32_t getULong(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:239:38: error: 'byte' does not name a type 239 | EXIV2API uint64_t getULongLong(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:241:10: error: 'URational' does not name a type 241 | 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 243 | EXIV2API int16_t getShort(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:245:32: error: 'byte' does not name a type 245 | EXIV2API int32_t getLong(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:247:10: error: 'Rational' does not name a type 247 | EXIV2API Rational getRational(const byte* buf, ByteOrder byteOrder); | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:249:31: error: 'byte' does not name a type 249 | EXIV2API float getFloat(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:251:33: error: 'byte' does not name a type 251 | EXIV2API double getDouble(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:254:59: error: 'Rational' does not name a type 254 | EXIV2API std::ostream& operator<<(std::ostream& os, const Rational& r); | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:256:53: error: 'Rational' has not been declared 256 | 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 258 | 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 260 | 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 266 | EXIV2API size_t us2Data(byte* buf, uint16_t s, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:266:31: error: 'buf' was not declared in this scope 266 | 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' 266 | 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' 266 | 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] 266 | 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 271 | EXIV2API size_t ul2Data(byte* buf, uint32_t l, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:271:31: error: 'buf' was not declared in this scope 271 | 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' 271 | 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' 271 | 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] 271 | 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 276 | EXIV2API size_t ull2Data(byte* buf, uint64_t l, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:276:32: error: 'buf' was not declared in this scope 276 | 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' 276 | 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' 276 | 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] 276 | 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 281 | EXIV2API size_t ur2Data(byte* buf, URational l, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:281:31: error: 'buf' was not declared in this scope 281 | 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 281 | 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' 281 | 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] 281 | 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 286 | EXIV2API size_t s2Data(byte* buf, int16_t s, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:286:30: error: 'buf' was not declared in this scope 286 | 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' 286 | 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' 286 | 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] 286 | 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 291 | EXIV2API size_t l2Data(byte* buf, int32_t l, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:291:30: error: 'buf' was not declared in this scope 291 | 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' 291 | 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' 291 | 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] 291 | 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 296 | EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:30: error: 'buf' was not declared in this scope 296 | 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 296 | EXIV2API size_t r2Data(byte* buf, Rational l, ByteOrder byteOrder); | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:296:57: error: expected primary-expression before 'byteOrder' 296 | 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] 296 | 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 301 | EXIV2API size_t f2Data(byte* buf, float f, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:301:30: error: 'buf' was not declared in this scope 301 | 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' 301 | 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' 301 | 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] 301 | 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 306 | EXIV2API size_t d2Data(byte* buf, double d, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:306:30: error: 'buf' was not declared in this scope 306 | 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' 306 | 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' 306 | 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] 306 | 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 313 | EXIV2API void hexdump(std::ostream& os, const byte* buf, size_t len, size_t offset = 0); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:391:10: error: 'Rational' does not name a type 391 | EXIV2API Rational parseRational(const std::string& s, bool& ok); | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/types.hpp:399:10: error: 'Rational' does not name a type 399 | EXIV2API Rational floatToRationalCast(float f); | ^~~~~~~~ /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 451 | 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' 38 | 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' 46 | virtual ~BasicIo() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:82:30: error: 'byte' does not name a type 82 | virtual size_t write(const byte* data, size_t wcount) = 0; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:100:20: error: 'byte' has not been declared 100 | virtual int putb(byte data) = 0; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:124:23: error: 'byte' has not been declared 124 | 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 135 | 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 186 | virtual byte* mmap(bool isWriteable = false) = 0; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:203:3: error: expected unqualified-id before '[' token 203 | [[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 209 | [[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 211 | [[nodiscard]] virtual bool isopen() const = 0; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:213:3: error: expected unqualified-id before '[' token 213 | [[nodiscard]] virtual int error() const = 0; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:215:3: error: expected unqualified-id before '[' token 215 | [[nodiscard]] virtual bool eof() const = 0; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:221:3: error: expected unqualified-id before '[' token 221 | [[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 235 | byte* bigBlock_{}; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:135:62: error: 'ErrorCode' is not a class or namespace 135 | 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' 274 | 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' 276 | 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'? 263 | 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' 296 | ~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' 322 | 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' 329 | int close() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:339:22: error: 'byte' does not name a type 339 | size_t write(const byte* data, size_t wcount) override; | ^~~~ /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' 339 | 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' 349 | size_t write(BasicIo& src) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:357:12: error: 'byte' has not been declared 357 | 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' 357 | 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' 368 | DataBuf read(size_t rcount) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:381:15: error: 'byte' has not been declared 381 | 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' 381 | 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' 388 | 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' 407 | 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' 409 | 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 422 | byte* mmap(bool isWriteable = false) override; | ^~~~ /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' 430 | int munmap() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:443:3: error: expected unqualified-id before '[' token 443 | [[nodiscard]] size_t tell() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:450:3: error: expected unqualified-id before '[' token 450 | [[nodiscard]] size_t size() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:452:3: error: expected unqualified-id before '[' token 452 | [[nodiscard]] bool isopen() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:454:3: error: expected unqualified-id before '[' token 454 | [[nodiscard]] int error() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:456:3: error: expected unqualified-id before '[' token 456 | [[nodiscard]] bool eof() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:458:3: error: expected unqualified-id before '[' token 458 | [[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' 467 | 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' 472 | 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' 474 | 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 479 | 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 479 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:296:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::FileIo::~FileIo()' 296 | ~FileIo() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | virtual ~BasicIo() = default; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:508:15: error: 'byte' does not name a type 508 | MemIo(const byte* data, size_t size); | ^~~~ /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' 510 | ~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' 521 | 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' 526 | int close() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:537:22: error: 'byte' does not name a type 537 | size_t write(const byte* data, size_t wcount) override; | ^~~~ /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' 537 | 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' 548 | size_t write(BasicIo& src) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:556:12: error: 'byte' has not been declared 556 | 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' 556 | 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' 567 | DataBuf read(size_t rcount) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:580:15: error: 'byte' has not been declared 580 | 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' 580 | 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' 587 | 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' 603 | 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' 605 | 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 615 | byte* mmap(bool /*isWriteable*/ = false) override; | ^~~~ /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' 616 | int munmap() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:625:3: error: expected unqualified-id before '[' token 625 | [[nodiscard]] size_t tell() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:631:3: error: expected unqualified-id before '[' token 631 | [[nodiscard]] size_t size() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:633:3: error: expected unqualified-id before '[' token 633 | [[nodiscard]] bool isopen() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:635:3: error: expected unqualified-id before '[' token 635 | [[nodiscard]] int error() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:637:3: error: expected unqualified-id before '[' token 637 | [[nodiscard]] bool eof() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:639:3: error: expected unqualified-id before '[' token 639 | [[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' 648 | 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' 654 | 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' 656 | 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 661 | 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 661 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:510:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::MemIo::~MemIo()' 510 | ~MemIo() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | virtual ~BasicIo() = default; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:696:10: error: 'constexpr' does not name a type 696 | 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 701 | 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' 709 | ~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' 712 | 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' 713 | 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' 721 | 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' 738 | 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' 738 | 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' 738 | 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' 752 | ~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' 755 | 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' 756 | 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' 769 | 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' 776 | int close() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:781:22: error: 'byte' does not name a type 781 | size_t write(const byte* data, size_t wcount) override; | ^~~~ /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' 781 | 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' 796 | size_t write(BasicIo& src) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:802:12: error: 'byte' has not been declared 802 | 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' 802 | 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' 815 | DataBuf read(size_t rcount) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:830:15: error: 'byte' has not been declared 830 | 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' 830 | 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' 839 | 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' 854 | 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' 856 | 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 862 | byte* mmap(bool /*isWriteable*/ = false) override; | ^~~~ /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' 867 | int munmap() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:875:3: error: expected unqualified-id before '[' token 875 | [[nodiscard]] size_t tell() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:881:3: error: expected unqualified-id before '[' token 881 | [[nodiscard]] size_t size() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:883:3: error: expected unqualified-id before '[' token 883 | [[nodiscard]] bool isopen() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:885:3: error: expected unqualified-id before '[' token 885 | [[nodiscard]] int error() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:887:3: error: expected unqualified-id before '[' token 887 | [[nodiscard]] bool eof() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:889:3: error: expected unqualified-id before '[' token 889 | [[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' 898 | 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 906 | 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 906 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:752:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::RemoteIo::~RemoteIo()' 752 | ~RemoteIo() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | 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' 36 | 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' 43 | virtual ~Value() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:54:26: error: 'byte' does not name a type 54 | virtual int read(const byte* buf, size_t len, ByteOrder byteOrder) = 0; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:79:33: error: 'byte' does not name a type 79 | virtual int setDataArea(const byte* buf, size_t len); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:93:3: error: 'UniquePtr' does not name a type 93 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:106:23: error: 'byte' has not been declared 106 | 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 161 | virtual Rational toRational(size_t n = 0) const = 0; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:222:10: error: 'UniquePtr' does not name a type 222 | 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' 225 | 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' 230 | 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' 232 | 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' 232 | 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' 232 | 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' 250 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:254:19: error: 'byte' does not name a type 254 | DataValue(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder, TypeId typeId = undefined); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:258:18: error: 'byte' does not name a type 258 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^~~~ /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' 258 | 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' 260 | 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 265 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:281:15: error: 'byte' has not been declared 281 | 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' 281 | 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' 282 | 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' 283 | 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' 284 | 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' 290 | 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' 291 | 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' 292 | 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' 293 | 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 294 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 299 | DataValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:302:9: error: expected nested-name-specifier before 'ValueType' 302 | using ValueType = std::vector; | ^~~~~~~~~ CC iccjpeg.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:304:3: error: 'ValueType' does not name a type 304 | ValueType value_; //!< Stores the data 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' 315 | using Value::Value; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:319:9: error: expected nested-name-specifier before 'UniquePtr' 319 | 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' 330 | 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 331 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^~~~ /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' 331 | 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 336 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:352:15: error: 'byte' has not been declared 352 | 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' 352 | 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' 353 | 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' 354 | 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' 355 | 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' 356 | 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' 357 | 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 358 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 359 | 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' 364 | StringValueBase* clone_() const override = 0; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:314:16: error: looser exception specification on overriding virtual function 'virtual Exiv2::StringValueBase::~StringValueBase()' 314 | 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 ()' 43 | virtual ~Value() = default; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:382:9: error: expected nested-name-specifier before 'UniquePtr' 382 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:394:3: error: 'UniquePtr' does not name a type 394 | 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' 401 | StringValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:414:9: error: expected nested-name-specifier before 'UniquePtr' 414 | 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' 432 | int read(const std::string& buf) override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:437:3: error: 'UniquePtr' does not name a type 437 | 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' 445 | 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' 450 | AsciiValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:490:9: error: expected nested-name-specifier before 'UniquePtr' 490 | 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' 514 | 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 515 | int read(const byte* buf, size_t len, ByteOrder byteOrder) override; | ^~~~ /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' 515 | 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 520 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:523:15: error: 'byte' has not been declared 523 | 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' 523 | 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' 528 | 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' 560 | 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' 564 | 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 543 | 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' 564 | 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' 564 | 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' 572 | using Value::Value; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:576:9: error: expected nested-name-specifier before 'UniquePtr' 576 | 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' 589 | size_t size() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:603:15: error: 'byte' has not been declared 603 | 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' 603 | 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 614 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^~~~ /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' 614 | 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' 615 | 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' 626 | 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' 627 | 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' 626 | 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' 626 | 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' 627 | 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' 627 | 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' 641 | 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' 669 | 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 674 | 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' 675 | 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' 676 | 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' 683 | 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' 690 | 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' 697 | 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 704 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 705 | 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' 710 | XmpTextValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:638:16: error: looser exception specification on overriding virtual function 'virtual Exiv2::XmpTextValue::~XmpTextValue()' 638 | 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 ()' 571 | class EXIV2API XmpValue : public Value { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:730:9: error: expected nested-name-specifier before 'UniquePtr' 730 | 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' 751 | 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 756 | 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' 757 | 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' 763 | 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' 764 | 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' 765 | 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' 766 | 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 767 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 774 | 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' 779 | XmpArrayValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:727:16: error: looser exception specification on overriding virtual function 'virtual Exiv2::XmpArrayValue::~XmpArrayValue()' 727 | 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 ()' 571 | 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'? 797 | 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' 797 | for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { | ^~~~~~~ | ; CC ufraw_preview.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:797:70: error: 'c1' was not declared in this scope; did you mean 'y1'? 797 | 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 797 | 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' 814 | 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' 844 | 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 849 | 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' 850 | 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' 858 | 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' 865 | 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' 866 | 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' 867 | 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 868 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 875 | 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' 880 | LangAltValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:884:9: error: expected nested-name-specifier before 'ValueType' 884 | using ValueType = std::map; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:890:3: error: 'ValueType' does not name a type 890 | ValueType value_; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:903:9: error: expected nested-name-specifier before 'UniquePtr' 903 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:925:18: error: 'byte' does not name a type 925 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^~~~ /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' 925 | 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' 934 | 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 941 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:957:15: error: 'byte' has not been declared 957 | 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' 957 | 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' 961 | 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' 962 | 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' 963 | 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' 965 | 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' 967 | 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' 969 | 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 971 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 976 | DateValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:994:9: error: expected nested-name-specifier before 'UniquePtr' 994 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1018:18: error: 'byte' does not name a type 1018 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^~~~ /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' 1018 | 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' 1027 | 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 1034 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1050:15: error: 'byte' has not been declared 1050 | 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' 1050 | 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' 1053 | 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' 1054 | 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' 1055 | 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' 1057 | 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' 1059 | 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' 1061 | 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 1063 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 1070 | TimeValue* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1094:23: error: 'URational' was not declared in this scope 1094 | 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 1094 | inline TypeId getType() { | ^~~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' 1080 | TypeId getType(); | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1109:23: error: 'Rational' was not declared in this scope 1109 | inline TypeId getType() { | ^~~~~~~~ /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 1109 | inline TypeId getType() { | ^~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' 1080 | TypeId getType(); | ^~~~~~~ /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' 1132 | using Value::Value; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1136:9: error: expected nested-name-specifier before 'UniquePtr' 1136 | using UniquePtr = std::unique_ptr>; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1143:19: error: 'byte' does not name a type 1143 | ValueType(const byte* buf, size_t len, ByteOrder byteOrder, TypeId typeId = getType()); | ^~~~ /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' 1149 | ~ValueType() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1156:18: error: 'byte' does not name a type 1156 | int read(const byte* buf, size_t len, ByteOrder byteOrder) override; | ^~~~ /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' 1156 | 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' 1163 | 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 1168 | int setDataArea(const byte* buf, size_t len) override; | ^~~~ /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' 1168 | 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 1173 | UniquePtr clone() const { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1176:15: error: 'byte' has not been declared 1176 | 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' 1176 | 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' 1177 | 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' 1178 | 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' 1179 | 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' 1186 | 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' 1187 | 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' 1188 | 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' 1189 | 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 1190 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /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' 1192 | 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' 1197 | DataBuf dataArea() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1201:9: error: expected nested-name-specifier before 'ValueList' 1201 | using ValueList = std::vector; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1203:9: error: expected nested-name-specifier before 'iterator' 1203 | 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' 1205 | 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 1214 | ValueList value_; | ^~~~~~~~~ /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' 1288 | ValueType* clone_() const override; | ^~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1292:3: error: 'byte' does not name a type 1292 | byte* pDataArea_{nullptr}; | ^~~~ /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' 1294 | 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' 1294 | 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' 1294 | 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 1220 | const auto v = value_.at(n); | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected type-specifier before 'decltype' 1221 | 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' 1221 | 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 1221 | 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] 1221 | 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' 1222 | 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' 1222 | 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] 1222 | v <= static_cast(std::numeric_limits::max())) { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:70: error: expected ')' before '{' token 1222 | v <= static_cast(std::numeric_limits::max())) { | ^~ | ) /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1222:70: error: expected ')' before '{' token 1222 | v <= static_cast(std::numeric_limits::max())) { | ^~ | ) /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1221:8: note: to match this '(' 1221 | 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 1231 | 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 1232 | 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 1235 | if (b <= 0) { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1243:14: error: 'is_signed' is not a member of 'std' 1243 | 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 1243 | 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; did you mean 'Value'? 1243 | 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' 1243 | 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 1243 | 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] 1243 | 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; did you mean 'Value'? 1243 | 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'? 1246 | 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'? 1247 | 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; did you mean 'fmax'? 1248 | 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 1248 | 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; did you mean 'fmin'? 1248 | 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' 1254 | } else if (std::is_signed::value) { | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:32: error: expected primary-expression before '>' token 1254 | } else if (std::is_signed::value) { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1254:35: error: '::value' has not been declared; did you mean 'Value'? 1254 | } 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'? 1260 | 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; did you mean 'fmax'? 1262 | 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 1262 | 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'? 1267 | 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 1276 | 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 1277 | 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; did you mean 'fmax'? 1279 | 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 1279 | 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 1279 | 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 1284 | 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 1284 | 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' 1298 | using UShortValue = ValueType; | ^~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1300:7: error: expected nested-name-specifier before 'ULongValue' 1300 | using ULongValue = ValueType; | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1302:7: error: expected nested-name-specifier before 'URationalValue' 1302 | using URationalValue = ValueType; | ^~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1304:7: error: expected nested-name-specifier before 'ShortValue' 1304 | using ShortValue = ValueType; | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1306:7: error: expected nested-name-specifier before 'LongValue' 1306 | using LongValue = ValueType; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1308:7: error: expected nested-name-specifier before 'RationalValue' 1308 | using RationalValue = ValueType; | ^~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1310:7: error: expected nested-name-specifier before 'FloatValue' 1310 | using FloatValue = ValueType; | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1312:7: error: expected nested-name-specifier before 'DoubleValue' 1312 | using DoubleValue = ValueType; | ^~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1329:18: error: 'byte' does not name a type 1329 | T getValue(const byte* buf, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1332:32: error: 'byte' does not name a type 1332 | inline uint16_t getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1337:32: error: 'byte' does not name a type 1337 | inline uint32_t getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1342:8: error: 'URational' does not name a type 1342 | 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 1347 | inline int16_t getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1352:31: error: 'byte' does not name a type 1352 | inline int32_t getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1357:8: error: 'Rational' does not name a type 1357 | inline Rational getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1362:29: error: 'byte' does not name a type 1362 | inline float getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1367:30: error: 'byte' does not name a type 1367 | inline double getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:15: error: 'byte' was not declared in this scope 1384 | size_t toData(byte* buf, T t, ByteOrder byteOrder); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1384:21: error: 'buf' was not declared in this scope 1384 | 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' 1384 | 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' 1384 | 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] 1384 | 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' 1384 | size_t toData(byte* buf, T t, ByteOrder byteOrder); | ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1390 | 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 1390 | inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1390:28: error: 'buf' was not declared in this scope 1390 | 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' 1390 | 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' 1390 | 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] 1390 | 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) 1390 | 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 1390 | inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1398 | 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 1398 | inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1398:28: error: 'buf' was not declared in this scope 1398 | 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' 1398 | 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' 1398 | 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] 1398 | 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) 1398 | 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 1398 | inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1406 | 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 1406 | inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1406:28: error: 'buf' was not declared in this scope 1406 | 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 1406 | 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' 1406 | 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] 1406 | 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) 1406 | 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 1406 | inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1414 | 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 1414 | inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1414:28: error: 'buf' was not declared in this scope 1414 | 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' 1414 | 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' 1414 | 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] 1414 | 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) 1414 | 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 1414 | inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1422 | 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 1422 | inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1422:28: error: 'buf' was not declared in this scope 1422 | 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' 1422 | 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' 1422 | 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] 1422 | 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) 1422 | 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 1422 | inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1430 | 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 1430 | inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:28: error: 'buf' was not declared in this scope 1430 | 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 1430 | inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1430:55: error: expected primary-expression before 'byteOrder' 1430 | 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] 1430 | 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) 1430 | 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 1430 | inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1438 | 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 1438 | inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1438:28: error: 'buf' was not declared in this scope 1438 | 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' 1438 | 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' 1438 | 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] 1438 | 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) 1438 | 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 1438 | inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { | ^~ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' 1446 | 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 1446 | inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1446:28: error: 'buf' was not declared in this scope 1446 | 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' 1446 | 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' 1446 | 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] 1446 | 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) 1446 | 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 1446 | 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 1455 | ValueType::ValueType(const byte* buf, size_t len, ByteOrder byteOrder, TypeId typeId) : Value(typeId) { | ^~~~ /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; did you mean 'Value'? 1461 | 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_' 1467 | value_(rhs.value_) | ^~~~~~ CC ufraw_saver.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:5: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1471 | 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 1471 | pDataArea_ = new byte[rhs.sizeDataArea_]; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1471:26: error: expected ';' before '[' token 1471 | 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; did you mean 'dataArea'? 1479 | 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; did you mean 'Value'? 1487 | value_ = rhs.value_; | ^~~~~~ | Value 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] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:3: error: 'byte' was not declared in this scope 1489 | byte* tmp = nullptr; | ^~~~ 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 723 | { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:9: error: 'tmp' was not declared in this scope; did you mean 'tm'? 1489 | byte* tmp = nullptr; | ^~~ | tm /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1489:15: error: 'nullptr' was not declared in this scope 1489 | byte* tmp = nullptr; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1491:15: error: 'byte' does not name a type 1491 | tmp = new byte[rhs.sizeDataArea_]; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1491:19: error: expected ';' before '[' token 1491 | 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; did you mean 'dataArea'? 1494 | 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 1502 | int ValueType::read(const byte* buf, size_t len, ByteOrder byteOrder) { | ^~~~ /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; did you mean 'Value'? 1503 | 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 1517 | ValueList val; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1522:5: error: 'val' was not declared in this scope 1522 | val.push_back(tmp); | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:3: error: 'value_' was not declared in this scope; did you mean 'Value'? 1524 | value_.swap(val); | ^~~~~~ | Value /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1524:15: error: 'val' was not declared in this scope 1524 | value_.swap(val); | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: At global scope: /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1529:8: error: 'size_t Exiv2::ValueType::copy' is not a static data member of 'class Exiv2::ValueType' 1529 | 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' 1529 | size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { | ^~~~ /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:33: error: 'buf' was not declared in this scope 1529 | 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' 1529 | 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; did you mean 'Value'? 1539 | 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; did you mean 'Value'? 1544 | 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 1554 | auto end = value_.end(); | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1555:8: error: 'i' does not name a type 1555 | auto i = value_.begin(); | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1556:10: error: 'i' was not declared in this scope 1556 | while (i != end) { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1556:15: error: 'end' was not declared in this scope 1556 | while (i != end) { | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp: In member function 'std::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; did you mean 'Value'? 1567 | return Exiv2::toString(value_.at(n)); | ^~~~~~ | Value 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] 73 | GTimeVal last_popdown; | ^~~~~~~~ /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; did you mean 'Value'? 1574 | return static_cast(value_.at(n)); | ^~~~~~ | Value 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 580 | struct _GTimeVal | ^~~~~~~~~ /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; did you mean 'Value'? 1579 | 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 exception specification on overriding virtual function 'Exiv2::ValueType::~ValueType() [with T = double]' 1478 | ValueType::~ValueType() { | ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' 43 | 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 exception specification on overriding virtual function 'Exiv2::ValueType::~ValueType() [with T = float]' 1478 | ValueType::~ValueType() { | ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' 43 | 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 1604 | inline int64_t ValueType::toInt64(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1604:34: error: template argument 1 is invalid 1604 | 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 1604 | 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 1608 | inline uint32_t ValueType::toUint32(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1608:35: error: template argument 1 is invalid 1608 | 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 1608 | 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 1613 | 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 1613 | 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 1613 | 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 1617 | 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 1617 | 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 1617 | 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; did you mean 'Value'? 1624 | 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 1628 | inline float ValueType::toFloat(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1628:32: error: template argument 1 is invalid 1628 | 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 1628 | 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 1636 | 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 1636 | 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 1636 | 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 1644 | Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1650:8: error: 'Rational' does not name a type 1650 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1656:8: error: 'Rational' does not name a type 1656 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1662:8: error: 'Rational' does not name a type 1662 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1669:8: error: 'Rational' does not name a type 1669 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /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' 1682 | return {pDataArea_, sizeDataArea_}; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1682:11: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1682 | 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' 1682 | 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 1686 | int ValueType::setDataArea(const byte* buf, size_t len) { | ^~~~ /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 1687 | byte* tmp = nullptr; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:9: error: 'tmp' was not declared in this scope; did you mean 'tm'? 1687 | byte* tmp = nullptr; | ^~~ | tm /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1687:15: error: 'nullptr' was not declared in this scope 1687 | byte* tmp = nullptr; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1689:15: error: 'byte' does not name a type 1689 | tmp = new byte[len]; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1689:19: error: expected ';' before '[' token 1689 | tmp = new byte[len]; | ^ | ; /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/value.hpp:1692:12: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1692 | 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' 29 | 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' 34 | virtual ~Key() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:36:10: error: expected ',' or '...' before '&&' token 36 | 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' 36 | Key(Key&&) = delete; | ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:36:3: error: invalid constructor; you probably meant 'Exiv2::Key (const Exiv2::Key&)' 36 | Key(Key&&) = delete; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:37:21: error: expected ',' or '...' before '&&' token 37 | 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' 37 | Key& operator=(Key&&) = delete; | ^~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:46:3: error: expected unqualified-id before '[' token 46 | [[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 48 | [[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 50 | [[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 52 | [[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 54 | [[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 56 | [[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 58 | [[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 64 | [[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' 77 | 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' 78 | 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' 85 | Key& operator=(const Key&) = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:90:3: error: expected unqualified-id before '[' token 90 | [[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; did you mean 'Key'? 72 | 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' 108 | virtual ~Metadatum() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:146:23: error: 'byte' has not been declared 146 | 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 175 | [[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 177 | [[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 179 | [[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 181 | [[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 183 | [[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 185 | [[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 187 | [[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 189 | [[nodiscard]] virtual TypeId typeId() const = 0; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/metadatum.hpp:191:3: error: expected unqualified-id before '[' token 191 | [[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 193 | [[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 195 | [[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 197 | [[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 199 | [[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 205 | [[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 211 | [[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 215 | [[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 221 | [[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 227 | [[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 241 | [[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 255 | [[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' 259 | 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' 260 | 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' 267 | 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 134 | 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 168 | virtual std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const = 0; | ^~~~~~~ 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' 26 | 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' 28 | 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' 34 | 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' 34 | 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') 180 | return os << static_cast(id); | ~~ ^~ ~~~~~~~~~~~~~~~~~~~~ | | | | | int | std::ostream {aka std::basic_ostream} In file included from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/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]' 166 | operator<<(long __n) | ^~~~~~~~ /usr/pkg/gcc10/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]' 170 | operator<<(unsigned long __n) | ^~~~~~~~ /usr/pkg/gcc10/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]' 174 | operator<<(bool __n) | ^~~~~~~~ In file included from /usr/pkg/gcc10/include/c++/ostream:784, from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/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]' 91 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/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]' 181 | operator<<(unsigned short __n) | ^~~~~~~~ In file included from /usr/pkg/gcc10/include/c++/ostream:784, from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/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]' 105 | basic_ostream<_CharT, _Traits>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/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]' 192 | operator<<(unsigned int __n) | ^~~~~~~~ /usr/pkg/gcc10/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]' 201 | operator<<(long long __n) | ^~~~~~~~ /usr/pkg/gcc10/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]' 205 | operator<<(unsigned long long __n) | ^~~~~~~~ /usr/pkg/gcc10/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]' 220 | operator<<(double __f) | ^~~~~~~~ /usr/pkg/gcc10/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]' 224 | operator<<(float __f) | ^~~~~~~~ /usr/pkg/gcc10/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]' 232 | 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&)' 258 | EXIV2API std::ostream& operator<<(std::ostream& os, const URational& r); | ^~~~~~~~ In file included from /usr/pkg/gcc10/include/c++/istream:39, from /usr/pkg/gcc10/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/gcc10/include/c++/ostream:511:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) [with _CharT = char; _Traits = std::char_traits]' 511 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /usr/pkg/gcc10/include/c++/ostream:517:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, char) [with _Traits = std::char_traits]' 517 | operator<<(basic_ostream& __out, char __c) | ^~~~~~~~ /usr/pkg/gcc10/include/c++/ostream:523:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) [with _Traits = std::char_traits]' 523 | operator<<(basic_ostream& __out, signed char __c) | ^~~~~~~~ /usr/pkg/gcc10/include/c++/ostream:528:5: note: candidate: 'std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) [with _Traits = std::char_traits]' 528 | 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' 185 | using GroupName = std::string; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:187:25: error: 'GroupName' does not name a type 187 | bool operator==(const GroupName& groupName) const; //!< Comparison operator for group name | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:191:3: error: 'TagListFct' does not name a type 191 | 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' 198 | enum class SectionId { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:233:3: error: 'PrintFct' does not name a type 233 | PrintFct printFct_; //!< Pointer to tag print function | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:274:9: error: expected nested-name-specifier before 'UniquePtr' 274 | 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' 308 | ~ExifKey() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:323:3: error: expected unqualified-id before '[' token 323 | [[nodiscard]] std::string key() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:324:3: error: expected unqualified-id before '[' token 324 | [[nodiscard]] const char* familyName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:325:3: error: expected unqualified-id before '[' token 325 | [[nodiscard]] std::string groupName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:327:3: error: expected unqualified-id before '[' token 327 | [[nodiscard]] IfdId ifdId() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:328:3: error: expected unqualified-id before '[' token 328 | [[nodiscard]] std::string tagName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:329:3: error: expected unqualified-id before '[' token 329 | [[nodiscard]] uint16_t tag() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:330:3: error: expected unqualified-id before '[' token 330 | [[nodiscard]] std::string tagLabel() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:331:3: error: expected unqualified-id before '[' token 331 | [[nodiscard]] std::string tagDesc() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:333:3: error: expected unqualified-id before '[' token 333 | [[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 335 | [[nodiscard]] UniquePtr clone() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:337:3: error: expected unqualified-id before '[' token 337 | [[nodiscard]] int idx() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:342:3: error: expected unqualified-id before '[' token 342 | [[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 346 | 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 346 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/tags.hpp:308:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::ExifKey::~ExifKey()' 308 | ~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 ()' 34 | 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' 63 | ~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' 63 | ~Exifdatum() override = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:84:30: error: 'URational' does not name a type 84 | 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&)' 94 | 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&)' 84 | Exifdatum& operator=(const URational& value); | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:99:30: error: 'Rational' does not name a type 99 | Exifdatum& operator=(const Rational& value); | ^~~~~~~~ /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&)' 99 | 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&)' 84 | 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' 110 | 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' 118 | 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 132 | int setDataArea(const byte* buf, size_t len) const; | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:138:3: error: expected unqualified-id before '[' token 138 | [[nodiscard]] std::string key() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:139:3: error: expected unqualified-id before '[' token 139 | [[nodiscard]] const char* familyName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:140:3: error: expected unqualified-id before '[' token 140 | [[nodiscard]] std::string groupName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:141:3: error: expected unqualified-id before '[' token 141 | [[nodiscard]] std::string tagName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:142:3: error: expected unqualified-id before '[' token 142 | [[nodiscard]] std::string tagLabel() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:143:3: error: expected unqualified-id before '[' token 143 | [[nodiscard]] std::string tagDesc() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:144:3: error: expected unqualified-id before '[' token 144 | [[nodiscard]] uint16_t tag() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:146:3: error: expected unqualified-id before '[' token 146 | [[nodiscard]] IfdId ifdId() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:148:3: error: expected unqualified-id before '[' token 148 | [[nodiscard]] const char* ifdName() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:150:3: error: expected unqualified-id before '[' token 150 | [[nodiscard]] int idx() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:162:15: error: 'byte' has not been declared 162 | 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' 162 | 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' 163 | 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 165 | [[nodiscard]] TypeId typeId() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:167:3: error: expected unqualified-id before '[' token 167 | [[nodiscard]] const char* typeName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:169:3: error: expected unqualified-id before '[' token 169 | [[nodiscard]] size_t typeSize() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:171:3: error: expected unqualified-id before '[' token 171 | [[nodiscard]] size_t count() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:173:3: error: expected unqualified-id before '[' token 173 | [[nodiscard]] size_t size() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:175:3: error: expected unqualified-id before '[' token 175 | [[nodiscard]] std::string toString() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:176:3: error: expected unqualified-id before '[' token 176 | [[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 177 | [[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 178 | [[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 179 | [[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 180 | [[nodiscard]] Value::UniquePtr getValue() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:181:3: error: expected unqualified-id before '[' token 181 | [[nodiscard]] const Value& value() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:183:3: error: expected unqualified-id before '[' token 183 | [[nodiscard]] size_t sizeDataArea() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:196:3: error: expected unqualified-id before '[' token 196 | [[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 201 | 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 202 | Value::UniquePtr value_; //!< Value | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:63:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Exifdatum::~Exifdatum()' 63 | ~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 ()' 108 | 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 59 | explicit Exifdatum(const ExifKey& key, const Value* pValue = nullptr); | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:163:69: error: 'nullptr' was not declared in this scope 163 | 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 231 | [[nodiscard]] DataBuf copy() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:242:3: error: expected unqualified-id before '[' token 242 | [[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 247 | [[nodiscard]] const char* mimeType() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:252:3: error: expected unqualified-id before '[' token 252 | [[nodiscard]] const char* extension() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:299:50: error: 'URational' has not been declared 299 | 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 299 | 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 317 | 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:55: error: 'URational' has not been declared 317 | 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 317 | 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 344 | void setJpegThumbnail(const byte* buf, size_t size); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:359:7: error: expected nested-name-specifier before 'ExifMetadata' 359 | using ExifMetadata = std::list; | ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:376:9: error: expected nested-name-specifier before 'iterator' 376 | using iterator = ExifMetadata::iterator; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:378:9: error: expected nested-name-specifier before 'const_iterator' 378 | 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<<'? 412 | 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<<'? 418 | 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<<'? 429 | 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<<'? 433 | 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<<'? 440 | iterator findKey(const ExifKey& key); | ^~~~~~~~ | operator<< 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] 236 /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:446:3: error: expected unqualified-id before '[' token 446 | [[nodiscard]] const_iterator begin() const { | ^ | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:450:3: error: expected unqualified-id before '[' token 450 | [[nodiscard]] const_iterator end() const { | ^ 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 723 | { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:457:3: error: expected unqualified-id before '[' token 457 | [[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 459 | [[nodiscard]] bool empty() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:463:3: error: expected unqualified-id before '[' token 463 | [[nodiscard]] size_t count() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:470:3: error: 'ExifMetadata' does not name a type 470 | ExifMetadata exifMetadata_; | ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:494:53: error: 'byte' does not name a type 494 | static ByteOrder decode(ExifData& exifData, const byte* pData, size_t size); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/exif.hpp:533:29: error: 'Blob' has not been declared 533 | 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 533 | 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:554:22: error: 'Blob' has not been declared 554 | 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 555 | 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' 8 | 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 54 | 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 55 | 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 56 | 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 61 | 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 62 | 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 63 | 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 64 | 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 65 | 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' 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] 73 | GTimeVal last_popdown; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:66:10: error: 'constexpr' does not name a type 66 | static constexpr uint16_t EnvelopeNumber = 40; | ^~~~~~~~~ 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 580 | struct _GTimeVal | ^~~~~~~~~ /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 67 | 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 68 | 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 69 | 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 70 | 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 71 | 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 72 | 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 73 | 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 74 | 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 76 | 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 77 | 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 78 | 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 79 | 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 80 | 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 81 | 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 82 | 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 83 | 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' CC ufraw_delete.o /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:84:10: error: 'constexpr' does not name a type 84 | 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 85 | 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 86 | 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 87 | 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 88 | 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 89 | 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 90 | 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 91 | 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 92 | 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 93 | 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 94 | 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 95 | 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 96 | 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 97 | 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 98 | 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 99 | 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 100 | 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 101 | 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 102 | 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 103 | 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 104 | 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 105 | 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 106 | 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 107 | 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 108 | 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 109 | 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 110 | 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 111 | 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 112 | 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 113 | 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 114 | 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 115 | 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 116 | static constexpr uint16_t Source = 115; | ^~~~~~~~~ /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' /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:117:10: error: 'constexpr' does not name a type 117 | 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 118 | 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 119 | 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 120 | 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 121 | 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 122 | 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 123 | 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 124 | 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 125 | 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 126 | 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 127 | 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 128 | 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 129 | 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 130 | 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 131 | 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 132 | 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' 240 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:263:3: error: expected unqualified-id before '[' token 263 | [[nodiscard]] std::string key() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:264:3: error: expected unqualified-id before '[' token 264 | [[nodiscard]] const char* familyName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:269:3: error: expected unqualified-id before '[' token 269 | [[nodiscard]] std::string groupName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:270:3: error: expected unqualified-id before '[' token 270 | [[nodiscard]] std::string tagName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:271:3: error: expected unqualified-id before '[' token 271 | [[nodiscard]] std::string tagLabel() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:272:3: error: expected unqualified-id before '[' token 272 | [[nodiscard]] std::string tagDesc() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:273:3: error: expected unqualified-id before '[' token 273 | [[nodiscard]] uint16_t tag() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:274:3: error: expected unqualified-id before '[' token 274 | [[nodiscard]] UniquePtr clone() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:276:3: error: expected unqualified-id before '[' token 276 | [[nodiscard]] std::string recordName() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:278:3: error: expected unqualified-id before '[' token 278 | [[nodiscard]] uint16_t record() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:301:3: error: expected unqualified-id before '[' token 301 | [[nodiscard]] IptcKey* clone_() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/datasets.hpp:237:16: error: looser exception specification on overriding virtual function 'virtual Exiv2::IptcKey::~IptcKey()' 237 | 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 ()' 34 | 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' 312 | 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' 53 | ~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' 53 | ~Iptcdatum() override = default; | ^~~~~~~ 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] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ /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' 75 | void setValue(const Value* pValue) override; | ^ 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 723 | { | ^ /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' 84 | 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 89 | 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' 89 | 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' 90 | 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 97 | [[nodiscard]] std::string key() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:102:3: error: expected unqualified-id before '[' token 102 | [[nodiscard]] std::string recordName() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:107:3: error: expected unqualified-id before '[' token 107 | [[nodiscard]] uint16_t record() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:108:3: error: expected unqualified-id before '[' token 108 | [[nodiscard]] const char* familyName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:109:3: error: expected unqualified-id before '[' token 109 | [[nodiscard]] std::string groupName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:114:3: error: expected unqualified-id before '[' token 114 | [[nodiscard]] std::string tagName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:115:3: error: expected unqualified-id before '[' token 115 | [[nodiscard]] std::string tagLabel() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:116:3: error: expected unqualified-id before '[' token 116 | [[nodiscard]] std::string tagDesc() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:118:3: error: expected unqualified-id before '[' token 118 | [[nodiscard]] uint16_t tag() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:119:3: error: expected unqualified-id before '[' token 119 | [[nodiscard]] TypeId typeId() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:120:3: error: expected unqualified-id before '[' token 120 | [[nodiscard]] const char* typeName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:121:3: error: expected unqualified-id before '[' token 121 | [[nodiscard]] size_t typeSize() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:122:3: error: expected unqualified-id before '[' token 122 | [[nodiscard]] size_t count() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:123:3: error: expected unqualified-id before '[' token 123 | [[nodiscard]] size_t size() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:124:3: error: expected unqualified-id before '[' token 124 | [[nodiscard]] std::string toString() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:125:3: error: expected unqualified-id before '[' token 125 | [[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 126 | [[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 127 | [[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 128 | [[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 129 | [[nodiscard]] Value::UniquePtr getValue() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:130:3: error: expected unqualified-id before '[' token 130 | [[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 135 | 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 136 | Value::UniquePtr value_; //!< Value | ^~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:53:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Iptcdatum::~Iptcdatum()' 53 | ~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 ()' 108 | 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 49 | 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 90 | 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' 141 | using IptcMetadata = std::vector; | ^~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:156:9: error: expected nested-name-specifier before 'iterator' 156 | using iterator = IptcMetadata::iterator; | ^~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:158:9: error: expected nested-name-specifier before 'const_iterator' 158 | 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<<'? 194 | 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<<'? 206 | 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<<'? 210 | 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<<'? 217 | 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<<'? 222 | 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 228 | [[nodiscard]] const_iterator begin() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:232:3: error: expected unqualified-id before '[' token 232 | [[nodiscard]] const_iterator end() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:239:3: error: expected unqualified-id before '[' token 239 | [[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 244 | [[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 246 | [[nodiscard]] bool empty() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:251:3: error: expected unqualified-id before '[' token 251 | [[nodiscard]] size_t count() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:256:3: error: expected unqualified-id before '[' token 256 | [[nodiscard]] size_t size() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:259:3: error: expected unqualified-id before '[' token 259 | [[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 262 | static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid 262 | 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 262 | static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid 262 | 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 262 | static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid 262 | 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 262 | static void printStructure(std::ostream& out, const Slice& bytes, size_t depth); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:262:66: error: template argument 1 is invalid 262 | 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 262 | 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 421 | 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 262 | 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 267 | IptcMetadata iptcMetadata_; | ^~~~~~~~~~~~ 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] 73 | 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 580 | struct _GTimeVal | ^~~~~~~~~ /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 199 | iptcMetadata_.clear(); | ^~~~~~~~~~~~~ /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 287 | static int decode(IptcData& iptcData, const byte* pData, size_t size); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/iptc.hpp:301:10: error: 'constexpr' does not name a type 301 | 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 176 | 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 176 | static std::mutex mutex_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:188:9: error: expected nested-name-specifier before 'NsRegistry' 188 | using NsRegistry = std::map; | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:195:10: error: 'NsRegistry' does not name a type 195 | static NsRegistry nsRegistry_; //!< Namespace registry | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:200:43: error: 'Exiv2::Dictionary' has not been declared 200 | 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' 210 | 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' 236 | ~XmpKey() override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:247:3: error: expected unqualified-id before '[' token 247 | [[nodiscard]] std::string key() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:248:3: error: expected unqualified-id before '[' token 248 | [[nodiscard]] const char* familyName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:253:3: error: expected unqualified-id before '[' token 253 | [[nodiscard]] std::string groupName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:254:3: error: expected unqualified-id before '[' token 254 | [[nodiscard]] std::string tagName() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:255:3: error: expected unqualified-id before '[' token 255 | [[nodiscard]] std::string tagLabel() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:256:3: error: expected unqualified-id before '[' token 256 | [[nodiscard]] std::string tagDesc() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:258:3: error: expected unqualified-id before '[' token 258 | [[nodiscard]] uint16_t tag() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:260:3: error: expected unqualified-id before '[' token 260 | [[nodiscard]] UniquePtr clone() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:264:3: error: expected unqualified-id before '[' token 264 | [[nodiscard]] std::string ns() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:269:3: error: expected unqualified-id before '[' token 269 | [[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 273 | 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 273 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/properties.hpp:236:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::XmpKey::~XmpKey()' 236 | ~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 ()' 34 | 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' 47 | ~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' 70 | 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' 78 | 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 84 | 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' 84 | 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' 85 | 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 92 | [[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 93 | [[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 95 | [[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 97 | [[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 98 | [[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 99 | [[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 101 | [[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 102 | [[nodiscard]] TypeId typeId() const override; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:103:3: error: expected unqualified-id before '[' token 103 | [[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 106 | [[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 107 | [[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 108 | [[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 109 | [[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 110 | [[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 111 | [[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 112 | [[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 113 | [[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 114 | [[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 115 | [[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 121 | 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 121 | std::unique_ptr p_; | ^~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:47:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Xmpdatum::~Xmpdatum()' 47 | ~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 ()' 108 | 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 43 | 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 85 | 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' 126 | 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' 141 | XmpData() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:144:9: error: expected nested-name-specifier before 'iterator' 144 | 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' 146 | 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<<'? 178 | 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 184 | 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<<'? 190 | 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<<'? 192 | 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<<'? 197 | 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 203 | [[nodiscard]] const_iterator begin() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:205:3: error: expected unqualified-id before '[' token 205 | [[nodiscard]] const_iterator end() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:210:3: error: expected unqualified-id before '[' token 210 | [[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 212 | [[nodiscard]] bool empty() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:214:3: error: expected unqualified-id before '[' token 214 | [[nodiscard]] long count() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:217:3: error: expected unqualified-id before '[' token 217 | [[nodiscard]] bool usePacket() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:233:3: error: expected unqualified-id before '[' token 233 | [[nodiscard]] const std::string& xmpPacket() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:241:3: error: 'XmpMetadata' does not name a type 241 | XmpMetadata xmpMetadata_; | ^~~~~~~~~~~ /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' 243 | 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' 243 | 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' 243 | bool usePacket_{}; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp: In member function 'void Exiv2::XmpData::setPacket(std::string)': /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:229:23: error: 'move' is not a member of 'std' 229 | 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' 306 | 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 358 | 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 382 | 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 386 | static XmpLockFct xmpLockFct_; | ^~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:358:61: error: 'nullptr' was not declared in this scope 358 | 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 358 | static bool initialize(XmpParser::XmpLockFct xmpLockFct = nullptr, void* pLockData = nullptr); | ^~~~~~~ CC ufraw_chooser.o /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' 401 | if (std::is_same::value) { | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:21: error: expected primary-expression before ',' token 401 | if (std::is_same::value) { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:23: error: expected primary-expression before 'bool' 401 | if (std::is_same::value) { | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:22: error: expected ')' before 'bool' 401 | 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' 24 | 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' 25 | 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' 26 | 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' 27 | 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' 24 | 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' 24 | 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' 25 | 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' 25 | 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' 26 | 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' 26 | 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' 27 | 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' 27 | size_t height_{}; //!< Height | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:33:7: error: expected nested-name-specifier before 'NativePreviewList' 33 | using NativePreviewList = std::vector; | ^~~~~~~~~~~~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:53:9: error: expected nested-name-specifier before 'UniquePtr' 53 | 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 62 | 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' 64 | virtual ~Image() = default; | ^~~~~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:193:37: error: expected ',' or '...' before '&&' token 193 | 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 209 | [[nodiscard]] virtual const DataBuf& iccProfile() const { | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:340:3: error: expected unqualified-id before '[' token 340 | [[nodiscard]] ByteOrder byteOrder() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:345:3: error: expected unqualified-id before '[' token 345 | [[nodiscard]] bool good() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:356:3: error: expected unqualified-id before '[' token 356 | [[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 360 | [[nodiscard]] virtual uint32_t pixelWidth() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:364:3: error: expected unqualified-id before '[' token 364 | [[nodiscard]] virtual uint32_t pixelHeight() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:376:3: error: expected unqualified-id before '[' token 376 | [[nodiscard]] virtual const ExifData& exifData() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:388:3: error: expected unqualified-id before '[' token 388 | [[nodiscard]] virtual const IptcData& iptcData() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:400:3: error: expected unqualified-id before '[' token 400 | [[nodiscard]] virtual const XmpData& xmpData() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:404:3: error: expected unqualified-id before '[' token 404 | [[nodiscard]] virtual std::string comment() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:408:3: error: expected unqualified-id before '[' token 408 | [[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 423 | [[nodiscard]] virtual BasicIo& io() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:430:3: error: expected unqualified-id before '[' token 430 | [[nodiscard]] AccessMode checkMode(MetadataId metadataId) const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:435:3: error: expected unqualified-id before '[' token 435 | [[nodiscard]] bool supportsMetadata(MetadataId metadataId) const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:437:3: error: expected unqualified-id before '[' token 437 | [[nodiscard]] bool writeXmpFromPacket() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:439:3: error: expected unqualified-id before '[' token 439 | [[nodiscard]] const NativePreviewList& nativePreviews() const; | ^ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:449:3: error: expected unqualified-id before '[' token 449 | [[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' 456 | 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' 458 | 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 463 | 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' 470 | 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' 471 | 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'? 472 | 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' 485 | 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' 489 | 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' 492 | 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' 470 | 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' 470 | 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' 471 | 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' 471 | 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' 485 | 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' 485 | 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' 489 | 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' 489 | 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' 492 | 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' 492 | 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' 203 | 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' 497 | 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' 499 | 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' 507 | 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 50 | 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 524 | 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 539 | 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 552 | 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 570 | 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 580 | 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 589 | 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 606 | 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 621 | static ImageType getType(const byte* data, size_t size); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:15: error: variable or field 'append' declared void 666 | 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' 666 | EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:35: error: 'blob' was not declared in this scope 666 | EXIV2API void append(Exiv2::Blob& blob, const byte* buf, size_t len); | ^~~~ /tmp/graphics/gimp-ufraw/work/.buildlink/include/exiv2/image.hpp:666:41: error: expected primary-expression before 'const' 666 | 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' 666 | 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 23 | 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 25 | 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 27 | 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 29 | 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 31 | 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 33 | 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 35 | 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 37 | 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 39 | 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 41 | 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 43 | 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 45 | 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 47 | 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 49 | 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 51 | 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 53 | 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 55 | 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 57 | 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 59 | 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 61 | 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 63 | 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 65 | 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 67 | 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 69 | 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 71 | 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 73 | 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 75 | 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 77 | 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 79 | 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 81 | 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 83 | 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 85 | 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 87 | 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 89 | EXIV2API ExifData::const_iterator afPoint(const ExifData& ed); | ^~~~~~~~~~~~~~ ufraw_exiv2.cc:31:49: error: 'Exiv2::ExifData::const_iterator' has not been declared 31 | 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 33 | 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' 56 | Exiv2::Image::AutoPtr image; | ^~~~~~~ ufraw_exiv2.cc:58:13: error: 'image' was not declared in this scope 58 | image = Exiv2::ImageFactory::open( | ^~~~~ ufraw_exiv2.cc:58:42: error: 'open' is not a member of 'Exiv2::ImageFactory' 58 | image = Exiv2::ImageFactory::open( | ^~~~ ufraw_exiv2.cc:59:32: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] 59 | (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); | ^~~~~ ufraw_exiv2.cc:59:26: error: expected primary-expression before 'const' 59 | (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); | ^~~~~ ufraw_exiv2.cc:59:26: error: expected ')' before 'const' 59 | (const Exiv2::byte*)uf->unzippedBuf, uf->unzippedBufLen); | ~^~~~~ | ) ufraw_exiv2.cc:62:13: error: 'image' was not declared in this scope 62 | image = Exiv2::ImageFactory::open(filename); | ^~~~~ ufraw_exiv2.cc:62:42: error: 'open' is not a member of 'Exiv2::ImageFactory' 62 | image = Exiv2::ImageFactory::open(filename); | ^~~~ In file included from /usr/pkg/gcc10/include/c++/cassert:44, from ufraw_exiv2.cc:24: ufraw_exiv2.cc:65:16: error: 'image' was not declared in this scope 65 | assert(image.get() != 0); | ^~~~~ ufraw_exiv2.cc:69:22: error: 'class Exiv2::ExifData' has no member named 'empty' 69 | if (exifData.empty()) { | ^~~~~ ufraw_exiv2.cc:72:39: error: 'kerGeneralError' is not a member of 'Exiv2'; did you mean 'Exiv2::ErrorCode::kerGeneralError'? 72 | throw Exiv2::Error(Exiv2::kerGeneralError, error); | ^~~~~~~~~~~~~~~ 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:164:3: note: 'Exiv2::ErrorCode::kerGeneralError' declared here 164 | kerGeneralError, | ^~~~~~~~~~~~~~~ ufraw_exiv2.cc:76:26: error: 'const_iterator' is not a member of 'Exiv2::ExifData' 76 | Exiv2::ExifData::const_iterator pos; | ^~~~~~~~~~~~~~ ufraw_exiv2.cc:78:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 78 | if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:78:27: error: 'exposureTime' is not a member of 'Exiv2' 78 | if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { | ^~~~~~~~~~~~ ufraw_exiv2.cc:78:63: error: 'class Exiv2::ExifData' has no member named 'end' 78 | if ((pos = Exiv2::exposureTime(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:83:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 83 | if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:83:27: error: 'fNumber' is not a member of 'Exiv2' 83 | if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { | ^~~~~~~ ufraw_exiv2.cc:83:58: error: 'class Exiv2::ExifData' has no member named 'end' 83 | if ((pos = Exiv2::fNumber(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:88:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 88 | if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:88:27: error: 'isoSpeed' is not a member of 'Exiv2' 88 | if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { | ^~~~~~~~ ufraw_exiv2.cc:88:59: error: 'class Exiv2::ExifData' has no member named 'end' 88 | if ((pos = Exiv2::isoSpeed(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:92:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 92 | if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:92:27: error: 'focalLength' is not a member of 'Exiv2' 92 | if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { | ^~~~~~~~~~~ ufraw_exiv2.cc:92:62: error: 'class Exiv2::ExifData' has no member named 'end' 92 | if ((pos = Exiv2::focalLength(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:97:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 97 | if ((pos = exifData.findKey(Exiv2::ExifKey( | ^~~ | pow ufraw_exiv2.cc:97:29: error: 'class Exiv2::ExifData' has no member named 'findKey' 97 | if ((pos = exifData.findKey(Exiv2::ExifKey( | ^~~~~~~ ufraw_exiv2.cc:99:29: error: 'class Exiv2::ExifData' has no member named 'end' 99 | != exifData.end()) { | ^~~ ufraw_exiv2.cc:103:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 103 | if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:103:27: error: 'lensName' is not a member of 'Exiv2' 103 | if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { | ^~~~~~~~ ufraw_exiv2.cc:103:59: error: 'class Exiv2::ExifData' has no member named 'end' 103 | if ((pos = Exiv2::lensName(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:107:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 107 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.Flash"))) | ^~~ | pow ufraw_exiv2.cc:107:29: error: 'class Exiv2::ExifData' has no member named 'findKey' 107 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.Flash"))) | ^~~~~~~ ufraw_exiv2.cc:108:29: error: 'class Exiv2::ExifData' has no member named 'end' 108 | != exifData.end()) { | ^~~ ufraw_exiv2.cc:112:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 112 | if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:112:27: error: 'whiteBalance' is not a member of 'Exiv2' 112 | if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { | ^~~~~~~~~~~~ ufraw_exiv2.cc:112:63: error: 'class Exiv2::ExifData' has no member named 'end' 112 | if ((pos = Exiv2::whiteBalance(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:116:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 116 | if ((pos = Exiv2::make(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:116:27: error: 'make' is not a member of 'Exiv2' 116 | if ((pos = Exiv2::make(exifData)) != exifData.end()) { | ^~~~ ufraw_exiv2.cc:116:55: error: 'class Exiv2::ExifData' has no member named 'end' 116 | if ((pos = Exiv2::make(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:119:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 119 | if ((pos = Exiv2::model(exifData)) != exifData.end()) { | ^~~ | pow ufraw_exiv2.cc:119:27: error: 'model' is not a member of 'Exiv2' 119 | if ((pos = Exiv2::model(exifData)) != exifData.end()) { | ^~~~~ ufraw_exiv2.cc:119:56: error: 'class Exiv2::ExifData' has no member named 'end' 119 | if ((pos = Exiv2::model(exifData)) != exifData.end()) { | ^~~ ufraw_exiv2.cc:124:16: error: 'Blob' is not a member of 'Exiv2' 124 | Exiv2::Blob blob; | ^~~~ ufraw_exiv2.cc:125:35: error: 'blob' was not declared in this scope 125 | Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); | ^~~~ ufraw_exiv2.cc:137:21: error: 'AnyError' in namespace 'Exiv2' does not name a type; did you mean 'Error'? 137 | } catch (Exiv2::AnyError& e) { | ^~~~~~~~ | Error ufraw_exiv2.cc:139:23: error: 'e' was not declared in this scope 139 | std::string s(e.what()); | ^ ufraw_exiv2.cc: In function 'Exiv2::ExifData ufraw_prepare_exifdata(ufraw_data*)': ufraw_exiv2.cc:151:45: error: cannot convert 'guchar*' {aka 'unsigned char*'} to 'const int*' 151 | Exiv2::ExifParser::decode(exifData, uf->inputExifBuf, uf->inputExifBufLen); | ~~~~^~~~~~~~~~~~ | | | guchar* {aka unsigned char*} 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:59: note: initializing argument 2 of 'static Exiv2::ByteOrder Exiv2::ExifParser::decode(Exiv2::ExifData&, const int*, size_t)' 494 | static ByteOrder decode(ExifData& exifData, const byte* pData, size_t size); | ~~~~~~~~~~~~^~~~~ ufraw_exiv2.cc:152:22: error: 'iterator' is not a member of 'Exiv2::ExifData' 152 | Exiv2::ExifData::iterator pos; | ^~~~~~~~ ufraw_exiv2.cc:155:14: error: 'pos' was not declared in this scope; did you mean 'pow'? 155 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) | ^~~ | pow ufraw_exiv2.cc:155:29: error: 'class Exiv2::ExifData' has no member named 'findKey' 155 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Orientation"))) | ^~~~~~~ ufraw_exiv2.cc:156:29: error: 'class Exiv2::ExifData' has no member named 'end' 156 | != exifData.end()) { | ^~~ ufraw_exiv2.cc:164:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 164 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth"))) | ^~~ | pow ufraw_exiv2.cc:164:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 164 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageWidth"))) | ^~~~~~~ ufraw_exiv2.cc:165:25: error: 'class Exiv2::ExifData' has no member named 'end' 165 | != exifData.end()) | ^~~ ufraw_exiv2.cc:166:18: error: 'class Exiv2::ExifData' has no member named 'erase' 166 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:167:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 167 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageLength"))) | ^~~ | pow ufraw_exiv2.cc:167:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 167 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ImageLength"))) | ^~~~~~~ ufraw_exiv2.cc:168:25: error: 'class Exiv2::ExifData' has no member named 'end' 168 | != exifData.end()) | ^~~ ufraw_exiv2.cc:169:18: error: 'class Exiv2::ExifData' has no member named 'erase' 169 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:170:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 170 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.BitsPerSample"))) | ^~~ | pow ufraw_exiv2.cc:170:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 170 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.BitsPerSample"))) | ^~~~~~~ ufraw_exiv2.cc:171:25: error: 'class Exiv2::ExifData' has no member named 'end' 171 | != exifData.end()) | ^~~ ufraw_exiv2.cc:172:18: error: 'class Exiv2::ExifData' has no member named 'erase' 172 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:173:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 173 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Compression"))) | ^~~ | pow ufraw_exiv2.cc:173:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 173 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.Compression"))) | ^~~~~~~ ufraw_exiv2.cc:174:25: error: 'class Exiv2::ExifData' has no member named 'end' 174 | != exifData.end()) | ^~~ ufraw_exiv2.cc:175:18: error: 'class Exiv2::ExifData' has no member named 'erase' 175 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:176:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 176 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PhotometricInterpretation"))) | ^~~ | pow ufraw_exiv2.cc:176:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 176 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PhotometricInterpretation"))) | ^~~~~~~ ufraw_exiv2.cc:177:25: error: 'class Exiv2::ExifData' has no member named 'end' 177 | != exifData.end()) | ^~~ ufraw_exiv2.cc:178:18: error: 'class Exiv2::ExifData' has no member named 'erase' 178 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:179:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 179 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.FillOrder"))) | ^~~ | pow ufraw_exiv2.cc:179:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 179 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.FillOrder"))) | ^~~~~~~ ufraw_exiv2.cc:180:25: error: 'class Exiv2::ExifData' has no member named 'end' 180 | != exifData.end()) | ^~~ ufraw_exiv2.cc:181:18: error: 'class Exiv2::ExifData' has no member named 'erase' 181 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:182:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 182 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.SamplesPerPixel"))) | ^~~ | pow ufraw_exiv2.cc:182:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 182 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.SamplesPerPixel"))) | ^~~~~~~ ufraw_exiv2.cc:183:25: error: 'class Exiv2::ExifData' has no member named 'end' 183 | != exifData.end()) | ^~~ ufraw_exiv2.cc:184:18: error: 'class Exiv2::ExifData' has no member named 'erase' 184 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:185:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 185 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripOffsets"))) | ^~~ | pow ufraw_exiv2.cc:185:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 185 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripOffsets"))) | ^~~~~~~ ufraw_exiv2.cc:186:25: error: 'class Exiv2::ExifData' has no member named 'end' 186 | != exifData.end()) | ^~~ ufraw_exiv2.cc:187:18: error: 'class Exiv2::ExifData' has no member named 'erase' 187 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:188:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 188 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.RowsPerStrip"))) | ^~~ | pow ufraw_exiv2.cc:188:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 188 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.RowsPerStrip"))) | ^~~~~~~ ufraw_exiv2.cc:189:25: error: 'class Exiv2::ExifData' has no member named 'end' 189 | != exifData.end()) | ^~~ ufraw_exiv2.cc:190:18: error: 'class Exiv2::ExifData' has no member named 'erase' 190 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:191:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 191 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripByteCounts"))) | ^~~ | pow ufraw_exiv2.cc:191:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 191 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.StripByteCounts"))) | ^~~~~~~ ufraw_exiv2.cc:192:25: error: 'class Exiv2::ExifData' has no member named 'end' 192 | != exifData.end()) | ^~~ ufraw_exiv2.cc:193:18: error: 'class Exiv2::ExifData' has no member named 'erase' 193 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:194:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 194 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.XResolution"))) | ^~~ | pow ufraw_exiv2.cc:194:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 194 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.XResolution"))) | ^~~~~~~ ufraw_exiv2.cc:195:25: error: 'class Exiv2::ExifData' has no member named 'end' 195 | != exifData.end()) | ^~~ ufraw_exiv2.cc:196:18: error: 'class Exiv2::ExifData' has no member named 'erase' 196 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:197:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 197 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.YResolution"))) | ^~~ | pow ufraw_exiv2.cc:197:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 197 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.YResolution"))) | ^~~~~~~ ufraw_exiv2.cc:198:25: error: 'class Exiv2::ExifData' has no member named 'end' 198 | != exifData.end()) | ^~~ ufraw_exiv2.cc:199:18: error: 'class Exiv2::ExifData' has no member named 'erase' 199 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:200:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 200 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PlanarConfiguration"))) | ^~~ | pow ufraw_exiv2.cc:200:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 200 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.PlanarConfiguration"))) | ^~~~~~~ ufraw_exiv2.cc:201:25: error: 'class Exiv2::ExifData' has no member named 'end' 201 | != exifData.end()) | ^~~ ufraw_exiv2.cc:202:18: error: 'class Exiv2::ExifData' has no member named 'erase' 202 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:203:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 203 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ResolutionUnit"))) | ^~~ | pow ufraw_exiv2.cc:203:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 203 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.ResolutionUnit"))) | ^~~~~~~ ufraw_exiv2.cc:204:25: error: 'class Exiv2::ExifData' has no member named 'end' 204 | != exifData.end()) | ^~~ ufraw_exiv2.cc:205:18: error: 'class Exiv2::ExifData' has no member named 'erase' 205 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:210:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 210 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview"))) | ^~~ | pow ufraw_exiv2.cc:210:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 210 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Nikon3.Preview"))) | ^~~~~~~ ufraw_exiv2.cc:211:25: error: 'class Exiv2::ExifData' has no member named 'end' 211 | != exifData.end()) | ^~~ ufraw_exiv2.cc:212:18: error: 'class Exiv2::ExifData' has no member named 'erase' 212 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:213:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 213 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat"))) | ^~~ | pow ufraw_exiv2.cc:213:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 213 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.NikonPreview.JPEGInterchangeFormat"))) | ^~~~~~~ ufraw_exiv2.cc:214:25: error: 'class Exiv2::ExifData' has no member named 'end' 214 | != exifData.end()) | ^~~ ufraw_exiv2.cc:215:18: error: 'class Exiv2::ExifData' has no member named 'erase' 215 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:218:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 218 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGVersion"))) | ^~~ | pow ufraw_exiv2.cc:218:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 218 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGVersion"))) | ^~~~~~~ ufraw_exiv2.cc:219:25: error: 'class Exiv2::ExifData' has no member named 'end' 219 | != exifData.end()) | ^~~ ufraw_exiv2.cc:220:18: error: 'class Exiv2::ExifData' has no member named 'erase' 220 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:223:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 223 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGPrivateData"))) | ^~~ | pow ufraw_exiv2.cc:223:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 223 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Image.DNGPrivateData"))) | ^~~~~~~ ufraw_exiv2.cc:224:25: error: 'class Exiv2::ExifData' has no member named 'end' 224 | != exifData.end()) | ^~~ ufraw_exiv2.cc:225:18: error: 'class Exiv2::ExifData' has no member named 'erase' 225 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:228:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 228 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution"))) | ^~~ | pow ufraw_exiv2.cc:228:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 228 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewResolution"))) | ^~~~~~~ ufraw_exiv2.cc:229:25: error: 'class Exiv2::ExifData' has no member named 'end' 229 | != exifData.end()) | ^~~ ufraw_exiv2.cc:230:18: error: 'class Exiv2::ExifData' has no member named 'erase' 230 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:231:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 231 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewLength"))) | ^~~ | pow ufraw_exiv2.cc:231:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 231 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewLength"))) | ^~~~~~~ ufraw_exiv2.cc:232:25: error: 'class Exiv2::ExifData' has no member named 'end' 232 | != exifData.end()) | ^~~ ufraw_exiv2.cc:233:18: error: 'class Exiv2::ExifData' has no member named 'erase' 233 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:234:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 234 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset"))) | ^~~ | pow ufraw_exiv2.cc:234:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 234 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Pentax.PreviewOffset"))) | ^~~~~~~ ufraw_exiv2.cc:235:25: error: 'class Exiv2::ExifData' has no member named 'end' 235 | != exifData.end()) | ^~~ ufraw_exiv2.cc:236:18: error: 'class Exiv2::ExifData' has no member named 'erase' 236 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:239:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 239 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail"))) | ^~~ | pow ufraw_exiv2.cc:239:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 239 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.Thumbnail"))) | ^~~~~~~ ufraw_exiv2.cc:240:25: error: 'class Exiv2::ExifData' has no member named 'end' 240 | != exifData.end()) | ^~~ ufraw_exiv2.cc:241:18: error: 'class Exiv2::ExifData' has no member named 'erase' 241 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:242:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 242 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailOffset"))) | ^~~ | pow ufraw_exiv2.cc:242:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 242 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailOffset"))) | ^~~~~~~ ufraw_exiv2.cc:243:25: error: 'class Exiv2::ExifData' has no member named 'end' 243 | != exifData.end()) | ^~~ ufraw_exiv2.cc:244:18: error: 'class Exiv2::ExifData' has no member named 'erase' 244 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:245:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 245 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailLength"))) | ^~~ | pow ufraw_exiv2.cc:245:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 245 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Minolta.ThumbnailLength"))) | ^~~~~~~ ufraw_exiv2.cc:246:25: error: 'class Exiv2::ExifData' has no member named 'end' 246 | != exifData.end()) | ^~~ ufraw_exiv2.cc:247:18: error: 'class Exiv2::ExifData' has no member named 'erase' 247 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:250:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 250 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail"))) | ^~~ | pow ufraw_exiv2.cc:250:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 250 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.Thumbnail"))) | ^~~~~~~ ufraw_exiv2.cc:251:25: error: 'class Exiv2::ExifData' has no member named 'end' 251 | != exifData.end()) | ^~~ ufraw_exiv2.cc:252:18: error: 'class Exiv2::ExifData' has no member named 'erase' 252 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:253:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 253 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailOffset"))) | ^~~ | pow ufraw_exiv2.cc:253:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 253 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailOffset"))) | ^~~~~~~ ufraw_exiv2.cc:254:25: error: 'class Exiv2::ExifData' has no member named 'end' 254 | != exifData.end()) | ^~~ ufraw_exiv2.cc:255:18: error: 'class Exiv2::ExifData' has no member named 'erase' 255 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:256:10: error: 'pos' was not declared in this scope; did you mean 'pow'? 256 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength"))) | ^~~ | pow ufraw_exiv2.cc:256:25: error: 'class Exiv2::ExifData' has no member named 'findKey' 256 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Olympus.ThumbnailLength"))) | ^~~~~~~ ufraw_exiv2.cc:257:25: error: 'class Exiv2::ExifData' has no member named 'end' 257 | != exifData.end()) | ^~~ ufraw_exiv2.cc:258:18: error: 'class Exiv2::ExifData' has no member named 'erase' 258 | 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' 283 | Exiv2::Blob blob; | ^~~~ ufraw_exiv2.cc:284:35: error: 'blob' was not declared in this scope 284 | Exiv2::ExifParser::encode(blob, Exiv2::bigEndian, exifData); | ^~~~ ufraw_exiv2.cc:289:30: error: 'iterator' is not a member of 'Exiv2::ExifData' 289 | Exiv2::ExifData::iterator pos; | ^~~~~~~~ ufraw_exiv2.cc:290:18: error: 'pos' was not declared in this scope; did you mean 'pow'? 290 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.MakerNote"))) | ^~~ | pow ufraw_exiv2.cc:290:33: error: 'class Exiv2::ExifData' has no member named 'findKey' 290 | if ((pos = exifData.findKey(Exiv2::ExifKey("Exif.Photo.MakerNote"))) | ^~~~~~~ ufraw_exiv2.cc:291:33: error: 'class Exiv2::ExifData' has no member named 'end' 291 | != exifData.end()) { | ^~~ ufraw_exiv2.cc:292:26: error: 'class Exiv2::ExifData' has no member named 'erase' 292 | exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:300:37: error: 'class Exiv2::ExifData' has no member named 'begin' 300 | for (pos = exifData.begin(); pos != exifData.end();) { | ^~~~~ ufraw_exiv2.cc:300:62: error: 'class Exiv2::ExifData' has no member named 'end' 300 | for (pos = exifData.begin(); pos != exifData.end();) { | ^~~ ufraw_exiv2.cc:302:40: error: 'class Exiv2::ExifData' has no member named 'erase' 302 | pos = exifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:329:21: error: 'AnyError' in namespace 'Exiv2' does not name a type; did you mean 'Error'? 329 | } catch (Exiv2::AnyError& e) { | ^~~~~~~~ | Error ufraw_exiv2.cc:331:23: error: 'e' was not declared in this scope 331 | 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' 349 | Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(filename); | ^~~~~~~ In file included from /usr/pkg/gcc10/include/c++/cassert:44, from ufraw_exiv2.cc:24: ufraw_exiv2.cc:351:16: error: 'image' was not declared in this scope 351 | assert(image.get() != 0); | ^~~~~ ufraw_exiv2.cc:356:26: error: 'iterator' is not a member of 'Exiv2::ExifData' 356 | Exiv2::ExifData::iterator pos = rawExifData.begin(); | ^~~~~~~~ ufraw_exiv2.cc:357:29: error: 'class Exiv2::ExifData' has no member named 'empty' 357 | while (!rawExifData.empty()) { | ^~~~~ ufraw_exiv2.cc:358:30: error: 'pos' was not declared in this scope; did you mean 'pow'? 358 | outExifData.add(*pos); | ^~~ | pow ufraw_exiv2.cc:359:31: error: 'class Exiv2::ExifData' has no member named 'erase' 359 | pos = rawExifData.erase(pos); | ^~~~~ ufraw_exiv2.cc:369:21: error: 'AnyError' in namespace 'Exiv2' does not name a type; did you mean 'Error'? 369 | } catch (Exiv2::AnyError& e) { | ^~~~~~~~ | Error ufraw_exiv2.cc:371:23: error: 'e' was not declared in this scope 371 | 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] 1226 | } | ^ /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 uf_gtk.h:16, from ufraw_chooser.c:14: /tmp/graphics/gimp-ufraw/work/.buildlink/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | 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_chooser.c:14: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/gobject/gtype.h:723:1: note: declared here 723 | { | ^ 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_chooser.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] 73 | 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_chooser.c:13: /tmp/graphics/gimp-ufraw/work/.buildlink/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | 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