=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for fuse-pod-0.5.1nb49 Making all in src gmake[1]: Entering directory '/tmp/filesystems/fuse-pod/work/fusepod-0.5.1/src' if c++ -DPACKAGE_NAME=\"fusepod\" -DPACKAGE_TARNAME=\"fusepod\" -DPACKAGE_VERSION=\"0.5.1\" -DPACKAGE_STRING=\"fusepod\ 0.5.1\" -DPACKAGE_BUGREPORT=\"Keegan\ Carruthers-Smith\ \\" -DPACKAGE=\"fusepod\" -DVERSION=\"0.5.1\" -I. -I. -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -Wall -O2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25 -I/usr/pkg/include/gpod-1.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/taglib -O2 -D_KERNTYPES -D_NETBSD_SOURCE -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -MT fusepod.o -MD -MP -MF ".deps/fusepod.Tpo" -c -o fusepod.o fusepod.cpp; \ then mv -f ".deps/fusepod.Tpo" ".deps/fusepod.Po"; else rm -f ".deps/fusepod.Tpo"; exit 1; fi if c++ -DPACKAGE_NAME=\"fusepod\" -DPACKAGE_TARNAME=\"fusepod\" -DPACKAGE_VERSION=\"0.5.1\" -DPACKAGE_STRING=\"fusepod\ 0.5.1\" -DPACKAGE_BUGREPORT=\"Keegan\ Carruthers-Smith\ \\" -DPACKAGE=\"fusepod\" -DVERSION=\"0.5.1\" -I. -I. -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -Wall -O2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25 -I/usr/pkg/include/gpod-1.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/taglib -O2 -D_KERNTYPES -D_NETBSD_SOURCE -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -MT fusepod_ipod.o -MD -MP -MF ".deps/fusepod_ipod.Tpo" -c -o fusepod_ipod.o fusepod_ipod.cpp; \ then mv -f ".deps/fusepod_ipod.Tpo" ".deps/fusepod_ipod.Po"; else rm -f ".deps/fusepod_ipod.Tpo"; exit 1; fi if c++ -DPACKAGE_NAME=\"fusepod\" -DPACKAGE_TARNAME=\"fusepod\" -DPACKAGE_VERSION=\"0.5.1\" -DPACKAGE_STRING=\"fusepod\ 0.5.1\" -DPACKAGE_BUGREPORT=\"Keegan\ Carruthers-Smith\ \\" -DPACKAGE=\"fusepod\" -DVERSION=\"0.5.1\" -I. -I. -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -Wall -O2 -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25 -I/usr/pkg/include/gpod-1.0 -I/usr/pkg/include/gdk-pixbuf-2.0 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -pthread -I/usr/pkg/include/libpng16 -I/usr/pkg/include -I/usr/pkg/include/taglib -O2 -D_KERNTYPES -D_NETBSD_SOURCE -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/X11R7/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/taglib -MT fusepod_util.o -MD -MP -MF ".deps/fusepod_util.Tpo" -c -o fusepod_util.o fusepod_util.cpp; \ then mv -f ".deps/fusepod_util.Tpo" ".deps/fusepod_util.Po"; else rm -f ".deps/fusepod_util.Tpo"; exit 1; fi In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:29:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:627:5: warning: identifier 'noexcept' is a keyword in C++11 [-Wc++11-compat] void swap(ByteVector &v) noexcept; ^~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:30:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:360:5: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++11-compat] int toInt(bool *ok = nullptr) const; ^~~ In file included from /usr/include/g++/initializer_list:36:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:30, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:31, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ fusepod_util.cpp: In function 'std::__cxx11::string fusepod_int_to_string(int)': fusepod_util.cpp:77:8: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] string fusepod_int_to_string (int i) { ^~~~~~~~~~~~~~~~~~~~~ fusepod_util.cpp:80:13: note: 'sprintf' output between 2 and 11 bytes into a destination of size 10 sprintf (tmp, "%d", i); ~~~~~~~~^~~~~~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:29:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:49:11: error: expected nested-name-specifier before 'Iterator' using Iterator = std::vector::iterator; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:50:11: error: expected nested-name-specifier before 'ConstIterator' using ConstIterator = std::vector::const_iterator; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:51:11: error: expected nested-name-specifier before 'ReverseIterator' using ReverseIterator = std::vector::reverse_iterator; ^~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:52:11: error: expected nested-name-specifier before 'ConstReverseIterator' using ConstReverseIterator = std::vector::const_reverse_iterator; ^~~~~~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:236:5: error: 'Iterator' does not name a type; did you mean 'perror'? Iterator begin(); ^~~~~~~~ perror /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:241:5: error: 'ConstIterator' does not name a type ConstIterator begin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:246:5: error: 'ConstIterator' does not name a type ConstIterator cbegin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:251:5: error: 'Iterator' does not name a type; did you mean 'perror'? Iterator end(); ^~~~~~~~ perror /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:256:5: error: 'ConstIterator' does not name a type ConstIterator end() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:261:5: error: 'ConstIterator' does not name a type ConstIterator cend() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:266:5: error: 'ReverseIterator' does not name a type ReverseIterator rbegin(); ^~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:271:5: error: 'ConstReverseIterator' does not name a type ConstReverseIterator rbegin() const; ^~~~~~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:276:5: error: 'ReverseIterator' does not name a type ReverseIterator rend(); ^~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:281:5: error: 'ConstReverseIterator' does not name a type ConstReverseIterator rend() const; ^~~~~~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:627:28: error: expected ';' at end of member declaration void swap(ByteVector &v) noexcept; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:627:30: error: 'noexcept' does not name a type void swap(ByteVector &v) noexcept; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:627:30: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevector.h:659:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:31:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:30, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/taglib.h:64:9: error: expected nested-name-specifier before 'offset_t' using offset_t = off_t; ^~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:30:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:59:9: error: expected nested-name-specifier before 'FileName' using FileName = const char *; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:86:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream(const IOStream &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:87:45: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 IOStream &operator=(const IOStream &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:92:13: error: 'FileName' does not name a type; did you mean 'rename'? virtual FileName name() const = 0; ^~~~~~~~ rename /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:118:25: error: 'offset_t' has not been declared offset_t start = 0, size_t replace = 0) = 0; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:127:30: error: 'offset_t' has not been declared virtual void removeBlock(offset_t start = 0, size_t length = 0) = 0; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:146:23: error: 'offset_t' has not been declared virtual void seek(offset_t offset, Position p = Beginning) = 0; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:156:13: error: 'offset_t' does not name a type; did you mean 'offsetof'? virtual offset_t tell() const = 0; ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:161:13: error: 'offset_t' does not name a type; did you mean 'offsetof'? virtual offset_t length() = 0; ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:166:27: error: 'offset_t' has not been declared virtual void truncate(offset_t length) = 0; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:171:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:30:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:87:11: error: expected nested-name-specifier before 'Iterator' using Iterator = std::wstring::iterator; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:88:11: error: expected nested-name-specifier before 'ConstIterator' using ConstIterator = std::wstring::const_iterator; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:249:5: error: 'Iterator' does not name a type; did you mean 'operator<<'? Iterator begin(); ^~~~~~~~ operator<< /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:254:5: error: 'ConstIterator' does not name a type ConstIterator begin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:259:5: error: 'ConstIterator' does not name a type ConstIterator cbegin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:265:5: error: 'Iterator' does not name a type; did you mean 'operator<<'? Iterator end(); ^~~~~~~~ operator<< /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:271:5: error: 'ConstIterator' does not name a type ConstIterator end() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:277:5: error: 'ConstIterator' does not name a type ConstIterator cend() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:502:24: error: expected ';' at end of member declaration void swap(String &s) noexcept; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:502:26: error: 'noexcept' does not name a type void swap(String &s) noexcept; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:502:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:522:10: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr d; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstring.h:360:26: error: 'nullptr' was not declared in this scope int toInt(bool *ok = nullptr) const; ^~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:31:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:57:11: error: expected nested-name-specifier before 'Iterator' using Iterator = typename std::list::iterator; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:58:11: error: expected nested-name-specifier before 'ConstIterator' using ConstIterator = typename std::list::const_iterator; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:76:31: error: expected ')' before '<' token List(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:88:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator begin(); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:94:5: error: 'ConstIterator' does not name a type ConstIterator begin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:100:5: error: 'ConstIterator' does not name a type ConstIterator cbegin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:106:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator end(); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:112:5: error: 'ConstIterator' does not name a type ConstIterator end() const; ^~~~~~~~~~~~~ fusepod.cpp: In function 'int fusepod_read_string(const string&, char*, size_t, __off_t)': fusepod.cpp:258:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (offset >= str.length ()) ~~~~~~~^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:118:5: error: 'ConstIterator' does not name a type ConstIterator cend() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:127:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator insert(Iterator it, const T &item); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:185:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator find(const T &value); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:190:5: error: 'ConstIterator' does not name a type ConstIterator find(const T &value) const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:195:5: error: 'ConstIterator' does not name a type ConstIterator cfind(const T &value) const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:209:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator erase(Iterator it); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:272:29: error: declaration of 'operator=' as non-function List &operator=(std::initializer_list init); ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:272:22: error: expected ';' at end of member declaration List &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:272:45: error: expected ')' before '<' token List &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:277:25: error: expected ';' at end of member declaration void swap(List &l) noexcept; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:277:27: error: 'noexcept' does not name a type void swap(List &l) noexcept; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:277:27: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:301:22: error: expected ',' or '...' before '&&' token void sort(Compare&& comp); ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:314:10: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr> d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.h:323:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:31, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:45:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool autoDelete{}; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:45:18: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool autoDelete{}; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:45:19: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 bool autoDelete{}; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:54:26: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using ListPrivateBase::ListPrivateBase; ^~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:56:36: error: expected ')' before '<' token ListPrivate(std::initializer_list init) : list(init) {} ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:70:26: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using ListPrivateBase::ListPrivateBase; ^~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:72:36: error: expected ')' before '<' token ListPrivate(std::initializer_list init) : list(init) {} ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:76:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListPrivate(const ListPrivate &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:77:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ListPrivate &operator=(const ListPrivate &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'void TagLib::List::ListPrivate::clear()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:80:11: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] for(auto &m : list) ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:80:17: error: ISO C++ forbids declaration of 'm' with no type [-fpermissive] for(auto &m : list) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:80:21: warning: range-based 'for' loops only available with -std=c++11 or -std=gnu++11 for(auto &m : list) ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In constructor 'TagLib::List::List()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:94:3: error: class 'TagLib::List' does not have any field named 'd' d(std::make_shared>()) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:94:10: error: 'make_shared' is not a member of 'std' d(std::make_shared>()) ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:94:10: note: suggested alternative: 'make_heap' d(std::make_shared>()) ^~~~~~~~~~~ make_heap /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:94:35: error: spurious '>>', use '>' to terminate a template argument list d(std::make_shared>()) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:99:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 List::List(const List &) = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:102:14: error: expected constructor, destructor, or type conversion before '(' token List::List(std::initializer_list init) : ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:108:20: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 List::~List() = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:111:43: error: no 'typename TagLib::List::Iterator TagLib::List::begin()' member function declared in class 'TagLib::List' typename List::Iterator List::begin() ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:118:50: error: no 'typename TagLib::List::ConstIterator TagLib::List::begin() const' member function declared in class 'TagLib::List' typename List::ConstIterator List::begin() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:124:51: error: no 'typename TagLib::List::ConstIterator TagLib::List::cbegin() const' member function declared in class 'TagLib::List' typename List::ConstIterator List::cbegin() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:130:41: error: no 'typename TagLib::List::Iterator TagLib::List::end()' member function declared in class 'TagLib::List' typename List::Iterator List::end() ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:137:48: error: no 'typename TagLib::List::ConstIterator TagLib::List::end() const' member function declared in class 'TagLib::List' typename List::ConstIterator List::end() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:143:49: error: no 'typename TagLib::List::ConstIterator TagLib::List::cend() const' member function declared in class 'TagLib::List' typename List::ConstIterator List::cend() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:149:44: error: 'typename TagLib::List::Iterator TagLib::List::insert' is not a static data member of 'class TagLib::List' typename List::Iterator List::insert(Iterator it, const T &item) ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:149:44: error: template definition of non-template 'typename TagLib::List::Iterator TagLib::List::insert' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:149:44: error: 'Iterator' was not declared in this scope /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:149:44: note: suggested alternative: 'operator=' typename List::Iterator List::insert(Iterator it, const T &item) ^~~~~~~~ operator= /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:149:57: error: expected primary-expression before 'const' typename List::Iterator List::insert(Iterator it, const T &item) ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::sortedInsert(const T&, bool)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:158:3: error: 'Iterator' was not declared in this scope Iterator it = begin(); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:158:3: note: suggested alternative: 'operator=' Iterator it = begin(); ^~~~~~~~ operator= /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:159:9: error: 'it' was not declared in this scope while(it != end() && *it < value) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:159:9: note: suggested alternative: 'int' while(it != end() && *it < value) ^~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:159:15: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] while(it != end() && *it < value) ^~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:159:15: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:161:16: error: 'it' was not declared in this scope if(unique && it != end() && *it == value) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:161:16: note: suggested alternative: 'int' if(unique && it != end() && *it == value) ^~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:161:22: error: there are no arguments to 'end' that depend on a template parameter, so a declaration of 'end' must be available [-fpermissive] if(unique && it != end() && *it == value) ^~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:163:10: error: 'it' was not declared in this scope insert(it, value); ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:163:10: note: suggested alternative: 'int' insert(it, value); ^~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::append(const T&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:171:3: error: 'd' was not declared in this scope d->list.push_back(item); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::append(const TagLib::List&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:179:3: error: 'd' was not declared in this scope d->list.insert(d->list.end(), l.begin(), l.end()); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::prepend(const T&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:187:3: error: 'd' was not declared in this scope d->list.push_front(item); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::prepend(const TagLib::List&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:195:3: error: 'd' was not declared in this scope d->list.insert(d->list.begin(), l.begin(), l.end()); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'TagLib::List& TagLib::List::clear()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:203:3: error: 'd' was not declared in this scope d->clear(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'unsigned int TagLib::List::size() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:210:36: error: 'd' was not declared in this scope return static_cast(d->list.size()); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'bool TagLib::List::isEmpty() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:216:10: error: 'd' was not declared in this scope return d->list.empty(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:220:56: error: no 'typename TagLib::List::Iterator TagLib::List::find(const T&)' member function declared in class 'TagLib::List' typename List::Iterator List::find(const T &value) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:227:63: error: no 'typename TagLib::List::ConstIterator TagLib::List::find(const T&) const' member function declared in class 'TagLib::List' typename List::ConstIterator List::find(const T &value) const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:233:64: error: no 'typename TagLib::List::ConstIterator TagLib::List::cfind(const T&) const' member function declared in class 'TagLib::List' typename List::ConstIterator List::cfind(const T &value) const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'bool TagLib::List::contains(const T&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:241:20: error: 'd' was not declared in this scope return std::find(d->list.begin(), d->list.end(), value) != d->list.end(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:245:43: error: 'typename TagLib::List::Iterator TagLib::List::erase' is not a static data member of 'class TagLib::List' typename List::Iterator List::erase(Iterator it) ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:245:43: error: template definition of non-template 'typename TagLib::List::Iterator TagLib::List::erase' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:245:43: error: 'Iterator' was not declared in this scope /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:245:43: note: suggested alternative: 'operator=' typename List::Iterator List::erase(Iterator it) ^~~~~~~~ operator= /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'const T& TagLib::List::front() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:253:10: error: 'd' was not declared in this scope return d->list.front(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'T& TagLib::List::front()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:260:10: error: 'd' was not declared in this scope return d->list.front(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'const T& TagLib::List::back() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:266:10: error: 'd' was not declared in this scope return d->list.back(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'void TagLib::List::setAutoDelete(bool)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:273:3: error: 'd' was not declared in this scope d->autoDelete = autoDelete; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'bool TagLib::List::autoDelete() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:279:10: error: 'd' was not declared in this scope return d->autoDelete; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'T& TagLib::List::back()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:286:10: error: 'd' was not declared in this scope return d->list.back(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'T& TagLib::List::operator[](unsigned int)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:292:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = d->list.begin(); ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:292:8: error: 'it' does not name a type; did you mean 'i'? auto it = d->list.begin(); ^~ i /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:293:16: error: 'it' was not declared in this scope std::advance(it, i); ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:293:16: note: suggested alternative: 'i' std::advance(it, i); ^~ i /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'const T& TagLib::List::operator[](unsigned int) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:301:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = d->list.begin(); ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:301:8: error: 'it' does not name a type; did you mean 'i'? auto it = d->list.begin(); ^~ i /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:302:16: error: 'it' was not declared in this scope std::advance(it, i); ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:302:16: note: suggested alternative: 'i' std::advance(it, i); ^~ i /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:308:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 List &List::operator=(const List &) = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:34: error: declaration of 'operator=' as non-function List &List::operator=(std::initializer_list init) ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:34: error: 'initializer_list' is not a member of 'std' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:34: note: suggested alternative: 'uninitialized_fill' List &List::operator=(std::initializer_list init) ^~~~~~~~~~~~~~~~ uninitialized_fill /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:52: error: expected primary-expression before '>' token List &List::operator=(std::initializer_list init) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:54: error: 'init' was not declared in this scope List &List::operator=(std::initializer_list init) ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:311:54: note: suggested alternative: 'int' List &List::operator=(std::initializer_list init) ^~~~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:320:32: error: expected initializer before 'noexcept' void List::swap(List &l) noexcept ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'bool TagLib::List::operator==(const TagLib::List&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:330:10: error: 'd' was not declared in this scope return d->list == l.d->list; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'bool TagLib::List::operator!=(const TagLib::List&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:336:10: error: 'd' was not declared in this scope return d->list != l.d->list; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'void TagLib::List::sort()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:343:3: error: 'd' was not declared in this scope d->list.sort(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:348:27: error: expected ',' or '...' before '&&' token void List::sort(Compare&& comp) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'void TagLib::List::sort(Compare)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:3: error: 'd' was not declared in this scope d->list.sort(std::forward(comp)); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:21: error: 'forward' is not a member of 'std' d->list.sort(std::forward(comp)); ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:21: note: suggested alternative: 'for_each' d->list.sort(std::forward(comp)); ^~~~~~~ for_each /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:36: error: expected primary-expression before '>' token d->list.sort(std::forward(comp)); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:38: error: 'comp' was not declared in this scope d->list.sort(std::forward(comp)); ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:351:38: note: suggested alternative: 'bcmp' d->list.sort(std::forward(comp)); ^~~~ bcmp /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc: In member function 'void TagLib::List::detach()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:361:6: error: 'd' was not declared in this scope if(d.use_count() > 1) { ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:362:14: error: 'make_shared' is not a member of 'std' d = std::make_shared>(d->list); ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:362:14: note: suggested alternative: 'make_heap' d = std::make_shared>(d->list); ^~~~~~~~~~~ make_heap /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tlist.tcc:362:39: error: spurious '>>', use '>' to terminate a template argument list d = std::make_shared>(d->list); ^~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:32:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:32, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:60:11: error: expected nested-name-specifier before 'Iterator' using Iterator = typename std::map::iterator; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:61:11: error: expected nested-name-specifier before 'ConstIterator' using ConstIterator = typename std::map::const_iterator; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:80:30: error: expected ')' before '<' token Map(std::initializer_list> init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:91:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator begin(); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:97:5: error: 'ConstIterator' does not name a type ConstIterator begin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:103:5: error: 'ConstIterator' does not name a type ConstIterator cbegin() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:109:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator end(); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:115:5: error: 'ConstIterator' does not name a type ConstIterator end() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:121:5: error: 'ConstIterator' does not name a type ConstIterator cend() const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:152:5: error: 'Iterator' does not name a type; did you mean 'operator+'? Iterator find(const Key &key); ^~~~~~~~ operator+ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:157:5: error: 'ConstIterator' does not name a type ConstIterator find(const Key &key) const; ^~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:171:18: error: expected ';' at end of member declaration Map &erase(Iterator it); ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:171:33: error: expected ')' before 'it' Map &erase(Iterator it); ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:176:38: error: 'TagLib::Map& TagLib::Map::erase(const Key&)' conflicts with a previous declaration Map &erase(const Key &key); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:171:24: note: previous declaration 'TagLib::Map& TagLib::Map::erase' Map &erase(Iterator it); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:210:33: error: declaration of 'operator=' as non-function Map &operator=(std::initializer_list> init); ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:210:26: error: expected ';' at end of member declaration Map &operator=(std::initializer_list> init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:210:49: error: expected ')' before '<' token Map &operator=(std::initializer_list> init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:215:29: error: expected ';' at end of member declaration void swap(Map &m) noexcept; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:215:31: error: 'noexcept' does not name a type void swap(Map &m) noexcept; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:215:31: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:239:10: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr> d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.h:248:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:32, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:32, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:37:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapPrivate() = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:45:35: error: expected ')' before '<' token MapPrivate(std::initializer_list> init) : map(init) {} ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In constructor 'TagLib::Map::Map()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:53:3: error: class 'TagLib::Map' does not have any field named 'd' d(std::make_shared>()) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:53:10: error: 'make_shared' is not a member of 'std' d(std::make_shared>()) ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:53:10: note: suggested alternative: 'make_heap' d(std::make_shared>()) ^~~~~~~~~~~ make_heap /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:53:39: error: spurious '>>', use '>' to terminate a template argument list d(std::make_shared>()) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:58:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Map::Map(const Map &) = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:61:17: error: expected constructor, destructor, or type conversion before '(' token Map::Map(std::initializer_list> init) : ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:67:23: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Map::~Map() = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:70:51: error: no 'typename TagLib::Map::Iterator TagLib::Map::begin()' member function declared in class 'TagLib::Map' typename Map::Iterator Map::begin() ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:77:58: error: no 'typename TagLib::Map::ConstIterator TagLib::Map::begin() const' member function declared in class 'TagLib::Map' typename Map::ConstIterator Map::begin() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:83:59: error: no 'typename TagLib::Map::ConstIterator TagLib::Map::cbegin() const' member function declared in class 'TagLib::Map' typename Map::ConstIterator Map::cbegin() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:89:49: error: no 'typename TagLib::Map::Iterator TagLib::Map::end()' member function declared in class 'TagLib::Map' typename Map::Iterator Map::end() ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:96:56: error: no 'typename TagLib::Map::ConstIterator TagLib::Map::end() const' member function declared in class 'TagLib::Map' typename Map::ConstIterator Map::end() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:102:57: error: no 'typename TagLib::Map::ConstIterator TagLib::Map::cend() const' member function declared in class 'TagLib::Map' typename Map::ConstIterator Map::cend() const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'TagLib::Map& TagLib::Map::insert(const Key&, const T&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:111:3: error: 'd' was not declared in this scope d->map[key] = value; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'TagLib::Map& TagLib::Map::clear()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:119:3: error: 'd' was not declared in this scope d->map.clear(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'bool TagLib::Map::isEmpty() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:126:10: error: 'd' was not declared in this scope return d->map.empty(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:130:64: error: no 'typename TagLib::Map::Iterator TagLib::Map::find(const Key&)' member function declared in class 'TagLib::Map' typename Map::Iterator Map::find(const Key &key) ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:137:70: error: no 'typename TagLib::Map::ConstIterator TagLib::Map::find(const Key&) const' member function declared in class 'TagLib::Map' typename Map::ConstIterator Map::find(const Key &key) const ^~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'bool TagLib::Map::contains(const Key&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:145:10: error: 'd' was not declared in this scope return d->map.find(key) != d->map.end(); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:149:32: error: 'TagLib::Map& TagLib::Map::erase' is not a static data member of 'class TagLib::Map' Map &Map::erase(Iterator it) ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:149:32: error: template definition of non-template 'TagLib::Map& TagLib::Map::erase' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:149:32: error: 'Iterator' was not declared in this scope /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:149:32: note: suggested alternative: 'operator=' Map &Map::erase(Iterator it) ^~~~~~~~ operator= /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'TagLib::Map& TagLib::Map::erase(const Key&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:159:3: error: 'd' was not declared in this scope d->map.erase(key); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'unsigned int TagLib::Map::size() const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:166:36: error: 'd' was not declared in this scope return static_cast(d->map.size()); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'T TagLib::Map::value(const Key&, const T&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:172:3: warning: 'auto' changes meaning in C++11; please remove it [-Wc++11-compat] auto it = d->map.find(key); ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:172:8: error: 'it' does not name a type; did you mean 'int'? auto it = d->map.find(key); ^~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:173:10: error: 'it' was not declared in this scope return it != d->map.end() ? it->second : defaultValue; ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:173:10: note: suggested alternative: 'int' return it != d->map.end() ? it->second : defaultValue; ^~ int /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:173:16: error: 'd' was not declared in this scope return it != d->map.end() ? it->second : defaultValue; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'const T& TagLib::Map::operator[](const Key&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:179:10: error: 'd' was not declared in this scope return d->map[key]; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'T& TagLib::Map::operator[](const Key&)': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:186:10: error: 'd' was not declared in this scope return d->map[key]; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:190:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Map &Map::operator=(const Map &) = default; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:193:42: error: declaration of 'operator=' as non-function Map &Map::operator=(std::initializer_list> init) ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:193:42: error: 'initializer_list' is not a member of 'std' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:193:42: note: suggested alternative: 'uninitialized_fill' Map &Map::operator=(std::initializer_list> init) ^~~~~~~~~~~~~~~~ uninitialized_fill /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:193:81: error: spurious '>>', use '>' to terminate a template argument list Map &Map::operator=(std::initializer_list> init) ^~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:193:84: error: expected primary-expression before 'init' Map &Map::operator=(std::initializer_list> init) ^~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:200:40: error: expected initializer before 'noexcept' void Map::swap(Map &m) noexcept ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'bool TagLib::Map::operator==(const TagLib::Map&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:210:10: error: 'd' was not declared in this scope return d->map == m.d->map; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'bool TagLib::Map::operator!=(const TagLib::Map&) const': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:216:10: error: 'd' was not declared in this scope return d->map != m.d->map; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc: In member function 'void TagLib::Map::detach()': /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:226:6: error: 'd' was not declared in this scope if(d.use_count() > 1) { ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:227:14: error: 'make_shared' is not a member of 'std' d = std::make_shared>(d->map); ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:227:14: note: suggested alternative: 'make_heap' d = std::make_shared>(d->map); ^~~~~~~~~~~ make_heap /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tmap.tcc:227:43: error: spurious '>>', use '>' to terminate a template argument list d = std::make_shared>(d->map); ^~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:32:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h: At global scope: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:188:10: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr d; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:132:26: error: 'nullptr' was not declared in this scope int toInt(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:135:36: error: 'nullptr' was not declared in this scope unsigned int toUInt(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:137:37: error: 'nullptr' was not declared in this scope long long toLongLong(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:139:47: error: 'nullptr' was not declared in this scope unsigned long long toULongLong(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:141:28: error: 'nullptr' was not declared in this scope bool toBool(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:143:32: error: 'nullptr' was not declared in this scope double toDouble(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:145:40: error: 'nullptr' was not declared in this scope TagLib::String toString(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:147:48: error: 'nullptr' was not declared in this scope TagLib::StringList toStringList(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:149:48: error: 'nullptr' was not declared in this scope TagLib::ByteVector toByteVector(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:151:56: error: 'nullptr' was not declared in this scope TagLib::ByteVectorList toByteVectorList(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:153:53: error: 'nullptr' was not declared in this scope TagLib::List toList(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:155:67: error: 'nullptr' was not declared in this scope TagLib::Map toMap(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:165:24: error: 'nullptr' was not declared in this scope T value(bool *ok = nullptr) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:192:9: error: expected nested-name-specifier before 'VariantList' using VariantList = TagLib::List; ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:195:9: error: expected nested-name-specifier before 'VariantMap' using VariantMap = TagLib::Map; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:207:33: error: ISO C++ forbids declaration of 'VariantList' with no type [-fpermissive] extern template TAGLIB_EXPORT VariantList Variant::value(bool *ok) const; ^~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:207:33: error: 'VariantList' is not a template function /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:207:45: error: expected ';' before 'Variant' extern template TAGLIB_EXPORT VariantList Variant::value(bool *ok) const; ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:208:33: error: ISO C++ forbids declaration of 'VariantMap' with no type [-fpermissive] extern template TAGLIB_EXPORT VariantMap Variant::value(bool *ok) const; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:208:33: error: 'VariantMap' is not a template function /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tvariant.h:208:44: error: expected ';' before 'Variant' extern template TAGLIB_EXPORT VariantMap Variant::value(bool *ok) const; ^~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:33:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:57:24: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Tag(const Tag &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:58:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Tag &operator=(const Tag &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:117:18: error: 'VariantMap' was not declared in this scope virtual List complexProperties(const String &key) const; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:117:18: note: suggested alternative: 'Variant' virtual List complexProperties(const String &key) const; ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:117:28: error: template argument 1 is invalid virtual List complexProperties(const String &key) const; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:124:69: error: 'VariantMap' was not declared in this scope virtual bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:124:69: note: suggested alternative: 'Variant' virtual bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:124:79: error: template argument 1 is invalid virtual bool setComplexProperties(const String &key, const List &value); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tag.h:248:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29:0, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:87:26: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File(const File &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:88:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 File &operator=(const File &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:93:5: error: 'FileName' does not name a type; did you mean 'File'? FileName name() const; ^~~~~~~~ File /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:149:18: error: 'VariantMap' was not declared in this scope virtual List complexProperties(const String &key) const; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:149:18: note: suggested alternative: 'Variant' virtual List complexProperties(const String &key) const; ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:149:28: error: template argument 1 is invalid virtual List complexProperties(const String &key) const; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:156:69: error: 'VariantMap' was not declared in this scope virtual bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:156:69: note: suggested alternative: 'Variant' virtual bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:156:79: error: template argument 1 is invalid virtual bool setComplexProperties(const String &key, const List &value); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:205:5: error: 'offset_t' does not name a type; did you mean 'offsetof'? offset_t find(const ByteVector &pattern, ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:221:5: error: 'offset_t' does not name a type; did you mean 'offsetof'? offset_t rfind(const ByteVector &pattern, ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:232:41: error: 'offset_t' has not been declared void insert(const ByteVector &data, offset_t start = 0, size_t replace = 0); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:241:22: error: 'offset_t' has not been declared void removeBlock(offset_t start = 0, size_t length = 0); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:265:15: error: 'offset_t' has not been declared void seek(offset_t offset, Position p = Beginning); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:275:5: error: 'offset_t' does not name a type; did you mean 'offsetof'? offset_t tell() const; ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:280:5: error: 'offset_t' does not name a type; did you mean 'offsetof'? offset_t length(); ^~~~~~~~ offsetof /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:290:19: error: expected ')' before 'fileName' File(FileName fileName); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:313:19: error: 'offset_t' has not been declared void truncate(offset_t length); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:323:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:31:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:30, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevectorlist.h:69:41: error: expected ')' before '<' token ByteVectorList(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevectorlist.h:74:36: error: declaration of 'operator=' as non-function ByteVectorList &operator=(std::initializer_list init); ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevectorlist.h:74:29: error: expected ';' at end of member declaration ByteVectorList &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevectorlist.h:74:52: error: expected ')' before '<' token ByteVectorList &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tbytevectorlist.h:95:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:30:0, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:65:37: error: expected ')' before '<' token StringList(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:70:32: error: declaration of 'operator=' as non-function StringList &operator=(std::initializer_list init); ^~~~~~~~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:70:25: error: expected ';' at end of member declaration StringList &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:70:48: error: expected ')' before '<' token StringList &operator=(std::initializer_list init); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tstringlist.h:122:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:33:0, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/audioproperties.h:70:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AudioProperties(const AudioProperties &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/audioproperties.h:71:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 AudioProperties &operator=(const AudioProperties &) = delete; ^~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tiostream.h:31:0, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/tfile.h:30, from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:29, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/taglib.h:39:27: error: expected unqualified-id before '[' token #define TAGLIB_DEPRECATED [[deprecated]] ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/audioproperties.h:81:5: note: in expansion of macro 'TAGLIB_DEPRECATED' TAGLIB_DEPRECATED ^~~~~~~~~~~~~~~~~ In file included from /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:33:0, from fusepod_ipod.cpp:19: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/audioproperties.h:130:10: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ In file included from fusepod_ipod.cpp:19:0: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:79:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileTypeResolver(const FileTypeResolver &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:80:63: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FileTypeResolver &operator=(const FileTypeResolver &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:91:32: error: 'createFile' declared as a 'virtual' field virtual File *createFile(FileName fileName, ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:91:21: error: expected ';' at end of member declaration virtual File *createFile(FileName fileName, ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:91:41: error: expected ')' before 'fileName' virtual File *createFile(FileName fileName, ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:98:12: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:146:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~StreamTypeResolver() override = 0; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:148:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 StreamTypeResolver(const StreamTypeResolver &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:149:67: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 StreamTypeResolver &operator=(const StreamTypeResolver &) = delete; ^~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:169:12: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr d; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:186:31: error: expected ')' before 'fileName' explicit FileRef(FileName fileName, ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:306:10: error: 'VariantMap' was not declared in this scope List complexProperties(const String &key) const; ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:306:10: note: suggested alternative: 'Variant' List complexProperties(const String &key) const; ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:306:20: error: template argument 1 is invalid List complexProperties(const String &key) const; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:313:61: error: 'VariantMap' was not declared in this scope bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:313:61: note: suggested alternative: 'Variant' bool setComplexProperties(const String &key, const List &value); ^~~~~~~~~~ Variant /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:313:71: error: template argument 1 is invalid bool setComplexProperties(const String &key, const List &value); ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:393:27: error: expected ';' at end of member declaration void swap(FileRef &ref) noexcept; ^ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:393:29: error: 'noexcept' does not name a type void swap(FileRef &ref) noexcept; ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:393:29: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:407:16: error: 'FileName' has not been declared void parse(FileName fileName, bool readAudioProperties, AudioProperties::ReadStyle audioPropertiesStyle); ^~~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:412:10: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr d; ^~~~~~~~~~ fusepod_ipod.cpp: In member function 'Track* FUSEPod::upload_song(const string&, bool)': fusepod_ipod.cpp:238:36: error: no matching function for call to 'TagLib::FileRef::FileRef(const char*)' TagLib::FileRef f(path.c_str ()); ^ In file included from fusepod_ipod.cpp:19:0: /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:217:5: note: candidate: TagLib::FileRef::FileRef(const TagLib::FileRef&) FileRef(const FileRef &ref); ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:217:5: note: no known conversion for argument 1 from 'const char*' to 'const TagLib::FileRef&' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:212:14: note: candidate: TagLib::FileRef::FileRef(TagLib::File*) explicit FileRef(File *file); ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:212:14: note: no known conversion for argument 1 from 'const char*' to 'TagLib::File*' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:203:14: note: candidate: TagLib::FileRef::FileRef(TagLib::IOStream*, bool, TagLib::AudioProperties::ReadStyle) explicit FileRef(IOStream* stream, ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:203:14: note: no known conversion for argument 1 from 'const char*' to 'TagLib::IOStream*' /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:175:5: note: candidate: TagLib::FileRef::FileRef() FileRef(); ^~~~~~~ /tmp/filesystems/fuse-pod/work/.buildlink/include/taglib/fileref.h:175:5: note: candidate expects 0 arguments, 1 provided fusepod_ipod.cpp:260:43: error: 'class TagLib::AudioProperties' has no member named 'length' track->tracklen = (gint32) props->length()*1000; ^~~~~~ fusepod_ipod.cpp: In member function 'void FUSEPod::add_orphaned_tracks()': fusepod_ipod.cpp:641:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (dir_ent = readdir (music)) { ~~~~~~~~^~~~~~~~~~~~~~~~~ fusepod_ipod.cpp:653:27: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while (subdir_ent = readdir (subdir)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ fusepod_ipod.cpp: In member function 'bool FUSEPod::move_file(const string&, Track*)': fusepod_ipod.cpp:684:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (found = !stat (tmp, &st)) ~~~~~~^~~~~~~~~~~~~~~~~~ fusepod_ipod.cpp:691:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (found = !stat (tmp, &st)) ~~~~~~^~~~~~~~~~~~~~~~~~ gmake[1]: *** [Makefile:222: fusepod_ipod.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: Leaving directory '/tmp/filesystems/fuse-pod/work/fusepod-0.5.1/src' gmake: *** [Makefile:195: all-recursive] Error 1 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/filesystems/fuse-pod *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/filesystems/fuse-pod