+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libkexiv2-kde4-15.08.3nb24/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libkexiv2-kde4-15.08.3nb24/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libkexiv2-kde4-15.08.3nb24 Generating msgtextedit.moc Generating subjectwidget.moc Generating altlangstredit.moc [ 0%] Built target kexiv2_automoc [ 0%] Built target setiptcpreview_automoc [ 0%] Built target loadfromba_automoc [ 0%] Built target erasetag_automoc [ 0%] Built target printtagslist_automoc [ 0%] Built target usexmpsidecar_automoc [ 0%] Built target readimagewritexmpsidecar_automoc [ 0%] Built target setxmpface_automoc [ 2%] Building CXX object libkexiv2/CMakeFiles/kexiv2.dir/kexiv2_automoc.o [ 5%] Building CXX object libkexiv2/CMakeFiles/kexiv2.dir/kexiv2.o In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:10, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:8, from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2_p.h:77, from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:29: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:266:12: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++11-compat] 266 | ~Error() noexcept override = default; | ^~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:10, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:11: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:258:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 258 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:323:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 323 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:426:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 426 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:463:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 463 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ In file included from /opt/local/gcc12/include/c++/12.2.0/cstdint:35, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:14: /opt/local/gcc12/include/c++/12.2.0/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 \ | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:451:26: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] 451 | return rc == src + N ? nullptr : rc; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:696:10: warning: identifier 'constexpr' is a keyword in C++11 [-Wc++11-compat] 696 | static constexpr auto TEMP_FILE_EXT = ".exiv2_temp"; | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:10, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:17, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:11, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:9, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:9: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1221:21: warning: identifier 'decltype' is a keyword in C++11 [-Wc++11-compat] 1221 | if (static_cast(std::numeric_limits::min()) <= v && | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1257:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 1257 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1272:31: warning: "_MSVC_LANG" is not defined, evaluates to 0 [-Wundef] 1272 | #if __cplusplus >= 201402L || _MSVC_LANG >= 201402L | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:59:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 59 | LogMsg(const LogMsg&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:61:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 61 | LogMsg& operator=(const LogMsg&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:79:9: error: expected nested-name-specifier before 'Handler' 79 | using Handler = void (*)(int, const char*); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:108:26: error: 'Handler' has not been declared 108 | static void setHandler(Handler handler); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:112:10: error: 'Handler' does not name a type; did you mean 'sa_handler'? 112 | static Handler handler(); | ^~~~~~~ | sa_handler /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:121:10: error: 'Handler' does not name a type; did you mean 'sa_handler'? 121 | static Handler handler_; | ^~~~~~~ | sa_handler /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:162:1: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 162 | enum class ErrorCode { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:266:10: error: expected ';' at end of member declaration 266 | ~Error() noexcept override = default; | ^ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:266:12: error: 'noexcept' does not name a type 266 | ~Error() noexcept override = default; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:266:12: note: C++11 'noexcept' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:271:3: error: expected unqualified-id before '[' token 271 | [[nodiscard]] ErrorCode code() const noexcept; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/error.hpp:276:3: error: expected unqualified-id before '[' token 276 | [[nodiscard]] const char* what() const noexcept override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /opt/local/gcc12/include/c++/12.2.0/new:41, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/qt4/include/QtCore/qsharedpointer_impl.h:61, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/qt4/include/QtCore/qsharedpointer.h:50, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/qt4/include/QtCore/qdatetime.h:47, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/qt4/include/QtCore/QDateTime:1, from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.h:41, from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:28: /opt/local/gcc12/include/c++/12.2.0/bits/exception.h:65:13: note: overridden function is 'virtual std::exception::~exception() throw ()' 65 | virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_NOTHROW; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:29:3: error: expected unqualified-id before '[' token 29 | [[nodiscard]] inline size_t size() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: In member function 'void Exiv2::Internal::SliceBase::rangeCheck(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:42:18: error: 'size' was not declared in this scope 42 | if (index >= size()) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:83:9: error: expected nested-name-specifier before 'iterator' 83 | using iterator = typename storage_type::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:101:9: error: 'value_type' does not name a type 101 | const value_type& at(size_t index) const { | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:113:3: error: expected unqualified-id before '[' token 113 | [[nodiscard]] const_iterator cbegin() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:120:3: error: expected unqualified-id before '[' token 120 | [[nodiscard]] const_iterator cend() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:163:50: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 163 | using ConstSliceBase::ConstSliceBase; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:164:9: error: expected nested-name-specifier before 'iterator' 164 | using iterator = typename ConstSliceBase::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:165:9: error: expected nested-name-specifier before 'const_iterator' 165 | using const_iterator = typename ConstSliceBase::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:166:9: error: expected nested-name-specifier before 'value_type' 166 | using value_type = typename ConstSliceBase::value_type; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:174:3: error: 'value_type' does not name a type 174 | value_type& at(size_t index) { | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:179:9: error: 'value_type' does not name a type 179 | const value_type& at(size_t index) const { | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:186:3: error: 'iterator' does not name a type 186 | iterator begin() noexcept { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:193:3: error: 'iterator' does not name a type 193 | iterator end() noexcept { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:215:3: error: expected unqualified-id before '[' token 215 | [[nodiscard]] ConstSliceBase to_const_base() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:219:9: error: expected nested-name-specifier before 'base_type' 219 | using base_type = ConstSliceBase; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:255:9: error: expected nested-name-specifier before 'iterator' 255 | using iterator = typename container::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:256:9: error: expected nested-name-specifier before 'const_iterator' 256 | using const_iterator = typename container::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:280:3: error: expected unqualified-id before '[' token 280 | [[nodiscard]] const value_type& unsafeAt(size_t index) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:284:3: error: expected unqualified-id before '[' token 284 | [[nodiscard]] value_type& unsafeAt(size_t index) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:294:3: error: expected unqualified-id before '[' token 294 | [[nodiscard]] iterator unsafeGetIteratorAt(size_t index) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:303:3: error: expected unqualified-id before '[' token 303 | [[nodiscard]] const_iterator unsafeGetIteratorAt(size_t index) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:328:9: error: expected nested-name-specifier before 'iterator' 328 | using iterator = value_type*; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:329:9: error: expected nested-name-specifier before 'const_iterator' 329 | using const_iterator = const value_type*; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:349:3: error: expected unqualified-id before '[' token 349 | [[nodiscard]] value_type& unsafeAt(size_t index) noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:363:3: error: expected unqualified-id before '[' token 363 | [[nodiscard]] iterator unsafeGetIteratorAt(size_t index) noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:367:3: error: expected unqualified-id before '[' token 367 | [[nodiscard]] const_iterator unsafeGetIteratorAt(size_t index) const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:422:76: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 422 | using Internal::MutableSliceBase::MutableSliceBase; | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:423:9: error: expected nested-name-specifier before 'iterator' 423 | using iterator = typename container::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:424:9: error: expected nested-name-specifier before 'const_iterator' 424 | using const_iterator = typename container::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:459:80: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 459 | using Internal::ConstSliceBase::ConstSliceBase; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:460:9: error: expected nested-name-specifier before 'iterator' 460 | using iterator = typename container::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:461:9: error: expected nested-name-specifier before 'const_iterator' 461 | using const_iterator = typename container::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(std::size_t, std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:471:94: error: '>>' should be '> >' within a nested template argument list 471 | const container>::template subSlice>(begin, end); | ^~ | > > /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(std::size_t, std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:503:107: error: '>>' should be '> >' within a nested template argument list 503 | return Internal::ConstSliceBase::template subSlice>(begin, | ^~ | > > /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp: In member function 'Exiv2::Slice Exiv2::Slice::subSlice(std::size_t, std::size_t)': /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~ | > > /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:26:7: error: expected nested-name-specifier before 'byte' 26 | using byte = uint8_t; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:29:7: error: expected nested-name-specifier before 'URational' 29 | using URational = std::pair; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:31:7: error: expected nested-name-specifier before 'Rational' 31 | using Rational = std::pair; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:102:7: error: expected nested-name-specifier before 'Blob' 102 | using Blob = std::vector; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:128:15: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 128 | DataBuf() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:132:17: error: 'byte' does not name a type 132 | DataBuf(const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:152:9: error: expected nested-name-specifier before 'iterator' 152 | using iterator = std::vector::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:153:9: error: expected nested-name-specifier before 'const_iterator' 153 | using const_iterator = std::vector::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:155:3: error: 'iterator' does not name a type 155 | iterator begin() noexcept { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:158:3: error: expected unqualified-id before '[' token 158 | [[nodiscard]] const_iterator cbegin() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:161:3: error: 'iterator' does not name a type 161 | iterator end() noexcept { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:164:3: error: expected unqualified-id before '[' token 164 | [[nodiscard]] const_iterator cend() const noexcept { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:168:3: error: expected unqualified-id before '[' token 168 | [[nodiscard]] size_t size() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:172:3: error: expected unqualified-id before '[' token 172 | [[nodiscard]] uint8_t read_uint8(size_t offset) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:188:3: error: expected unqualified-id before '[' token 188 | [[nodiscard]] byte* data(size_t offset = 0); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:196:3: error: expected unqualified-id before '[' token 196 | [[nodiscard]] bool empty() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:201:15: error: 'byte' was not declared in this scope 201 | std::vector pData_; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:201:19: error: template argument 1 is invalid 201 | std::vector pData_; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:201:19: error: template argument 2 is invalid /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp: In function 'uint16_t Exiv2::getUShort(const Slice&, ByteOrder)': /home/pbulk/build/graphics/libkexiv2-kde4/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)); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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)); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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)); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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)); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:241:10: error: 'URational' does not name a type 241 | EXIV2API URational getURational(const byte* buf, ByteOrder byteOrder); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:247:10: error: 'Rational' does not name a type 247 | EXIV2API Rational getRational(const byte* buf, ByteOrder byteOrder); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:249:31: error: 'byte' does not name a type 249 | EXIV2API float getFloat(const byte* buf, ByteOrder byteOrder); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:251:33: error: 'byte' does not name a type 251 | EXIV2API double getDouble(const byte* buf, ByteOrder byteOrder); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:256:53: error: 'Rational' has not been declared 256 | EXIV2API std::istream& operator>>(std::istream& is, Rational& r); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:260:53: error: 'URational' has not been declared 260 | EXIV2API std::istream& operator>>(std::istream& is, URational& r); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:399:10: error: 'Rational' does not name a type 399 | EXIV2API Rational floatToRationalCast(float f); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp: In function 'const T* Exiv2::find(T (&)[N], const K&)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/types.hpp:451:26: error: 'nullptr' was not declared in this scope 451 | return rc == src + N ? nullptr : rc; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:38:9: error: expected nested-name-specifier before 'UniquePtr' 38 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:46:24: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | virtual ~BasicIo() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:100:20: error: 'byte' has not been declared 100 | virtual int putb(byte data) = 0; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:186:11: error: 'byte' does not name a type 186 | virtual byte* mmap(bool isWriteable = false) = 0; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:203:3: error: expected unqualified-id before '[' token 203 | [[nodiscard]] virtual size_t tell() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:209:3: error: expected unqualified-id before '[' token 209 | [[nodiscard]] virtual size_t size() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:211:3: error: expected unqualified-id before '[' token 211 | [[nodiscard]] virtual bool isopen() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:213:3: error: expected unqualified-id before '[' token 213 | [[nodiscard]] virtual int error() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:215:3: error: expected unqualified-id before '[' token 215 | [[nodiscard]] virtual bool eof() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:221:3: error: expected unqualified-id before '[' token 221 | [[nodiscard]] virtual const std::string& path() const noexcept = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:235:3: error: 'byte' does not name a type 235 | byte* bigBlock_{}; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:274:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 274 | IoCloser(const IoCloser&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:276:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 276 | IoCloser& operator=(const IoCloser&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp: In member function 'void Exiv2::IoCloser::close()': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:296:11: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 296 | ~FileIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:322:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 322 | int open() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:329:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 329 | int close() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:339:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 339 | size_t write(const byte* data, size_t wcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:349:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 349 | size_t write(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:357:12: error: 'byte' has not been declared 357 | int putb(byte data) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:357:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 357 | int putb(byte data) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:368:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 368 | DataBuf read(size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:381:15: error: 'byte' has not been declared 381 | size_t read(byte* buf, size_t rcount) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:381:39: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 381 | size_t read(byte* buf, size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:388:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 388 | int getb() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:407:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 407 | void transfer(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:409:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 409 | int seek(int64_t offset, Position pos) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:422:3: error: 'byte' does not name a type 422 | byte* mmap(bool isWriteable = false) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:430:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 430 | int munmap() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:443:3: error: expected unqualified-id before '[' token 443 | [[nodiscard]] size_t tell() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:450:3: error: expected unqualified-id before '[' token 450 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:452:3: error: expected unqualified-id before '[' token 452 | [[nodiscard]] bool isopen() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:454:3: error: expected unqualified-id before '[' token 454 | [[nodiscard]] int error() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:456:3: error: expected unqualified-id before '[' token 456 | [[nodiscard]] bool eof() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:458:3: error: expected unqualified-id before '[' token 458 | [[nodiscard]] const std::string& path() const noexcept override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:467:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 467 | void populateFakeData() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:472:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 472 | FileIo(const FileIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:474:38: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 474 | FileIo& operator=(const FileIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:479:3: note: 'std::unique_ptr' is only available from C++11 onwards 479 | std::unique_ptr p_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:296:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::FileIo::~FileIo()' 296 | ~FileIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | virtual ~BasicIo() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:508:15: error: 'byte' does not name a type 508 | MemIo(const byte* data, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:510:10: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 510 | ~MemIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:521:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 521 | int open() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:526:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 526 | int close() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:537:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 537 | size_t write(const byte* data, size_t wcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:548:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 548 | size_t write(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:556:12: error: 'byte' has not been declared 556 | int putb(byte data) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:556:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 556 | int putb(byte data) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:567:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 567 | DataBuf read(size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:580:15: error: 'byte' has not been declared 580 | size_t read(byte* buf, size_t rcount) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:580:39: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 580 | size_t read(byte* buf, size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:587:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 587 | int getb() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:603:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 603 | void transfer(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:605:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 605 | int seek(int64_t offset, Position pos) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:615:3: error: 'byte' does not name a type 615 | byte* mmap(bool /*isWriteable*/ = false) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:616:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 616 | int munmap() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:625:3: error: expected unqualified-id before '[' token 625 | [[nodiscard]] size_t tell() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:631:3: error: expected unqualified-id before '[' token 631 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:633:3: error: expected unqualified-id before '[' token 633 | [[nodiscard]] bool isopen() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:635:3: error: expected unqualified-id before '[' token 635 | [[nodiscard]] int error() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:637:3: error: expected unqualified-id before '[' token 637 | [[nodiscard]] bool eof() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:639:3: error: expected unqualified-id before '[' token 639 | [[nodiscard]] const std::string& path() const noexcept override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:648:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 648 | void populateFakeData() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:654:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 654 | MemIo(const MemIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:656:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 656 | MemIo& operator=(const MemIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:661:3: note: 'std::unique_ptr' is only available from C++11 onwards 661 | std::unique_ptr p_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:510:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::MemIo::~MemIo()' 510 | ~MemIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | virtual ~BasicIo() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:696:10: error: 'constexpr' does not name a type 696 | static constexpr auto TEMP_FILE_EXT = ".exiv2_temp"; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:696:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:701:10: error: 'constexpr' does not name a type 701 | static constexpr auto GEN_FILE_EXT = ".exiv2"; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:701:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:709:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 709 | ~XPathIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:712:29: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 712 | XPathIo(const XPathIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:713:40: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 713 | XPathIo& operator=(const XPathIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:721:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 721 | void transfer(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:738:15: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 738 | bool isTemp_{true}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:738:15: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:738:20: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 738 | bool isTemp_{true}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:752:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 752 | ~RemoteIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:755:31: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 755 | RemoteIo(const RemoteIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:756:42: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 756 | RemoteIo& operator=(const RemoteIo&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:769:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 769 | int open() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:776:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 776 | int close() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:781:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 781 | size_t write(const byte* data, size_t wcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:796:28: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 796 | size_t write(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:802:12: error: 'byte' has not been declared 802 | int putb(byte data) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:802:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 802 | int putb(byte data) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:815:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 815 | DataBuf read(size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:830:15: error: 'byte' has not been declared 830 | size_t read(byte* buf, size_t rcount) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:830:39: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 830 | size_t read(byte* buf, size_t rcount) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:839:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 839 | int getb() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:854:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 854 | void transfer(BasicIo& src) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:856:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 856 | int seek(int64_t offset, Position pos) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:862:3: error: 'byte' does not name a type 862 | byte* mmap(bool /*isWriteable*/ = false) override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:867:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 867 | int munmap() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:875:3: error: expected unqualified-id before '[' token 875 | [[nodiscard]] size_t tell() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:881:3: error: expected unqualified-id before '[' token 881 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:883:3: error: expected unqualified-id before '[' token 883 | [[nodiscard]] bool isopen() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:885:3: error: expected unqualified-id before '[' token 885 | [[nodiscard]] int error() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:887:3: error: expected unqualified-id before '[' token 887 | [[nodiscard]] bool eof() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:889:3: error: expected unqualified-id before '[' token 889 | [[nodiscard]] const std::string& path() const noexcept override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:898:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 898 | void populateFakeData() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:906:3: note: 'std::unique_ptr' is only available from C++11 onwards 906 | std::unique_ptr p_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:752:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::RemoteIo::~RemoteIo()' 752 | ~RemoteIo() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/basicio.hpp:46:11: note: overridden function is 'virtual Exiv2::BasicIo::~BasicIo() throw ()' 46 | virtual ~BasicIo() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:36:9: error: expected nested-name-specifier before 'UniquePtr' 36 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:43:22: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 43 | virtual ~Value() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:93:3: error: 'UniquePtr' does not name a type 93 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:222:10: error: 'UniquePtr' does not name a type 222 | static UniquePtr create(TypeId typeId); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:225:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 225 | Value(const Value&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:230:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 230 | Value& operator=(const Value&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:232:19: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 232 | mutable bool ok_{true}; //!< Indicates the status of the previous to conversion | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:232:19: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:232:24: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 232 | mutable bool ok_{true}; //!< Indicates the status of the previous to conversion | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:250:9: error: expected nested-name-specifier before 'UniquePtr' 250 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:258:79: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 258 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:260:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 260 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:265:3: error: 'UniquePtr' does not name a type 265 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:281:66: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 281 | size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:282:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 282 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:283:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 283 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:284:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 284 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:290:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 290 | std::string toString(size_t n) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:291:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 291 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:292:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 292 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:293:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 293 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:294:3: error: 'Rational' does not name a type 294 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:299:23: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 299 | DataValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:302:9: error: expected nested-name-specifier before 'ValueType' 302 | using ValueType = std::vector; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:304:3: error: 'ValueType' does not name a type 304 | ValueType value_; //!< Stores the data value | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:315:16: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 315 | using Value::Value; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:319:9: error: expected nested-name-specifier before 'UniquePtr' 319 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:330:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 330 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:331:79: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 331 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:336:3: error: 'UniquePtr' does not name a type 336 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:352:66: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 352 | size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:353:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 353 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:354:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 354 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:355:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 355 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:356:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 356 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:357:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 357 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:358:3: error: 'Rational' does not name a type 358 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:359:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 359 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:364:29: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 364 | StringValueBase* clone_() const override = 0; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' 43 | virtual ~Value() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:382:9: error: expected nested-name-specifier before 'UniquePtr' 382 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:394:3: error: 'UniquePtr' does not name a type 394 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:401:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 401 | StringValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:414:9: error: expected nested-name-specifier before 'UniquePtr' 414 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:432:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 432 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:437:3: error: 'UniquePtr' does not name a type 437 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:445:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 445 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:450:24: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 450 | AsciiValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:490:9: error: expected nested-name-specifier before 'UniquePtr' 490 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:514:38: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 514 | int read(const std::string& comment) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:515:60: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 515 | int read(const byte* buf, size_t len, ByteOrder byteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:520:3: error: 'UniquePtr' does not name a type 520 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:523:15: error: 'byte' has not been declared 523 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:523:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 523 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:528:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 528 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:560:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 560 | CommentValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:564:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 564 | ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:564:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 564 | ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:564:36: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 564 | ByteOrder byteOrder_{littleEndian}; //!< Byte order of the comment string that was read | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:572:16: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 572 | using Value::Value; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:576:9: error: expected nested-name-specifier before 'UniquePtr' 576 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:589:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 589 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:603:66: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 603 | size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:614:79: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 614 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:615:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 615 | int read(const std::string& buf) override = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:626:29: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 626 | XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:627:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 627 | XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:626:29: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 626 | XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:626:36: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 626 | XmpArrayType xmpArrayType_{xaNone}; //!< Type of XMP array | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:627:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 627 | XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:627:30: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 627 | XmpStruct xmpStruct_{xsNone}; //!< XMP structure indicator | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:641:9: error: expected nested-name-specifier before 'UniquePtr' 641 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:669:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 669 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:674:3: error: 'UniquePtr' does not name a type 674 | UniquePtr clone() const; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:675:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 675 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:676:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 676 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:683:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 683 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:690:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 690 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:697:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 697 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:704:3: error: 'Rational' does not name a type 704 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:705:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 705 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:710:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 710 | XmpTextValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:571:16: note: overridden function is 'virtual Exiv2::XmpValue::~XmpValue() throw ()' 571 | class EXIV2API XmpValue : public Value { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:730:9: error: expected nested-name-specifier before 'UniquePtr' 730 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:751:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 751 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:756:3: error: 'UniquePtr' does not name a type 756 | UniquePtr clone() const; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:757:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 757 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:763:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 763 | std::string toString(size_t n) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:764:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 764 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:765:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 765 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:766:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 766 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:767:3: error: 'Rational' does not name a type 767 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:774:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 774 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:779:27: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 779 | XmpArrayValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:571:16: note: overridden function is 'virtual Exiv2::XmpValue::~XmpValue() throw ()' 571 | class EXIV2API XmpValue : public Value { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'bool Exiv2::LangAltValueComparator::operator()(const std::string&, const std::string&) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:797:12: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 797 | for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:797:17: error: 'c1' does not name a type 797 | for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:797:55: error: expected ';' before 'result' 797 | for (auto c1 = str1.begin(), c2 = str2.begin(); result == 0 && c1 != str1.end(); ++c1, ++c2) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:814:9: error: expected nested-name-specifier before 'UniquePtr' 814 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:844:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 844 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:849:3: error: 'UniquePtr' does not name a type 849 | UniquePtr clone() const; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:850:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 850 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:858:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 858 | std::string toString(size_t n) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:865:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 865 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:866:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 866 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:867:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 867 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:868:3: error: 'Rational' does not name a type 868 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:875:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 875 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:880:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 880 | LangAltValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:884:9: error: expected nested-name-specifier before 'ValueType' 884 | using ValueType = std::map; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:890:3: error: 'ValueType' does not name a type 890 | ValueType value_; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:903:9: error: expected nested-name-specifier before 'UniquePtr' 903 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:925:79: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 925 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:934:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 934 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:941:3: error: 'UniquePtr' does not name a type 941 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:957:66: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 957 | size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:961:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 961 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:962:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 962 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:963:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 963 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:965:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 965 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:967:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 967 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:969:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 969 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:971:3: error: 'Rational' does not name a type 971 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:976:23: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 976 | DateValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:994:9: error: expected nested-name-specifier before 'UniquePtr' 994 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1018:79: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1018 | int read(const byte* buf, size_t len, ByteOrder byteOrder = invalidByteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1027:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1027 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1034:3: error: 'UniquePtr' does not name a type 1034 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1050:66: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1050 | size_t copy(byte* buf, ByteOrder byteOrder = invalidByteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1053:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1053 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1054:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1054 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1055:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1055 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1057:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1057 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1059:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1059 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1061:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1061 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1063:3: error: 'Rational' does not name a type 1063 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1070:23: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1070 | TimeValue* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1094:23: error: 'URational' was not declared in this scope 1094 | inline TypeId getType() { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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() { | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' 1080 | TypeId getType(); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1109:23: error: 'Rational' was not declared in this scope 1109 | inline TypeId getType() { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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() { | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1080:8: note: candidate is: 'template Exiv2::TypeId Exiv2::getType()' 1080 | TypeId getType(); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1132:16: warning: inheriting constructors only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1132 | using Value::Value; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1136:9: error: expected nested-name-specifier before 'UniquePtr' 1136 | using UniquePtr = std::unique_ptr>; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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()); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1149:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1149 | ~ValueType() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1156:60: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1156 | int read(const byte* buf, size_t len, ByteOrder byteOrder) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1163:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1163 | int read(const std::string& buf) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1168:46: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1168 | int setDataArea(const byte* buf, size_t len) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1173:3: error: 'UniquePtr' does not name a type 1173 | UniquePtr clone() const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1176:15: error: 'byte' has not been declared 1176 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1176:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1176 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1177:18: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1177 | size_t count() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1178:17: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1178 | size_t size() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1179:41: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1179 | std::ostream& write(std::ostream& os) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1186:34: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1186 | std::string toString(size_t n) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1187:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1187 | int64_t toInt64(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1188:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1188 | uint32_t toUint32(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1189:31: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1189 | float toFloat(size_t n = 0) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1190:3: error: 'Rational' does not name a type 1190 | Rational toRational(size_t n = 0) const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1192:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1192 | size_t sizeDataArea() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1197:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1197 | DataBuf dataArea() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1201:9: error: expected nested-name-specifier before 'ValueList' 1201 | using ValueList = std::vector; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1203:9: error: expected nested-name-specifier before 'iterator' 1203 | using iterator = typename std::vector::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1214:3: error: 'ValueList' does not name a type 1214 | ValueList value_; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1288:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1288 | ValueType* clone_() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1292:3: error: 'byte' does not name a type 1292 | byte* pDataArea_{nullptr}; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1294:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1294 | size_t sizeDataArea_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1294:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1294:25: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1294 | size_t sizeDataArea_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'I Exiv2::ValueType::float_to_integer_helper(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1220:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1220 | const auto v = value_.at(n); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1220:16: error: 'v' does not name a type 1220 | const auto v = value_.at(n); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected type-specifier before 'decltype' 1221 | if (static_cast(std::numeric_limits::min()) <= v && | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected '>' before 'decltype' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1221:21: error: expected '(' before 'decltype' /home/pbulk/build/graphics/libkexiv2-kde4/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 && | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 && | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected type-specifier before 'decltype' 1222 | v <= static_cast(std::numeric_limits::max())) { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected '>' before 'decltype' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1222:26: error: expected '(' before 'decltype' /home/pbulk/build/graphics/libkexiv2-kde4/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] /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1222:71: error: expected ')' before '{' token 1222 | v <= static_cast(std::numeric_limits::max())) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1222:71: error: expected ')' before '{' token /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1221:8: note: to match this '(' 1221 | if (static_cast(std::numeric_limits::min()) <= v && | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1225:13: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 1225 | return 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'I Exiv2::ValueType::rational_to_integer_helper(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1231:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1231 | auto a = value_.at(n).first; | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1231:10: error: 'a' does not name a type 1231 | auto a = value_.at(n).first; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1232:5: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1232 | auto b = value_.at(n).second; | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1232:10: error: 'b' does not name a type 1232 | auto b = value_.at(n).second; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1235:9: error: 'b' was not declared in this scope 1235 | if (b <= 0) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1243:25: error: expected primary-expression before '>' token 1243 | if (std::is_signed::value == std::is_signed::value) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1246:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1246 | const auto imin = std::numeric_limits::min(); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1246:18: error: 'imin' does not name a type 1246 | const auto imin = std::numeric_limits::min(); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1247:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1247 | const auto imax = std::numeric_limits::max(); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1247:18: error: 'imax' does not name a type 1247 | const auto imax = std::numeric_limits::max(); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1248:18: error: 'b' was not declared in this scope 1248 | if (imax < b || a < imin || imax < a) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1254:21: error: 'is_signed' is not a member of 'std' 1254 | } else if (std::is_signed::value) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1254:32: error: expected primary-expression before '>' token 1254 | } else if (std::is_signed::value) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1260:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1260 | const auto imax = static_cast::type>(std::numeric_limits::max()); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1260:18: error: 'imax' does not name a type 1260 | const auto imax = static_cast::type>(std::numeric_limits::max()); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1262:18: error: 'b' was not declared in this scope 1262 | if (imax < b || imax < a) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1267:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1267 | const auto imax = std::numeric_limits::max(); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1267:18: error: 'imax' does not name a type 1267 | const auto imax = std::numeric_limits::max(); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1276:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1276 | const auto a_u = static_cast::type>(a); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1277:13: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1277 | const auto b_u = static_cast::type>(b); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1284:27: error: 'a' was not declared in this scope 1284 | return static_cast(a) / static_cast(b); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1284:47: error: 'b' was not declared in this scope 1284 | return static_cast(a) / static_cast(b); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1298:7: error: expected nested-name-specifier before 'UShortValue' 1298 | using UShortValue = ValueType; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1300:7: error: expected nested-name-specifier before 'ULongValue' 1300 | using ULongValue = ValueType; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1302:7: error: expected nested-name-specifier before 'URationalValue' 1302 | using URationalValue = ValueType; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1304:7: error: expected nested-name-specifier before 'ShortValue' 1304 | using ShortValue = ValueType; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1306:7: error: expected nested-name-specifier before 'LongValue' 1306 | using LongValue = ValueType; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1308:7: error: expected nested-name-specifier before 'RationalValue' 1308 | using RationalValue = ValueType; | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1310:7: error: expected nested-name-specifier before 'FloatValue' 1310 | using FloatValue = ValueType; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1312:7: error: expected nested-name-specifier before 'DoubleValue' 1312 | using DoubleValue = ValueType; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1329:18: error: 'byte' does not name a type 1329 | T getValue(const byte* buf, ByteOrder byteOrder); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1342:8: error: 'URational' does not name a type 1342 | inline URational getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1357:8: error: 'Rational' does not name a type 1357 | inline Rational getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1362:29: error: 'byte' does not name a type 1362 | inline float getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1367:30: error: 'byte' does not name a type 1367 | inline double getValue(const byte* buf, ByteOrder byteOrder) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1384:28: error: expected primary-expression before 't' 1384 | size_t toData(byte* buf, T t, ByteOrder byteOrder); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1384:41: error: expected primary-expression before 'byteOrder' 1384 | size_t toData(byte* buf, T t, ByteOrder byteOrder); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1384:8: warning: variable templates only available with '-std=c++14' or '-std=gnu++14' [-Wc++14-extensions] 1384 | size_t toData(byte* buf, T t, ByteOrder byteOrder); | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1390:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1390 | inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1390:65: error: expected ';' before '{' token 1390 | inline size_t toData(byte* buf, uint16_t t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1398:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1398 | inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1398:65: error: expected ';' before '{' token 1398 | inline size_t toData(byte* buf, uint32_t t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1406:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1406 | inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1406:66: error: expected ';' before '{' token 1406 | inline size_t toData(byte* buf, URational t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1414:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1414 | inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1414:64: error: expected ';' before '{' token 1414 | inline size_t toData(byte* buf, int16_t t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1422:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1422 | inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1422:64: error: expected ';' before '{' token 1422 | inline size_t toData(byte* buf, int32_t t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1430:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1430 | inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1430:65: error: expected ';' before '{' token 1430 | inline size_t toData(byte* buf, Rational t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1438:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1438 | inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1438:62: error: expected ';' before '{' token 1438 | inline size_t toData(byte* buf, float t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1446:1: warning: inline variables are only available with '-std=c++17' or '-std=gnu++17' [-Wc++17-extensions] 1446 | inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1446:63: error: expected ';' before '{' token 1446 | inline size_t toData(byte* buf, double t, ByteOrder byteOrder) { | ^~ | ; /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In constructor 'Exiv2::ValueType::ValueType(const T&, Exiv2::TypeId)': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In copy constructor 'Exiv2::ValueType::ValueType(const Exiv2::ValueType&)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1467:5: error: class 'Exiv2::ValueType' does not have any field named 'value_' 1467 | value_(rhs.value_) | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1471:22: error: 'byte' does not name a type 1471 | pDataArea_ = new byte[rhs.sizeDataArea_]; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In destructor 'Exiv2::ValueType::~ValueType()': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1479:12: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1479 | delete[] pDataArea_; | ^~~~~~~~~~ | dataArea /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'Exiv2::ValueType& Exiv2::ValueType::operator=(const Exiv2::ValueType&)': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1489:3: error: 'byte' was not declared in this scope 1489 | byte* tmp = nullptr; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1489:15: error: 'nullptr' was not declared in this scope 1489 | byte* tmp = nullptr; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1491:15: error: 'byte' does not name a type 1491 | tmp = new byte[rhs.sizeDataArea_]; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1494:12: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1494 | delete[] pDataArea_; | ^~~~~~~~~~ | dataArea /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::read(const int*, std::size_t, Exiv2::ByteOrder)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1503:3: error: 'value_' was not declared in this scope; did you mean 'Value'? 1503 | value_.clear(); | ^~~~~~ | Value /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::read(const std::string&)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1517:3: error: 'ValueList' was not declared in this scope 1517 | ValueList val; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1522:5: error: 'val' was not declared in this scope 1522 | val.push_back(tmp); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1524:15: error: 'val' was not declared in this scope 1524 | value_.swap(val); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1529:8: error: 'std::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 { | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1529:27: error: template definition of non-template 'std::size_t Exiv2::ValueType::copy' 1529 | size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1529:27: error: 'byte' was not declared in this scope /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1529:48: error: expected primary-expression before 'byteOrder' 1529 | size_t ValueType::copy(byte* buf, ByteOrder byteOrder) const { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'std::size_t Exiv2::ValueType::count() const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'std::size_t Exiv2::ValueType::size() const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'std::ostream& Exiv2::ValueType::write(std::ostream&) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1554:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1554 | auto end = value_.end(); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1554:8: error: 'end' does not name a type 1554 | auto end = value_.end(); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1555:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] 1555 | auto i = value_.begin(); | ^~~~ | ---- /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1555:8: error: 'i' does not name a type 1555 | auto i = value_.begin(); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1556:10: error: 'i' was not declared in this scope 1556 | while (i != end) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1556:15: error: 'end' was not declared in this scope; did you mean 'endl'? 1556 | while (i != end) { | ^~~ | endl /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'std::string Exiv2::ValueType::toString(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'int64_t Exiv2::ValueType::toInt64(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'uint32_t Exiv2::ValueType::toUint32(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'class Exiv2::ValueType': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1585:33: required from here /home/pbulk/build/graphics/libkexiv2-kde4/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() { | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' 43 | virtual ~Value() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In instantiation of 'class Exiv2::ValueType': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1595:32: required from here /home/pbulk/build/graphics/libkexiv2-kde4/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() { | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:43:11: note: overridden function is 'virtual Exiv2::Value::~Value() throw ()' 43 | virtual ~Value() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1604:34: error: template argument 1 is invalid 1604 | inline int64_t ValueType::toInt64(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1604:55: error: non-member function 'int64_t Exiv2::toInt64(std::size_t)' cannot have cv-qualifier 1604 | inline int64_t ValueType::toInt64(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1604:55: error: 'toInt64' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1608:35: error: template argument 1 is invalid 1608 | inline uint32_t ValueType::toUint32(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1608:57: error: non-member function 'uint32_t Exiv2::toUint32(std::size_t)' cannot have cv-qualifier 1608 | inline uint32_t ValueType::toUint32(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1608:57: error: 'toUint32' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1613:35: error: template argument 1 is invalid 1613 | inline int64_t ValueType::toInt64(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1613:56: error: non-member function 'int64_t Exiv2::toInt64(std::size_t)' cannot have cv-qualifier 1613 | inline int64_t ValueType::toInt64(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1613:56: error: 'toInt64' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1617:36: error: template argument 1 is invalid 1617 | inline uint32_t ValueType::toUint32(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1617:58: error: non-member function 'uint32_t Exiv2::toUint32(std::size_t)' cannot have cv-qualifier 1617 | inline uint32_t ValueType::toUint32(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1617:58: error: 'toUint32' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'float Exiv2::ValueType::toFloat(std::size_t) const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1628:32: error: template argument 1 is invalid 1628 | inline float ValueType::toFloat(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1628:53: error: non-member function 'float Exiv2::toFloat(std::size_t)' cannot have cv-qualifier 1628 | inline float ValueType::toFloat(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1628:53: error: 'toFloat' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1636:33: error: template argument 1 is invalid 1636 | inline float ValueType::toFloat(size_t n) const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1636:54: error: non-member function 'float Exiv2::toFloat(std::size_t)' cannot have cv-qualifier 1636 | inline float ValueType::toFloat(size_t n) const { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1636:54: error: 'toFloat' is not a template function /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1644:1: error: 'Rational' does not name a type 1644 | Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1650:8: error: 'Rational' does not name a type 1650 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1656:8: error: 'Rational' does not name a type 1656 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1662:8: error: 'Rational' does not name a type 1662 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1669:8: error: 'Rational' does not name a type 1669 | inline Rational ValueType::toRational(size_t n) const { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'Exiv2::DataBuf Exiv2::ValueType::dataArea() const': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1682:10: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 1682 | return {pDataArea_, sizeDataArea_}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/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_}; | ^ | | | /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp: In member function 'int Exiv2::ValueType::setDataArea(const int*, std::size_t)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1687:3: error: 'byte' was not declared in this scope 1687 | byte* tmp = nullptr; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1687:15: error: 'nullptr' was not declared in this scope 1687 | byte* tmp = nullptr; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1689:15: error: 'byte' does not name a type 1689 | tmp = new byte[len]; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/value.hpp:1692:12: error: 'pDataArea_' was not declared in this scope; did you mean 'dataArea'? 1692 | delete[] pDataArea_; | ^~~~~~~~~~ | dataArea /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:29:9: error: expected nested-name-specifier before 'UniquePtr' 29 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:34:20: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 34 | virtual ~Key() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:36:10: error: expected ',' or '...' before '&&' token 36 | Key(Key&&) = delete; | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:36:16: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 36 | Key(Key&&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:36:3: error: invalid constructor; you probably meant 'Exiv2::Key (const Exiv2::Key&)' 36 | Key(Key&&) = delete; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:37:21: error: expected ',' or '...' before '&&' token 37 | Key& operator=(Key&&) = delete; | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:37:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 37 | Key& operator=(Key&&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:46:3: error: expected unqualified-id before '[' token 46 | [[nodiscard]] virtual std::string key() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:48:3: error: expected unqualified-id before '[' token 48 | [[nodiscard]] virtual const char* familyName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:50:3: error: expected unqualified-id before '[' token 50 | [[nodiscard]] virtual std::string groupName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:52:3: error: expected unqualified-id before '[' token 52 | [[nodiscard]] virtual std::string tagName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:54:3: error: expected unqualified-id before '[' token 54 | [[nodiscard]] virtual std::string tagLabel() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:56:3: error: expected unqualified-id before '[' token 56 | [[nodiscard]] virtual std::string tagDesc() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:58:3: error: expected unqualified-id before '[' token 58 | [[nodiscard]] virtual uint16_t tag() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:64:3: error: expected unqualified-id before '[' token 64 | [[nodiscard]] UniquePtr clone() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:77:11: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 77 | Key() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:78:21: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 78 | Key(const Key&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:85:32: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 85 | Key& operator=(const Key&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:90:3: error: expected unqualified-id before '[' token 90 | [[nodiscard]] virtual Key* clone_() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp: In member function 'std::ostream& Exiv2::Key::write(std::ostream&) const': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:108:26: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 108 | virtual ~Metadatum() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:175:3: error: expected unqualified-id before '[' token 175 | [[nodiscard]] virtual std::string key() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:177:3: error: expected unqualified-id before '[' token 177 | [[nodiscard]] virtual const char* familyName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:179:3: error: expected unqualified-id before '[' token 179 | [[nodiscard]] virtual std::string groupName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:181:3: error: expected unqualified-id before '[' token 181 | [[nodiscard]] virtual std::string tagName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:183:3: error: expected unqualified-id before '[' token 183 | [[nodiscard]] virtual std::string tagLabel() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:185:3: error: expected unqualified-id before '[' token 185 | [[nodiscard]] virtual std::string tagDesc() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:187:3: error: expected unqualified-id before '[' token 187 | [[nodiscard]] virtual uint16_t tag() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:189:3: error: expected unqualified-id before '[' token 189 | [[nodiscard]] virtual TypeId typeId() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:191:3: error: expected unqualified-id before '[' token 191 | [[nodiscard]] virtual const char* typeName() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:193:3: error: expected unqualified-id before '[' token 193 | [[nodiscard]] virtual size_t typeSize() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:195:3: error: expected unqualified-id before '[' token 195 | [[nodiscard]] virtual size_t count() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:197:3: error: expected unqualified-id before '[' token 197 | [[nodiscard]] virtual size_t size() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:199:3: error: expected unqualified-id before '[' token 199 | [[nodiscard]] virtual std::string toString() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:215:3: error: expected unqualified-id before '[' token 215 | [[nodiscard]] uint32_t toUint32(size_t n = 0) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:241:3: error: expected unqualified-id before '[' token 241 | [[nodiscard]] virtual Value::UniquePtr getValue() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:255:3: error: expected unqualified-id before '[' token 255 | [[nodiscard]] virtual const Value& value() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:259:17: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 259 | Metadatum() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:260:33: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 260 | Metadatum(const Metadatum&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:267:44: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 267 | Metadatum& operator=(const Metadatum&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:18: /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:28:7: error: expected nested-name-specifier before 'TagListFct' 28 | using TagListFct = const TagInfo* (*)(); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:34:1: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 34 | enum class IfdId : uint32_t { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:34:20: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 34 | enum class IfdId : uint32_t { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp: In function 'std::ostream& Exiv2::operator<<(std::ostream&, IfdId)': /home/pbulk/build/graphics/libkexiv2-kde4/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 /opt/local/gcc12/include/c++/12.2.0/iostream:39, from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2_p.h:40: /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 166 | operator<<(long __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 170 | operator<<(unsigned long __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 174 | operator<<(bool __n) | ^~~~~~~~ In file included from /opt/local/gcc12/include/c++/12.2.0/ostream:833: /opt/local/gcc12/include/c++/12.2.0/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 181 | operator<<(unsigned short __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 192 | operator<<(unsigned int __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 201 | operator<<(long long __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 205 | operator<<(unsigned long long __n) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 220 | operator<<(double __f) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 224 | operator<<(float __f) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/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; __ostream_type = std::basic_ostream]' 232 | operator<<(long double __f) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/ostream:517:5: note: candidate: 'std::basic_ostream<_CharT, _Traits>& std::operator<<(basic_ostream<_CharT, _Traits>&, char) [with _CharT = char; _Traits = char_traits]' 517 | operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/ostream:523:5: note: candidate: 'std::basic_ostream& std::operator<<(basic_ostream&, char) [with _Traits = char_traits]' 523 | operator<<(basic_ostream& __out, char __c) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/ostream:534:5: note: candidate: 'std::basic_ostream& std::operator<<(basic_ostream&, signed char) [with _Traits = char_traits]' 534 | operator<<(basic_ostream& __out, signed char __c) | ^~~~~~~~ /opt/local/gcc12/include/c++/12.2.0/ostream:539:5: note: candidate: 'std::basic_ostream& std::operator<<(basic_ostream&, unsigned char) [with _Traits = char_traits]' 539 | operator<<(basic_ostream& __out, unsigned char __c) | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:185:9: error: expected nested-name-specifier before 'GroupName' 185 | using GroupName = std::string; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:191:3: error: 'TagListFct' does not name a type 191 | TagListFct tagList_; //!< Tag list | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:198:1: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 198 | enum class SectionId { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:233:3: error: 'PrintFct' does not name a type 233 | PrintFct printFct_; //!< Pointer to tag print function | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:274:9: error: expected nested-name-specifier before 'UniquePtr' 274 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:308:12: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 308 | ~ExifKey() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:323:3: error: expected unqualified-id before '[' token 323 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:324:3: error: expected unqualified-id before '[' token 324 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:325:3: error: expected unqualified-id before '[' token 325 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:327:3: error: expected unqualified-id before '[' token 327 | [[nodiscard]] IfdId ifdId() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:328:3: error: expected unqualified-id before '[' token 328 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:329:3: error: expected unqualified-id before '[' token 329 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:330:3: error: expected unqualified-id before '[' token 330 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:331:3: error: expected unqualified-id before '[' token 331 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:335:3: error: expected unqualified-id before '[' token 335 | [[nodiscard]] UniquePtr clone() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:337:3: error: expected unqualified-id before '[' token 337 | [[nodiscard]] int idx() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:342:3: error: expected unqualified-id before '[' token 342 | [[nodiscard]] ExifKey* clone_() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:346:3: note: 'std::unique_ptr' is only available from C++11 onwards 346 | std::unique_ptr p_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tags.hpp:308:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::ExifKey::~ExifKey()' 308 | ~ExifKey() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' 34 | virtual ~Key() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:63:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 63 | ~Exifdatum() override = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:63:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 63 | ~Exifdatum() override = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:84:30: error: 'URational' does not name a type 84 | Exifdatum& operator=(const URational& value); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:84:14: note: previous declaration 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' 84 | Exifdatum& operator=(const URational& value); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:99:30: error: 'Rational' does not name a type 99 | Exifdatum& operator=(const Rational& value); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:84:14: note: previous declaration 'Exiv2::Exifdatum& Exiv2::Exifdatum::operator=(const int&)' 84 | Exifdatum& operator=(const URational& value); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:110:36: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 110 | void setValue(const Value* pValue) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:118:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 118 | int setValue(const std::string& value) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:138:3: error: expected unqualified-id before '[' token 138 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:139:3: error: expected unqualified-id before '[' token 139 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:140:3: error: expected unqualified-id before '[' token 140 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:141:3: error: expected unqualified-id before '[' token 141 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:142:3: error: expected unqualified-id before '[' token 142 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:143:3: error: expected unqualified-id before '[' token 143 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:144:3: error: expected unqualified-id before '[' token 144 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:146:3: error: expected unqualified-id before '[' token 146 | [[nodiscard]] IfdId ifdId() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:148:3: error: expected unqualified-id before '[' token 148 | [[nodiscard]] const char* ifdName() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:150:3: error: expected unqualified-id before '[' token 150 | [[nodiscard]] int idx() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:162:15: error: 'byte' has not been declared 162 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:162:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 162 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:163:78: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 163 | std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:165:3: error: expected unqualified-id before '[' token 165 | [[nodiscard]] TypeId typeId() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:167:3: error: expected unqualified-id before '[' token 167 | [[nodiscard]] const char* typeName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:169:3: error: expected unqualified-id before '[' token 169 | [[nodiscard]] size_t typeSize() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:171:3: error: expected unqualified-id before '[' token 171 | [[nodiscard]] size_t count() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:173:3: error: expected unqualified-id before '[' token 173 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:175:3: error: expected unqualified-id before '[' token 175 | [[nodiscard]] std::string toString() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:176:3: error: expected unqualified-id before '[' token 176 | [[nodiscard]] std::string toString(size_t n) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:178:3: error: expected unqualified-id before '[' token 178 | [[nodiscard]] float toFloat(size_t n = 0) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:179:3: error: expected unqualified-id before '[' token 179 | [[nodiscard]] Rational toRational(size_t n = 0) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:180:3: error: expected unqualified-id before '[' token 180 | [[nodiscard]] Value::UniquePtr getValue() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:181:3: error: expected unqualified-id before '[' token 181 | [[nodiscard]] const Value& value() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:183:3: error: expected unqualified-id before '[' token 183 | [[nodiscard]] size_t sizeDataArea() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:196:3: error: expected unqualified-id before '[' token 196 | [[nodiscard]] DataBuf dataArea() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:201:12: error: 'UniquePtr' in 'class Exiv2::ExifKey' does not name a type 201 | ExifKey::UniquePtr key_; //!< Key | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:202:10: error: 'UniquePtr' in 'class Exiv2::Value' does not name a type 202 | Value::UniquePtr value_; //!< Value | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:63:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Exifdatum::~Exifdatum()' 63 | ~Exifdatum() override = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' 108 | virtual ~Metadatum() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:231:3: error: expected unqualified-id before '[' token 231 | [[nodiscard]] DataBuf copy() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:242:3: error: expected unqualified-id before '[' token 242 | [[nodiscard]] size_t writeFile(const std::string& path) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:247:3: error: expected unqualified-id before '[' token 247 | [[nodiscard]] const char* mimeType() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:252:3: error: expected unqualified-id before '[' token 252 | [[nodiscard]] const char* extension() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:344:31: error: 'byte' does not name a type 344 | void setJpegThumbnail(const byte* buf, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:359:7: error: expected nested-name-specifier before 'ExifMetadata' 359 | using ExifMetadata = std::list; | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:376:9: error: expected nested-name-specifier before 'iterator' 376 | using iterator = ExifMetadata::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:378:9: error: expected nested-name-specifier before 'const_iterator' 378 | using const_iterator = ExifMetadata::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:412:3: error: 'iterator' does not name a type 412 | iterator erase(iterator pos); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:418:3: error: 'iterator' does not name a type 418 | iterator erase(iterator beg, iterator end); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:429:3: error: 'iterator' does not name a type 429 | iterator begin() { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:433:3: error: 'iterator' does not name a type 433 | iterator end() { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:440:3: error: 'iterator' does not name a type 440 | iterator findKey(const ExifKey& key); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:446:3: error: expected unqualified-id before '[' token 446 | [[nodiscard]] const_iterator begin() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:450:3: error: expected unqualified-id before '[' token 450 | [[nodiscard]] const_iterator end() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:457:3: error: expected unqualified-id before '[' token 457 | [[nodiscard]] const_iterator findKey(const ExifKey& key) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:459:3: error: expected unqualified-id before '[' token 459 | [[nodiscard]] bool empty() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:463:3: error: expected unqualified-id before '[' token 463 | [[nodiscard]] size_t count() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:470:3: error: 'ExifMetadata' does not name a type; did you mean 'ExifData'? 470 | ExifMetadata exifMetadata_; | ^~~~~~~~~~~~ | ExifData /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp:554:22: error: 'Blob' has not been declared 554 | static void encode(Blob& blob, ByteOrder byteOrder, ExifData& exifData) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exif.hpp: In static member function 'static void Exiv2::ExifParser::encode(int&, Exiv2::ByteOrder, Exiv2::ExifData&)': /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:12: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image_types.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image_types.hpp:8:1: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 8 | enum class ImageType { | ^~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:14, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:13: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:54:10: error: 'constexpr' does not name a type 54 | static constexpr uint16_t invalidRecord = 0; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:54:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:55:10: error: 'constexpr' does not name a type 55 | static constexpr uint16_t envelope = 1; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:55:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:56:10: error: 'constexpr' does not name a type 56 | static constexpr uint16_t application2 = 2; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:56:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:61:10: error: 'constexpr' does not name a type 61 | static constexpr uint16_t ModelVersion = 0; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:61:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:62:10: error: 'constexpr' does not name a type 62 | static constexpr uint16_t Destination = 5; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:62:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:63:10: error: 'constexpr' does not name a type 63 | static constexpr uint16_t FileFormat = 20; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:63:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:64:10: error: 'constexpr' does not name a type 64 | static constexpr uint16_t FileVersion = 22; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:64:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:65:10: error: 'constexpr' does not name a type 65 | static constexpr uint16_t ServiceId = 30; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:65:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:66:10: error: 'constexpr' does not name a type 66 | static constexpr uint16_t EnvelopeNumber = 40; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:66:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:67:10: error: 'constexpr' does not name a type 67 | static constexpr uint16_t ProductId = 50; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:67:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:68:10: error: 'constexpr' does not name a type 68 | static constexpr uint16_t EnvelopePriority = 60; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:68:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:69:10: error: 'constexpr' does not name a type 69 | static constexpr uint16_t DateSent = 70; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:69:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:70:10: error: 'constexpr' does not name a type 70 | static constexpr uint16_t TimeSent = 80; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:70:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:71:10: error: 'constexpr' does not name a type 71 | static constexpr uint16_t CharacterSet = 90; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:71:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:72:10: error: 'constexpr' does not name a type 72 | static constexpr uint16_t UNO = 100; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:72:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:73:10: error: 'constexpr' does not name a type 73 | static constexpr uint16_t ARMId = 120; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:73:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:74:10: error: 'constexpr' does not name a type 74 | static constexpr uint16_t ARMVersion = 122; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:74:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:76:10: error: 'constexpr' does not name a type 76 | static constexpr uint16_t RecordVersion = 0; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:76:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:77:10: error: 'constexpr' does not name a type 77 | static constexpr uint16_t ObjectType = 3; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:77:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:78:10: error: 'constexpr' does not name a type 78 | static constexpr uint16_t ObjectAttribute = 4; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:78:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:79:10: error: 'constexpr' does not name a type 79 | static constexpr uint16_t ObjectName = 5; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:79:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:80:10: error: 'constexpr' does not name a type 80 | static constexpr uint16_t EditStatus = 7; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:80:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:81:10: error: 'constexpr' does not name a type 81 | static constexpr uint16_t EditorialUpdate = 8; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:81:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:82:10: error: 'constexpr' does not name a type 82 | static constexpr uint16_t Urgency = 10; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:82:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:83:10: error: 'constexpr' does not name a type 83 | static constexpr uint16_t Subject = 12; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:83:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:84:10: error: 'constexpr' does not name a type 84 | static constexpr uint16_t Category = 15; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:84:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:85:10: error: 'constexpr' does not name a type 85 | static constexpr uint16_t SuppCategory = 20; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:85:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:86:10: error: 'constexpr' does not name a type 86 | static constexpr uint16_t FixtureId = 22; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:86:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:87:10: error: 'constexpr' does not name a type 87 | static constexpr uint16_t Keywords = 25; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:87:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:88:10: error: 'constexpr' does not name a type 88 | static constexpr uint16_t LocationCode = 26; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:88:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:89:10: error: 'constexpr' does not name a type 89 | static constexpr uint16_t LocationName = 27; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:89:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:90:10: error: 'constexpr' does not name a type 90 | static constexpr uint16_t ReleaseDate = 30; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:90:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:91:10: error: 'constexpr' does not name a type 91 | static constexpr uint16_t ReleaseTime = 35; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:91:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:92:10: error: 'constexpr' does not name a type 92 | static constexpr uint16_t ExpirationDate = 37; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:92:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:93:10: error: 'constexpr' does not name a type 93 | static constexpr uint16_t ExpirationTime = 38; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:93:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:94:10: error: 'constexpr' does not name a type 94 | static constexpr uint16_t SpecialInstructions = 40; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:94:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:95:10: error: 'constexpr' does not name a type 95 | static constexpr uint16_t ActionAdvised = 42; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:95:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:96:10: error: 'constexpr' does not name a type 96 | static constexpr uint16_t ReferenceService = 45; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:96:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:97:10: error: 'constexpr' does not name a type 97 | static constexpr uint16_t ReferenceDate = 47; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:97:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:98:10: error: 'constexpr' does not name a type 98 | static constexpr uint16_t ReferenceNumber = 50; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:98:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:99:10: error: 'constexpr' does not name a type 99 | static constexpr uint16_t DateCreated = 55; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:99:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:100:10: error: 'constexpr' does not name a type 100 | static constexpr uint16_t TimeCreated = 60; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:100:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:101:10: error: 'constexpr' does not name a type 101 | static constexpr uint16_t DigitizationDate = 62; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:101:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:102:10: error: 'constexpr' does not name a type 102 | static constexpr uint16_t DigitizationTime = 63; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:102:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:103:10: error: 'constexpr' does not name a type 103 | static constexpr uint16_t Program = 65; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:103:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:104:10: error: 'constexpr' does not name a type 104 | static constexpr uint16_t ProgramVersion = 70; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:104:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:105:10: error: 'constexpr' does not name a type 105 | static constexpr uint16_t ObjectCycle = 75; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:105:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:106:10: error: 'constexpr' does not name a type 106 | static constexpr uint16_t Byline = 80; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:106:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:107:10: error: 'constexpr' does not name a type 107 | static constexpr uint16_t BylineTitle = 85; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:107:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:108:10: error: 'constexpr' does not name a type 108 | static constexpr uint16_t City = 90; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:108:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:109:10: error: 'constexpr' does not name a type 109 | static constexpr uint16_t SubLocation = 92; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:109:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:110:10: error: 'constexpr' does not name a type 110 | static constexpr uint16_t ProvinceState = 95; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:110:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:111:10: error: 'constexpr' does not name a type 111 | static constexpr uint16_t CountryCode = 100; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:111:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:112:10: error: 'constexpr' does not name a type 112 | static constexpr uint16_t CountryName = 101; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:112:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:113:10: error: 'constexpr' does not name a type 113 | static constexpr uint16_t TransmissionReference = 103; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:113:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:114:10: error: 'constexpr' does not name a type 114 | static constexpr uint16_t Headline = 105; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:114:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:115:10: error: 'constexpr' does not name a type 115 | static constexpr uint16_t Credit = 110; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:115:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:116:10: error: 'constexpr' does not name a type 116 | static constexpr uint16_t Source = 115; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:116:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:117:10: error: 'constexpr' does not name a type 117 | static constexpr uint16_t Copyright = 116; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:117:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:118:10: error: 'constexpr' does not name a type 118 | static constexpr uint16_t Contact = 118; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:118:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:119:10: error: 'constexpr' does not name a type 119 | static constexpr uint16_t Caption = 120; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:119:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:120:10: error: 'constexpr' does not name a type 120 | static constexpr uint16_t Writer = 122; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:120:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:121:10: error: 'constexpr' does not name a type 121 | static constexpr uint16_t RasterizedCaption = 125; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:121:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:122:10: error: 'constexpr' does not name a type 122 | static constexpr uint16_t ImageType = 130; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:122:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:123:10: error: 'constexpr' does not name a type 123 | static constexpr uint16_t ImageOrientation = 131; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:123:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:124:10: error: 'constexpr' does not name a type 124 | static constexpr uint16_t Language = 135; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:124:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:125:10: error: 'constexpr' does not name a type 125 | static constexpr uint16_t AudioType = 150; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:125:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:126:10: error: 'constexpr' does not name a type 126 | static constexpr uint16_t AudioRate = 151; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:126:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:127:10: error: 'constexpr' does not name a type 127 | static constexpr uint16_t AudioResolution = 152; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:127:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:128:10: error: 'constexpr' does not name a type 128 | static constexpr uint16_t AudioDuration = 153; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:128:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:129:10: error: 'constexpr' does not name a type 129 | static constexpr uint16_t AudioOutcue = 154; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:129:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:130:10: error: 'constexpr' does not name a type 130 | static constexpr uint16_t PreviewFormat = 200; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:130:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:131:10: error: 'constexpr' does not name a type 131 | static constexpr uint16_t PreviewVersion = 201; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:131:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:132:10: error: 'constexpr' does not name a type 132 | static constexpr uint16_t Preview = 202; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:132:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:240:9: error: expected nested-name-specifier before 'UniquePtr' 240 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:263:3: error: expected unqualified-id before '[' token 263 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:264:3: error: expected unqualified-id before '[' token 264 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:269:3: error: expected unqualified-id before '[' token 269 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:270:3: error: expected unqualified-id before '[' token 270 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:271:3: error: expected unqualified-id before '[' token 271 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:272:3: error: expected unqualified-id before '[' token 272 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:273:3: error: expected unqualified-id before '[' token 273 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:274:3: error: expected unqualified-id before '[' token 274 | [[nodiscard]] UniquePtr clone() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:276:3: error: expected unqualified-id before '[' token 276 | [[nodiscard]] std::string recordName() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:278:3: error: expected unqualified-id before '[' token 278 | [[nodiscard]] uint16_t record() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:301:3: error: expected unqualified-id before '[' token 301 | [[nodiscard]] IptcKey* clone_() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 { | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' 34 | virtual ~Key() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/datasets.hpp:312:7: error: expected nested-name-specifier before 'Dictionary' 312 | using Dictionary = std::map; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:53:14: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 53 | ~Iptcdatum() override = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:53:27: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 53 | ~Iptcdatum() override = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:75:36: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 75 | void setValue(const Value* pValue) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:84:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 84 | int setValue(const std::string& value) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:89:15: error: 'byte' has not been declared 89 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:89:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 89 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:90:78: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 90 | std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:97:3: error: expected unqualified-id before '[' token 97 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:102:3: error: expected unqualified-id before '[' token 102 | [[nodiscard]] std::string recordName() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:107:3: error: expected unqualified-id before '[' token 107 | [[nodiscard]] uint16_t record() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:108:3: error: expected unqualified-id before '[' token 108 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:109:3: error: expected unqualified-id before '[' token 109 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:114:3: error: expected unqualified-id before '[' token 114 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:115:3: error: expected unqualified-id before '[' token 115 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:116:3: error: expected unqualified-id before '[' token 116 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:118:3: error: expected unqualified-id before '[' token 118 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:119:3: error: expected unqualified-id before '[' token 119 | [[nodiscard]] TypeId typeId() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:120:3: error: expected unqualified-id before '[' token 120 | [[nodiscard]] const char* typeName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:121:3: error: expected unqualified-id before '[' token 121 | [[nodiscard]] size_t typeSize() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:122:3: error: expected unqualified-id before '[' token 122 | [[nodiscard]] size_t count() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:123:3: error: expected unqualified-id before '[' token 123 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:124:3: error: expected unqualified-id before '[' token 124 | [[nodiscard]] std::string toString() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:125:3: error: expected unqualified-id before '[' token 125 | [[nodiscard]] std::string toString(size_t n) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:127:3: error: expected unqualified-id before '[' token 127 | [[nodiscard]] float toFloat(size_t n = 0) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:128:3: error: expected unqualified-id before '[' token 128 | [[nodiscard]] Rational toRational(size_t n = 0) const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:129:3: error: expected unqualified-id before '[' token 129 | [[nodiscard]] Value::UniquePtr getValue() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:130:3: error: expected unqualified-id before '[' token 130 | [[nodiscard]] const Value& value() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:135:12: error: 'UniquePtr' in 'class Exiv2::IptcKey' does not name a type 135 | IptcKey::UniquePtr key_; //!< Key | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:136:10: error: 'UniquePtr' in 'class Exiv2::Value' does not name a type 136 | Value::UniquePtr value_; //!< Value | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:53:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Iptcdatum::~Iptcdatum()' 53 | ~Iptcdatum() override = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' 108 | virtual ~Metadatum() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:141:7: error: expected nested-name-specifier before 'IptcMetadata' 141 | using IptcMetadata = std::vector; | ^~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:156:9: error: expected nested-name-specifier before 'iterator' 156 | using iterator = IptcMetadata::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:158:9: error: expected nested-name-specifier before 'const_iterator' 158 | using const_iterator = IptcMetadata::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:194:3: error: 'iterator' does not name a type 194 | iterator erase(iterator pos); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:206:3: error: 'iterator' does not name a type 206 | iterator begin() { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:210:3: error: 'iterator' does not name a type 210 | iterator end() { | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:217:3: error: 'iterator' does not name a type 217 | iterator findKey(const IptcKey& key); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:222:3: error: 'iterator' does not name a type 222 | iterator findId(uint16_t dataset, uint16_t record = IptcDataSets::application2); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:228:3: error: expected unqualified-id before '[' token 228 | [[nodiscard]] const_iterator begin() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:232:3: error: expected unqualified-id before '[' token 232 | [[nodiscard]] const_iterator end() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:239:3: error: expected unqualified-id before '[' token 239 | [[nodiscard]] const_iterator findKey(const IptcKey& key) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:246:3: error: expected unqualified-id before '[' token 246 | [[nodiscard]] bool empty() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:251:3: error: expected unqualified-id before '[' token 251 | [[nodiscard]] size_t count() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:256:3: error: expected unqualified-id before '[' token 256 | [[nodiscard]] size_t size() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:259:3: error: expected unqualified-id before '[' token 259 | [[nodiscard]] const char* detectCharset() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:262:55: note: class template argument deduction is only available with '-std=c++17' or '-std=gnu++17' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/slice.hpp:421:8: note: 'template struct Exiv2::Slice' declared here 421 | struct Slice : public Internal::MutableSliceBase { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:267:3: error: 'IptcMetadata' does not name a type; did you mean 'IptcData'? 267 | IptcMetadata iptcMetadata_; | ^~~~~~~~~~~~ | IptcData /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp: In member function 'void Exiv2::IptcData::clear()': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:199:5: error: 'iptcMetadata_' was not declared in this scope 199 | iptcMetadata_.clear(); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/iptc.hpp:301:10: error: 'constexpr' does not name a type 301 | static constexpr byte marker_ = 0x1C; // Dataset marker | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:11, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:14: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:176:15: error: 'mutex' in namespace 'std' does not name a type 176 | static std::mutex mutex_; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:176:10: note: 'std::mutex' is only available from C++11 onwards 176 | static std::mutex mutex_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:188:9: error: expected nested-name-specifier before 'NsRegistry' 188 | using NsRegistry = std::map; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:195:10: error: 'NsRegistry' does not name a type 195 | static NsRegistry nsRegistry_; //!< Namespace registry | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:200:43: error: 'Exiv2::Dictionary' has not been declared 200 | static void registeredNamespaces(Exiv2::Dictionary& nsDict); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:210:9: error: expected nested-name-specifier before 'UniquePtr' 210 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:236:11: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 236 | ~XmpKey() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:247:3: error: expected unqualified-id before '[' token 247 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:248:3: error: expected unqualified-id before '[' token 248 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:253:3: error: expected unqualified-id before '[' token 253 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:254:3: error: expected unqualified-id before '[' token 254 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:255:3: error: expected unqualified-id before '[' token 255 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:256:3: error: expected unqualified-id before '[' token 256 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:258:3: error: expected unqualified-id before '[' token 258 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:260:3: error: expected unqualified-id before '[' token 260 | [[nodiscard]] UniquePtr clone() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:264:3: error: expected unqualified-id before '[' token 264 | [[nodiscard]] std::string ns() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:269:3: error: expected unqualified-id before '[' token 269 | [[nodiscard]] XmpKey* clone_() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:273:3: note: 'std::unique_ptr' is only available from C++11 onwards 273 | std::unique_ptr p_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/properties.hpp:236:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::XmpKey::~XmpKey()' 236 | ~XmpKey() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:34:11: note: overridden function is 'virtual Exiv2::Key::~Key() throw ()' 34 | virtual ~Key() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:47:13: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | ~Xmpdatum() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:70:36: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 70 | void setValue(const Value* pValue) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:78:40: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 78 | int setValue(const std::string& value) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:84:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 84 | size_t copy(byte* buf, ByteOrder byteOrder) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:85:78: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 85 | std::ostream& write(std::ostream& os, const ExifData* pMetadata = nullptr) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:92:3: error: expected unqualified-id before '[' token 92 | [[nodiscard]] std::string key() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:93:3: error: expected unqualified-id before '[' token 93 | [[nodiscard]] const char* familyName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:95:3: error: expected unqualified-id before '[' token 95 | [[nodiscard]] std::string groupName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:97:3: error: expected unqualified-id before '[' token 97 | [[nodiscard]] std::string tagName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:98:3: error: expected unqualified-id before '[' token 98 | [[nodiscard]] std::string tagLabel() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:99:3: error: expected unqualified-id before '[' token 99 | [[nodiscard]] std::string tagDesc() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:101:3: error: expected unqualified-id before '[' token 101 | [[nodiscard]] uint16_t tag() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:102:3: error: expected unqualified-id before '[' token 102 | [[nodiscard]] TypeId typeId() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:103:3: error: expected unqualified-id before '[' token 103 | [[nodiscard]] const char* typeName() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:106:3: error: expected unqualified-id before '[' token 106 | [[nodiscard]] size_t typeSize() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:107:3: error: expected unqualified-id before '[' token 107 | [[nodiscard]] size_t count() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:108:3: error: expected unqualified-id before '[' token 108 | [[nodiscard]] size_t size() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:109:3: error: expected unqualified-id before '[' token 109 | [[nodiscard]] std::string toString() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:114:3: error: expected unqualified-id before '[' token 114 | [[nodiscard]] Value::UniquePtr getValue() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:115:3: error: expected unqualified-id before '[' token 115 | [[nodiscard]] const Value& value() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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_; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:47:3: error: looser exception specification on overriding virtual function 'virtual Exiv2::Xmpdatum::~Xmpdatum()' 47 | ~Xmpdatum() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/metadatum.hpp:108:11: note: overridden function is 'virtual Exiv2::Metadatum::~Metadatum() throw ()' 108 | virtual ~Metadatum() = default; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:126:7: error: expected nested-name-specifier before 'XmpMetadata' 126 | using XmpMetadata = std::vector; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:141:15: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 141 | XmpData() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:144:9: error: expected nested-name-specifier before 'iterator' 144 | using iterator = XmpMetadata::iterator; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:146:9: error: expected nested-name-specifier before 'const_iterator' 146 | using const_iterator = XmpMetadata::const_iterator; | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:178:3: error: 'iterator' does not name a type 178 | iterator erase(XmpData::iterator pos); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:184:29: error: 'Exiv2::XmpData::iterator' has not been declared 184 | void eraseFamily(XmpData::iterator& pos); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:190:3: error: 'iterator' does not name a type 190 | iterator begin(); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:192:3: error: 'iterator' does not name a type 192 | iterator end(); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:197:3: error: 'iterator' does not name a type 197 | iterator findKey(const XmpKey& key); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:203:3: error: expected unqualified-id before '[' token 203 | [[nodiscard]] const_iterator begin() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:205:3: error: expected unqualified-id before '[' token 205 | [[nodiscard]] const_iterator end() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:210:3: error: expected unqualified-id before '[' token 210 | [[nodiscard]] const_iterator findKey(const XmpKey& key) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:212:3: error: expected unqualified-id before '[' token 212 | [[nodiscard]] bool empty() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:214:3: error: expected unqualified-id before '[' token 214 | [[nodiscard]] long count() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:217:3: error: expected unqualified-id before '[' token 217 | [[nodiscard]] bool usePacket() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:233:3: error: expected unqualified-id before '[' token 233 | [[nodiscard]] const std::string& xmpPacket() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:241:3: error: 'XmpMetadata' does not name a type 241 | XmpMetadata xmpMetadata_; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:243:18: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 243 | bool usePacket_{}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:138:16: error: default member initializer for 'Exiv2::XmpData::usePacket_' required before the end of its enclosing class 138 | class EXIV2API XmpData { | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:243:18: note: defined here 243 | bool usePacket_{}; | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp: In member function 'void Exiv2::XmpData::setPacket(std::string)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:229:23: error: 'move' is not a member of 'std' 229 | xmpPacket_ = std::move(xmpPacket); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:229:23: note: 'std::move' is only available from C++11 onwards /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:306:9: error: expected nested-name-specifier before 'XmpLockFct' 306 | using XmpLockFct = void (*)(void* pLockData, bool lockUnlock); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:382:43: error: 'Exiv2::Dictionary' has not been declared 382 | static void registeredNamespaces(Exiv2::Dictionary&); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:386:10: error: 'XmpLockFct' does not name a type 386 | static XmpLockFct xmpLockFct_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp: In member function 'Exiv2::Xmpdatum& Exiv2::Xmpdatum::operator=(const T&)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:12: error: 'is_same' is not a member of 'std' 401 | if (std::is_same::value) { | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:21: error: expected primary-expression before ',' token 401 | if (std::is_same::value) { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:23: error: expected primary-expression before 'bool' 401 | if (std::is_same::value) { | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmp_exiv2.hpp:401:22: error: expected ')' before 'bool' 401 | if (std::is_same::value) { | ~ ^~~~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:24:19: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 24 | size_t position_{}; //!< Position | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:25:15: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 25 | size_t size_{}; //!< Size | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:26:16: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t width_{}; //!< Width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:27:17: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t height_{}; //!< Height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:24:19: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 24 | size_t position_{}; //!< Position | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:24:20: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 24 | size_t position_{}; //!< Position | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:25:15: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 25 | size_t size_{}; //!< Size | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:25:16: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 25 | size_t size_{}; //!< Size | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:26:16: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t width_{}; //!< Width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:26:17: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t width_{}; //!< Width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:27:17: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t height_{}; //!< Height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:27:18: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t height_{}; //!< Height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:33:7: error: expected nested-name-specifier before 'NativePreviewList' 33 | using NativePreviewList = std::vector; | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:53:9: error: expected nested-name-specifier before 'UniquePtr' 53 | using UniquePtr = std::unique_ptr; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:64:22: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 64 | virtual ~Image() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:193:37: error: expected ',' or '...' before '&&' token 193 | virtual void setIccProfile(DataBuf&& iccProfile, bool bTestValid = true); | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:209:3: error: expected unqualified-id before '[' token 209 | [[nodiscard]] virtual const DataBuf& iccProfile() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:340:3: error: expected unqualified-id before '[' token 340 | [[nodiscard]] ByteOrder byteOrder() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:345:3: error: expected unqualified-id before '[' token 345 | [[nodiscard]] bool good() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:356:3: error: expected unqualified-id before '[' token 356 | [[nodiscard]] virtual std::string mimeType() const = 0; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:360:3: error: expected unqualified-id before '[' token 360 | [[nodiscard]] virtual uint32_t pixelWidth() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:364:3: error: expected unqualified-id before '[' token 364 | [[nodiscard]] virtual uint32_t pixelHeight() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:376:3: error: expected unqualified-id before '[' token 376 | [[nodiscard]] virtual const ExifData& exifData() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:388:3: error: expected unqualified-id before '[' token 388 | [[nodiscard]] virtual const IptcData& iptcData() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:400:3: error: expected unqualified-id before '[' token 400 | [[nodiscard]] virtual const XmpData& xmpData() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:404:3: error: expected unqualified-id before '[' token 404 | [[nodiscard]] virtual std::string comment() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:408:3: error: expected unqualified-id before '[' token 408 | [[nodiscard]] virtual const std::string& xmpPacket() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:423:3: error: expected unqualified-id before '[' token 423 | [[nodiscard]] virtual BasicIo& io() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:430:3: error: expected unqualified-id before '[' token 430 | [[nodiscard]] AccessMode checkMode(MetadataId metadataId) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:435:3: error: expected unqualified-id before '[' token 435 | [[nodiscard]] bool supportsMetadata(MetadataId metadataId) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:437:3: error: expected unqualified-id before '[' token 437 | [[nodiscard]] bool writeXmpFromPacket() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:439:3: error: expected unqualified-id before '[' token 439 | [[nodiscard]] const NativePreviewList& nativePreviews() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:449:3: error: expected unqualified-id before '[' token 449 | [[nodiscard]] ImageType imageType() const { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:456:25: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 456 | Image(const Image&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:458:36: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 458 | Image& operator=(const Image&) = delete; | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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 | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:470:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 470 | uint32_t pixelWidth_{0}; //!< image pixel width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:471:24: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 471 | uint32_t pixelHeight_{0}; //!< image pixel height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/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 /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:485:27: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 485 | bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:489:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 489 | ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:492:13: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 492 | bool init_{true}; //!< Flag marking if map of tags needs to be initialized | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:470:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 470 | uint32_t pixelWidth_{0}; //!< image pixel width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:470:25: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 470 | uint32_t pixelWidth_{0}; //!< image pixel width | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:471:24: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 471 | uint32_t pixelHeight_{0}; //!< image pixel height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:471:26: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 471 | uint32_t pixelHeight_{0}; //!< image pixel height | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:485:27: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 485 | bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:485:33: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 485 | bool writeXmpFromPacket_{false}; //!< Determines the source when writing XMP | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:489:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 489 | ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:489:40: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 489 | ByteOrder byteOrder_{invalidByteOrder}; //!< Byte order | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:492:13: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 492 | bool init_{true}; //!< Flag marking if map of tags needs to be initialized | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:492:18: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 492 | bool init_{true}; //!< Flag marking if map of tags needs to be initialized | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp: In member function 'virtual bool Exiv2::Image::iccProfileDefined()': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:203:25: error: 'struct Exiv2::DataBuf' has no member named 'empty' 203 | return !iccProfile_.empty(); | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp: At global scope: /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:499:7: error: expected nested-name-specifier before 'IsThisTypeFct' 499 | using IsThisTypeFct = bool (*)(BasicIo& iIo, bool advance); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:507:15: error: no declaration matches 'bool Exiv2::Image::good() const' 507 | friend bool Image::good() const; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:507:15: note: no functions named 'bool Exiv2::Image::good() const' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/image.hpp:50:16: note: 'class Exiv2::Image' defined here 50 | class EXIV2API Image { | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:24:21: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 24 | virtual ~Iloc() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:25:23: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 25 | Iloc(const Iloc&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:26:34: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | Iloc& operator=(const Iloc&) = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:32:3: error: expected unqualified-id before '[' token 32 | [[nodiscard]] std::string toString() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:59:31: error: expected ')' before 'io' 59 | BmffImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:103:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 103 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:104:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 104 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:105:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 105 | void setExifData(const ExifData&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:106:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 106 | void setIptcData(const IptcData&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:107:33: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 107 | void setXmpData(const XmpData&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:108:45: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 108 | void setComment(const std::string& comment) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:109:90: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 109 | void printStructure(std::ostream& out, Exiv2::PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:114:3: error: expected unqualified-id before '[' token 114 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:115:3: error: expected unqualified-id before '[' token 115 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:116:3: error: expected unqualified-id before '[' token 116 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:119:10: error: 'constexpr' does not name a type 119 | static constexpr Exiv2::ByteOrder endian_{Exiv2::bigEndian}; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:119:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:133:21: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 133 | uint32_t fileType_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:135:23: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 135 | uint64_t visits_max_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:136:22: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 136 | uint16_t unknownID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:137:19: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 137 | uint16_t exifID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:138:18: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 138 | uint16_t xmpID_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:140:22: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 140 | bool bReadMetadata_{false}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:156:38: error: 'byte' does not name a type 156 | static void brotliUncompress(const byte* compressedBuf, size_t compressedBufSize, DataBuf& arr); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:133:21: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 133 | uint32_t fileType_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:133:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 133 | uint32_t fileType_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:135:23: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 135 | uint64_t visits_max_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:135:25: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 135 | uint64_t visits_max_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:136:22: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 136 | uint16_t unknownID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:136:29: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 136 | uint16_t unknownID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:137:19: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 137 | uint16_t exifID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:137:26: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 137 | uint16_t exifID_{0xffff}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:138:18: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 138 | uint16_t xmpID_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:138:20: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 138 | uint16_t xmpID_{0}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:140:22: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 140 | bool bReadMetadata_{false}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:140:28: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 140 | bool bReadMetadata_{false}; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmffimage.hpp:171:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 171 | EXIV2API Image::UniquePtr newBmffInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:10: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:43:39: error: expected ')' before 'io' 43 | explicit BmpImage(BasicIo::UniquePtr io); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:48:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 48 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:51:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 51 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:54:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 54 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:57:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 57 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:60:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 60 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:65:3: error: expected unqualified-id before '[' token 65 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/bmpimage.hpp:79:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 79 | EXIV2API Image::UniquePtr newBmpInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:12: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/convert.hpp:50:99: error: 'nullptr' was not declared in this scope 50 | EXIV2API void copyIptcToXmp(const IptcData& iptcData, XmpData& xmpData, const char* iptcCharset = nullptr); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/convert.hpp:52:93: error: 'nullptr' was not declared in this scope 52 | EXIV2API void moveIptcToXmp(IptcData& iptcData, XmpData& xmpData, const char* iptcCharset = nullptr); | ^~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:13: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:46:30: error: expected ')' before 'io' 46 | Cr2Image(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:51:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 51 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:52:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 52 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:59:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 59 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:64:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 64 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:69:3: error: expected unqualified-id before '[' token 69 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:70:3: error: expected unqualified-id before '[' token 70 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:71:3: error: expected unqualified-id before '[' token 71 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:87:91: error: 'byte' does not name a type 87 | static ByteOrder decode(ExifData& exifData, IptcData& iptcData, XmpData& xmpData, const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:92:48: error: 'byte' does not name a type 92 | static WriteMethod encode(BasicIo& io, const byte* pData, size_t size, ByteOrder byteOrder, ExifData& exifData, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/cr2image.hpp:107:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 107 | EXIV2API Image::UniquePtr newCr2Instance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:14: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:55:30: error: expected ')' before 'io' 55 | CrwImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:60:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 60 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:61:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 61 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:66:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 66 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:71:3: error: expected unqualified-id before '[' token 71 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:72:3: error: expected unqualified-id before '[' token 72 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:73:3: error: expected unqualified-id before '[' token 73 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:97:49: error: 'byte' does not name a type 97 | static void decode(CrwImage* pCrwImage, const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:112:22: error: 'Blob' has not been declared 112 | static void encode(Blob& blob, const byte* pData, size_t size, const CrwImage* pCrwImage); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:112:40: error: 'byte' does not name a type 112 | static void encode(Blob& blob, const byte* pData, size_t size, const CrwImage* pCrwImage); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/crwimage.hpp:126:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 126 | EXIV2API Image::UniquePtr newCrwInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:16: /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/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); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:17: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:57:30: error: expected ')' before 'io' 57 | EpsImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:62:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 62 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:63:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 63 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:68:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 68 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:73:3: error: expected unqualified-id before '[' token 73 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/epsimage.hpp:87:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 87 | EXIV2API Image::UniquePtr newEpsInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:21: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:38:39: error: expected ')' before 'io' 38 | explicit GifImage(BasicIo::UniquePtr io); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:43:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 43 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:48:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 48 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:53:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 53 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:58:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 58 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:63:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 63 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:68:3: error: expected unqualified-id before '[' token 68 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/gifimage.hpp:83:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 83 | EXIV2API Image::UniquePtr newGifInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:22: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:26: error: 'Dictionary' is not a member of 'Exiv2' 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:38: error: 'request' was not declared in this scope; did you mean 'reset'? 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^~~~~~~ | reset /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:54: error: 'Dictionary' is not a member of 'Exiv2' 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:66: error: 'response' was not declared in this scope 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:87: error: expected primary-expression before '&' token 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:89: error: 'errors' was not declared in this scope; did you mean 'Error'? 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^~~~~~ | Error /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/http.hpp:18:95: error: expression list treated as compound expression in initializer [-fpermissive] 18 | EXIV2API int http(Exiv2::Dictionary& request, Exiv2::Dictionary& response, std::string& errors); | ^ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:25: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:39:30: error: expected ')' before 'io' 39 | Jp2Image(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:44:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 44 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:45:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 45 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:53:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 53 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:59:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 59 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:64:3: error: expected unqualified-id before '[' token 64 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jp2image.hpp:98:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 98 | EXIV2API Image::UniquePtr newJp2Instance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:26: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:25:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 25 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:26:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:27:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:51:37: error: 'Exiv2::BasicIo::UniquePtr' has not been declared 51 | JpegBase(ImageType type, BasicIo::UniquePtr io, bool create, const byte initData[], size_t dataSize); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:51:70: error: 'byte' does not name a type 51 | JpegBase(ImageType type, BasicIo::UniquePtr io, bool create, const byte initData[], size_t dataSize); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:99:23: error: 'byte' does not name a type 99 | int initImage(const byte initData[], size_t dataSize); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:121:3: error: expected unqualified-id before '[' token 121 | [[nodiscard]] byte advanceToMarker(ErrorCode err) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:124:27: error: 'byte' has not been declared 124 | DataBuf readNextSegment(byte marker); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:151:31: error: expected ')' before 'io' 151 | JpegImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:155:3: error: expected unqualified-id before '[' token 155 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:161:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 161 | bool isThisType(BasicIo& iIo, bool advance) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:173:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 173 | int writeHeader(BasicIo& outIo) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:178:16: error: 'byte' does not name a type 178 | static const byte blank_[]; ///< Minimal Jpeg image | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:203:30: error: expected ')' before 'io' 203 | ExvImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:207:3: error: expected unqualified-id before '[' token 207 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:213:47: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 213 | bool isThisType(BasicIo& iIo, bool advance) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:217:35: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 217 | int writeHeader(BasicIo& outIo) const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:222:10: error: 'constexpr' does not name a type 222 | static constexpr char exiv2Id_[] = "Exiv2"; // EXV identifier | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:222:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:223:10: error: 'constexpr' does not name a type 223 | static constexpr byte blank_[] = {0xff, 0x01, 'E', 'x', 'i', 'v', '2', 0xff, 0xd9}; // Minimal exiv2 file | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:223:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:237:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 237 | EXIV2API Image::UniquePtr newJpegInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/jpgimage.hpp:245:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 245 | EXIV2API Image::UniquePtr newExvInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:28: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:41:30: error: expected ')' before 'io' 41 | MrwImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:46:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:51:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 51 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:56:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 56 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:61:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 61 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:66:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 66 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:71:3: error: expected unqualified-id before '[' token 71 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:72:3: error: expected unqualified-id before '[' token 72 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:73:3: error: expected unqualified-id before '[' token 73 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/mrwimage.hpp:87:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 87 | EXIV2API Image::UniquePtr newMrwInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:10, from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:29: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:41:31: error: expected ')' before 'io' 41 | TiffImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:46:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:47:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:55:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 55 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:61:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 61 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:66:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 66 | std::string mimeType() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:67:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 67 | uint32_t pixelWidth() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:68:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 68 | uint32_t pixelHeight() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:81:38: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 81 | mutable uint32_t pixelWidthPrimary_{0}; //!< Width of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:82:39: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 82 | mutable uint32_t pixelHeightPrimary_{0}; //!< Height of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:66:15: error: 'std::string Exiv2::TiffImage::mimeType() const' marked 'override', but does not override 66 | std::string mimeType() const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:67:12: error: 'uint32_t Exiv2::TiffImage::pixelWidth() const' marked 'override', but does not override 67 | uint32_t pixelWidth() const override; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:68:12: error: 'uint32_t Exiv2::TiffImage::pixelHeight() const' marked 'override', but does not override 68 | uint32_t pixelHeight() const override; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:81:38: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 81 | mutable uint32_t pixelWidthPrimary_{0}; //!< Width of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:81:40: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 81 | mutable uint32_t pixelWidthPrimary_{0}; //!< Width of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:82:39: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 82 | mutable uint32_t pixelHeightPrimary_{0}; //!< Height of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:82:41: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 82 | mutable uint32_t pixelHeightPrimary_{0}; //!< Height of the primary image in pixels | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:106:91: error: 'byte' does not name a type 106 | static ByteOrder decode(ExifData& exifData, IptcData& iptcData, XmpData& xmpData, const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:140:48: error: 'byte' does not name a type 140 | static WriteMethod encode(BasicIo& io, const byte* pData, size_t size, ByteOrder byteOrder, ExifData& exifData, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tiffimage.hpp:155:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 155 | EXIV2API Image::UniquePtr newTiffInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:41:30: error: expected ')' before 'io' 41 | OrfImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:46:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:47:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:48:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 48 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:53:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 53 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:58:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 58 | std::string mimeType() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:59:25: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 59 | uint32_t pixelWidth() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:60:26: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 60 | uint32_t pixelHeight() const override; | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:58:15: error: 'std::string Exiv2::OrfImage::mimeType() const' marked 'override', but does not override 58 | std::string mimeType() const override; | ^~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:59:12: error: 'uint32_t Exiv2::OrfImage::pixelWidth() const' marked 'override', but does not override 59 | uint32_t pixelWidth() const override; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:60:12: error: 'uint32_t Exiv2::OrfImage::pixelHeight() const' marked 'override', but does not override 60 | uint32_t pixelHeight() const override; | ^~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:76:91: error: 'byte' does not name a type 76 | static ByteOrder decode(ExifData& exifData, IptcData& iptcData, XmpData& xmpData, const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:81:48: error: 'byte' does not name a type 81 | static WriteMethod encode(BasicIo& io, const byte* pData, size_t size, ByteOrder byteOrder, ExifData& exifData, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/orfimage.hpp:95:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 95 | EXIV2API Image::UniquePtr newOrfInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:30: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:41:30: error: expected ')' before 'io' 41 | PgfImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:46:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:47:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:52:3: error: expected unqualified-id before '[' token 52 | [[nodiscard]] std::string mimeType() const override { | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:68:10: error: 'byte' does not name a type 68 | static byte readPgfMagicNumber(BasicIo& iIo); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pgfimage.hpp:87:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 87 | EXIV2API Image::UniquePtr newPgfInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:31: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:19:10: error: 'constexpr' does not name a type 19 | static constexpr std::array irbId_{"8BIM", "AgHg", "DCSR", "PHUT"}; //!< %Photoshop IRB markers | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:19:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:20:10: error: 'constexpr' does not name a type 20 | static constexpr auto ps3Id_ = "Photoshop 3.0\0"; //!< %Photoshop marker | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:20:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:21:10: error: 'constexpr' does not name a type 21 | static constexpr uint16_t iptc_ = 0x0404; //!< %Photoshop IPTC marker | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:21:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:22:10: error: 'constexpr' does not name a type 22 | static constexpr uint16_t preview_ = 0x040c; //!< %Photoshop preview marker | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:22:10: note: C++11 'constexpr' only available with '-std=c++11' or '-std=gnu++11' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:29:27: error: 'byte' does not name a type 29 | static bool isIrb(const byte* pPsData); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:35:27: error: 'byte' does not name a type 35 | static bool valid(const byte* pPsData, size_t sizePsData); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:50:30: error: 'byte' does not name a type 50 | static int locateIrb(const byte* pPsData, size_t sizePsData, uint16_t psTag, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:50:86: error: 'byte' does not name a type 50 | static int locateIrb(const byte* pPsData, size_t sizePsData, uint16_t psTag, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:54:34: error: 'byte' does not name a type 54 | static int locateIptcIrb(const byte* pPsData, size_t sizePsData, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:54:74: error: 'byte' does not name a type 54 | static int locateIptcIrb(const byte* pPsData, size_t sizePsData, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:58:37: error: 'byte' does not name a type 58 | static int locatePreviewIrb(const byte* pPsData, size_t sizePsData, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:58:77: error: 'byte' does not name a type 58 | static int locatePreviewIrb(const byte* pPsData, size_t sizePsData, const byte** record, uint32_t& sizeHdr, | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/photoshop.hpp:66:35: error: 'byte' does not name a type 66 | static DataBuf setIptcIrb(const byte* pPsData, size_t sizePsData, const IptcData& iptcData); | ^~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:34: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:41:30: error: expected ')' before 'io' 41 | PngImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:46:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:47:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:55:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 55 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:60:3: error: expected unqualified-id before '[' token 60 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/pngimage.hpp:88:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 88 | EXIV2API Image::UniquePtr newPngInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:37: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:18:7: error: expected nested-name-specifier before 'PreviewId' 18 | using PreviewId = int; | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:26:15: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t size_{}; //!< Preview image size in bytes. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:27:16: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t width_{}; //!< Preview image width in pixels or 0 for unknown width. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:28:17: warning: non-static data member initializers only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 28 | size_t height_{}; //!< Preview image height in pixels or 0 for unknown height. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:29:3: error: 'PreviewId' does not name a type 29 | PreviewId id_{}; //!< Identifies type of preview image. | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:26:15: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t size_{}; //!< Preview image size in bytes. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:26:16: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 26 | size_t size_{}; //!< Preview image size in bytes. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:27:16: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t width_{}; //!< Preview image width in pixels or 0 for unknown width. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:27:17: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 27 | size_t width_{}; //!< Preview image width in pixels or 0 for unknown width. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:28:17: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 28 | size_t height_{}; //!< Preview image height in pixels or 0 for unknown height. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:28:18: warning: extended initializer lists only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 28 | size_t height_{}; //!< Preview image height in pixels or 0 for unknown height. | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:33:7: error: expected nested-name-specifier before 'PreviewPropertiesList' 33 | using PreviewPropertiesList = std::vector; | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:48:21: warning: defaulted and deleted functions only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 48 | ~PreviewImage() = default; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:62:3: error: expected unqualified-id before '[' token 62 | [[nodiscard]] DataBuf copy() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:66:3: error: expected unqualified-id before '[' token 66 | [[nodiscard]] const byte* pData() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:70:3: error: expected unqualified-id before '[' token 70 | [[nodiscard]] uint32_t size() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:81:3: error: expected unqualified-id before '[' token 81 | [[nodiscard]] size_t writeFile(const std::string& path) const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:86:3: error: expected unqualified-id before '[' token 86 | [[nodiscard]] std::string mimeType() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:91:3: error: expected unqualified-id before '[' token 91 | [[nodiscard]] std::string extension() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:95:3: error: expected unqualified-id before '[' token 95 | [[nodiscard]] size_t width() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:99:3: error: expected unqualified-id before '[' token 99 | [[nodiscard]] size_t height() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:103:3: error: expected unqualified-id before '[' token 103 | [[nodiscard]] PreviewId id() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:108:53: error: expected ',' or '...' before '&&' token 108 | PreviewImage(PreviewProperties properties, DataBuf&& data); | ^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:133:3: error: expected unqualified-id before '[' token 133 | [[nodiscard]] PreviewPropertiesList getPreviewProperties() const; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/preview.hpp:137:3: error: expected unqualified-id before '[' token 137 | [[nodiscard]] PreviewImage getPreviewImage(const PreviewProperties& properties) const; | ^ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:39: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:37:39: error: expected ')' before 'io' 37 | explicit PsdImage(BasicIo::UniquePtr io); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:42:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 42 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:43:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 43 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:47:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:63:3: error: expected unqualified-id before '[' token 63 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/psdimage.hpp:99:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 99 | EXIV2API Image::UniquePtr newPsdInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:40: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:41:30: error: expected ')' before 'io' 41 | RafImage(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:46:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 46 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:47:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:52:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 52 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:57:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 57 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:62:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 62 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:67:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 67 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:72:3: error: expected unqualified-id before '[' token 72 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:73:3: error: expected unqualified-id before '[' token 73 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:74:3: error: expected unqualified-id before '[' token 74 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rafimage.hpp:88:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 88 | EXIV2API Image::UniquePtr newRafInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:41: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:39:39: error: expected ')' before 'io' 39 | explicit Rw2Image(BasicIo::UniquePtr io); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:44:83: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 44 | void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:45:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 45 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:50:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 50 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:55:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 55 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:60:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 60 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:65:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 65 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:70:3: error: expected unqualified-id before '[' token 70 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:71:3: error: expected unqualified-id before '[' token 71 | [[nodiscard]] uint32_t pixelWidth() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:72:3: error: expected unqualified-id before '[' token 72 | [[nodiscard]] uint32_t pixelHeight() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:88:91: error: 'byte' does not name a type 88 | static ByteOrder decode(ExifData& exifData, IptcData& iptcData, XmpData& xmpData, const byte* pData, size_t size); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/rw2image.hpp:102:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 102 | EXIV2API Image::UniquePtr newRw2Instance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:44: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:37:39: error: expected ')' before 'io' 37 | explicit TgaImage(BasicIo::UniquePtr io); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:42:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 42 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:47:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 47 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:52:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 52 | void setExifData(const ExifData& exifData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:57:44: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 57 | void setIptcData(const IptcData& iptcData) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:62:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 62 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:67:3: error: expected unqualified-id before '[' token 67 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/tgaimage.hpp:82:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 82 | EXIV2API Image::UniquePtr newTgaInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:48: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/version.hpp:104:72: error: 'regex' is not a member of 'std' 104 | EXIV2API void dumpLibraryInfo(std::ostream& os, const std::vector& keys); | ^~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/version.hpp:104:72: error: 'regex' is not a member of 'std' /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/version.hpp:104:77: error: template argument 1 is invalid 104 | EXIV2API void dumpLibraryInfo(std::ostream& os, const std::vector& keys); | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/version.hpp:104:77: error: template argument 2 is invalid In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/exiv2.hpp:50: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:38:32: error: expected ')' before 'io' 38 | XmpSidecar(BasicIo::UniquePtr io, bool create); | ~ ^~~ | ) /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:43:21: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 43 | void readMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:44:22: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 44 | void writeMetadata() override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:49:37: warning: override controls (override/final) only available with '-std=c++11' or '-std=gnu++11' [-Wc++11-extensions] 49 | void setComment(const std::string&) override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:54:3: error: expected unqualified-id before '[' token 54 | [[nodiscard]] std::string mimeType() const override; | ^ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:57:10: error: 'Dictionary' in namespace 'Exiv2' does not name a type 57 | Exiv2::Dictionary dates_; | ^~~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/exiv2/xmpsidecar.hpp:70:17: error: 'UniquePtr' in 'class Exiv2::Image' does not name a type 70 | EXIV2API Image::UniquePtr newXmpInstance(BasicIo::UniquePtr io, bool create); | ^~~~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2_p.h:141:63: error: 'Exiv2::Image::AutoPtr' has not been declared 141 | bool saveOperations(const QFileInfo& finfo, Exiv2::Image::AutoPtr image) const; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2_p.h:168:40: error: 'Exiv2::Image::AutoPtr' has not been declared 168 | void loadSidecarData(Exiv2::Image::AutoPtr xmpsidecar); | ^~~~~~~ In file included from /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:33: /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h: In static member function 'static T* KLibLoader::createInstance(const QString&, const QString&, QObject*, const QVariantList&, int*)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h:206:45: warning: 'static KLibLoader* KLibLoader::self()' is deprecated [-Wdeprecated-declarations] 206 | KLibrary *library = KLibLoader::self()->library( libname ); | ~~~~~~~~~~~~~~~~^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h:144:39: note: declared here 144 | static KDE_DEPRECATED KLibLoader* self(); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h: In static member function 'static T* KLibLoader::createInstance(const QString&, QObject*, const QStringList&, int*)': /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h:264:45: warning: 'static KLibLoader* KLibLoader::self()' is deprecated [-Wdeprecated-declarations] 264 | KLibrary *library = KLibLoader::self()->library( libname ); | ~~~~~~~~~~~~~~~~^~ /home/pbulk/build/graphics/libkexiv2-kde4/work/.buildlink/include/klibloader.h:144:39: note: declared here 144 | static KDE_DEPRECATED KLibLoader* self(); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp: In member function 'bool KExiv2Iface::KExiv2::loadFromData(const QByteArray&) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:252:23: error: 'AutoPtr' is not a member of 'Exiv2::Image' 252 | Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open((Exiv2::byte*)imgData.data(), imgData.size()); | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:255:9: error: 'image' was not declared in this scope; did you mean 'QImage'? 255 | image->readMetadata(); | ^~~~~ | QImage /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp: In member function 'virtual bool KExiv2Iface::KExiv2::load(const QString&) const': /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:308:23: error: 'AutoPtr' is not a member of 'Exiv2::Image' 308 | Exiv2::Image::AutoPtr image; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:310:9: error: 'image' was not declared in this scope; did you mean 'QImage'? 310 | image = Exiv2::ImageFactory::open((const char*)(QFile::encodeName(filePath))); | ^~~~~ | QImage /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:310:45: error: 'open' is not a member of 'Exiv2::ImageFactory' 310 | image = Exiv2::ImageFactory::open((const char*)(QFile::encodeName(filePath))); | ^~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:357:27: error: 'AutoPtr' is not a member of 'Exiv2::Image' 357 | Exiv2::Image::AutoPtr xmpsidecar; | ^~~~~~~ /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:361:17: error: 'xmpsidecar' was not declared in this scope; did you mean 'xmpSidecarPath'? 361 | xmpsidecar = Exiv2::ImageFactory::open((const char*)QFile::encodeName(xmpSidecarPath)); | ^~~~~~~~~~ | xmpSidecarPath /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/libkexiv2/kexiv2.cpp:361:51: error: 'open' is not a member of 'Exiv2::ImageFactory' 361 | xmpsidecar = Exiv2::ImageFactory::open((const char*)QFile::encodeName(xmpSidecarPath)); | ^~~~ *** [libkexiv2/CMakeFiles/kexiv2.dir/kexiv2.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build 1 error bmake[2]: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build *** [libkexiv2/CMakeFiles/kexiv2.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build 1 error bmake[1]: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build 1 error bmake: stopped in /home/pbulk/build/graphics/libkexiv2-kde4/work/libkexiv2-15.08.3/_KDE_build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/graphics/libkexiv2-kde4 *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/graphics/libkexiv2-kde4