Skip to content

[macOS] Build fails on Sonoma with Clang (some issue with glibmm compatibility?) #1

Description

@barracuda156
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:8:
/opt/local/include/glibmm-2.4/glibmm/ustring.h:101:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using iterator_category = std::bidirectional_iterator_tag;
                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:102:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using value_type = gunichar;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:103:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using difference_type = std::string::difference_type;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:104:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reference = value_type;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:105:19: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using pointer = void;
                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:226:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using size_type = std::string::size_type;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:227:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using difference_type = std::string::difference_type;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:229:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using value_type = gunichar;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:230:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reference = gunichar&;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:231:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_reference = const gunichar&;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:233:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using iterator = ustring_Iterator<std::string::iterator>;
                   ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:234:26: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_iterator = ustring_Iterator<std::string::const_iterator>;
                         ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:238:28: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reverse_iterator = std::reverse_iterator<iterator>;
                           ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:239:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_reverse_iterator = std::reverse_iterator<const_iterator>;
                                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:265:13: error: expected ';' at end of declaration list
  ~ustring() noexcept;
            ^
            ;
/opt/local/include/glibmm-2.4/glibmm/ustring.h:275:18: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring(ustring&& other);
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:285:29: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& operator=(ustring&& other);
                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:300:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring(std::string&& src);
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:343:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& operator=(std::string&& src);
                                ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:349:26: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& assign(ustring&& src);
                         ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:869:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
  template <class... Ts>
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:887:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
  template <class... Ts>
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:983:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  FormatStream(const ustring::FormatStream&) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:984:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  FormatStream& operator=(const ustring::FormatStream&) = delete;
                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:988:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using StreamType = std::wostringstream;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:996:18: error: expected ';' at end of declaration list
  ~FormatStream() noexcept;
                 ^
                 ;
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1382:45: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<T>&) = delete;
                                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1383:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<T>& operator=(const ustring::Stringify<T>&) = delete;
                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1399:51: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<ustring>&) = delete;
                                                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1400:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete;
                                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1418:55: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<const char*>&) = delete;
                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1419:75: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete;
                                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1437:51: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<char[N]>&) = delete;
                                                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1438:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete;
                                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1457:57: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<const char[N]>&) = delete;
                                                        ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1458:77: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<const char[N]>&) = delete;
                                                                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1641:16: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template <class... Ts>
               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1649:16: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template <class... Ts>
               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1654:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
  auto c_str = g_strdup_printf(fmt, sprintify(args)...);
  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1817:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator==(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1818:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator==(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1819:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator!=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1820:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator!=(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1821:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<(const ustring& lhs, int rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1822:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<(int lhs, const ustring& rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1823:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>(const ustring& lhs, int rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1824:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>(int lhs, const ustring& rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1825:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1826:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<=(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1827:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1828:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>=(int lhs, const ustring& rhs) = delete;
                                               ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:25:
/opt/local/include/sigc++-2.0/sigc++/type_traits.h:63:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using type_trait_pass_t = typename type_trait<T>::pass;
                          ^
/opt/local/include/sigc++-2.0/sigc++/type_traits.h:66:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using type_trait_take_t = typename type_trait<T>::take;
                          ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:26:
/opt/local/include/sigc++-2.0/sigc++/trackable.h:40:59: error: expected ';' at end of declaration list
  trackable_callback(void* data, func_destroy_notify func) noexcept
                                                          ^
                                                          ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(const trackable_callback_list& src) = delete;
                                                                ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(const trackable_callback_list& src) = delete;
                                                                           ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:73:50: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(trackable_callback_list&& src) = delete;
                                                 ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(trackable_callback_list&& src) = delete;
                                                           ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:74:61: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                            ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                                      ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:116:14: error: expected ';' at end of declaration list
  trackable() noexcept;
             ^
             ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:118:34: error: expected ';' at end of declaration list
  trackable(const trackable& src) noexcept;
                                 ^
                                 ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:120:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable(trackable&& src);
                     ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:124:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable& operator=(trackable&& src);
                                ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:7:
In file included from /opt/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template<class T_functor, class... T_args>
                               ^
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:38: warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions]
  template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type>
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:16: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using type = decltype (test<T_functor> ());
               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/c++/v1/__config:625:27: note: expanded from macro 'decltype'
#    define decltype(...) __decltype(__VA_ARGS__)
                          ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:7:
In file included from /opt/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template<typename T_functor, typename... T_args>
                                     ^
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
                        ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:8:
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep(const slot_rep& src) = delete;
                                  ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(const slot_rep& src) = delete;
                                             ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_rep(slot_rep&& src) = delete;
                   ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep(slot_rep&& src) = delete;
                             ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(slot_rep&& src) = delete;
                              ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(slot_rep&& src) = delete;
                                        ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:91:59: error: expected ';' at end of declaration list
  inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept
                                                          ^
                                                          ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:150:37: error: expected ';' at end of declaration list
  inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {}
                                    ^
                                    ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:168:39: error: expected ';' at end of declaration list
  inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {}
                                      ^
                                      ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:278:14: error: expected ';' at end of declaration list
  slot_base() noexcept;
             ^
             ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:283:36: error: expected ';' at end of declaration list
  explicit slot_base(rep_type* rep) noexcept;
                                   ^
                                   ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:294:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_base(slot_base&& src);
                     ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:305:3: warning: explicit conversion functions are a C++11 extension [-Wc++11-extensions]
  explicit operator bool() const noexcept;
  ^~~~~~~~
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:305:33: error: expected ';' at end of declaration list
  explicit operator bool() const noexcept;
                                ^
                                ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:314:63: error: expected ';' at end of declaration list
  void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept;
                                                              ^
                                                              ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:333:28: error: expected ';' at end of declaration list
  inline bool empty() const noexcept
                           ^
                           ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:355:17: error: expected ';' at end of declaration list
  bool unblock() noexcept;
                ^
                ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:376:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_base& operator=(slot_base&& src);
                                ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.cpp:22:
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/MainWindow.h:25:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/main.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:74:58: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(const typed_slot_rep& src) = delete;
                                                         ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:76:32: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep(typed_slot_rep&& src) = delete;
                               ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:76:42: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep(typed_slot_rep&& src) = delete;
                                         ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:77:43: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
                                          ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:77:53: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
                                                    ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:169:97: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                                                                                ^~
                                                                                                > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:205:124: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                                                                                                           ^~
                                                                                                                           > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:243:151: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                                                                                                                                      ^~
                                                                                                                                                      > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:283:178: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                                                                                                                                                                 ^~
                                                                                                                                                                                 > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:325:205: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                                                                                                                                                                                            ^~
                                                                                                                                                                                                            > >
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:8:
/opt/local/include/glibmm-2.4/glibmm/ustring.h:101:29: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using iterator_category = std::bidirectional_iterator_tag;
                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:102:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using value_type = gunichar;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:103:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using difference_type = std::string::difference_type;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:104:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reference = value_type;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:105:19: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using pointer = void;
                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:226:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using size_type = std::string::size_type;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:227:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using difference_type = std::string::difference_type;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:229:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using value_type = gunichar;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:230:21: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reference = gunichar&;
                    ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:231:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_reference = const gunichar&;
                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:233:20: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using iterator = ustring_Iterator<std::string::iterator>;
                   ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:234:26: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_iterator = ustring_Iterator<std::string::const_iterator>;
                         ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:238:28: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using reverse_iterator = std::reverse_iterator<iterator>;
                           ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:239:34: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using const_reverse_iterator = std::reverse_iterator<const_iterator>;
                                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:265:13: error: expected ';' at end of declaration list
  ~ustring() noexcept;
            ^
            ;
/opt/local/include/glibmm-2.4/glibmm/ustring.h:275:18: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring(ustring&& other);
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:285:29: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& operator=(ustring&& other);
                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:300:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring(std::string&& src);
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:343:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& operator=(std::string&& src);
                                ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:349:26: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  ustring& assign(ustring&& src);
                         ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:869:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
  template <class... Ts>
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:887:18: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
  template <class... Ts>
                 ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:983:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  FormatStream(const ustring::FormatStream&) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:984:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  FormatStream& operator=(const ustring::FormatStream&) = delete;
                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:988:22: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using StreamType = std::wostringstream;
                     ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:996:18: error: expected ';' at end of declaration list
  ~FormatStream() noexcept;
                 ^
                 ;
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1382:45: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<T>&) = delete;
                                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1383:59: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<T>& operator=(const ustring::Stringify<T>&) = delete;
                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1399:51: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<ustring>&) = delete;
                                                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1400:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<ustring>&) = delete;
                                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1418:55: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<const char*>&) = delete;
                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1419:75: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<const char*>&) = delete;
                                                                          ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1437:51: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<char[N]>&) = delete;
                                                  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1438:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<char[N]>&) = delete;
                                                                      ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1457:57: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify(const ustring::Stringify<const char[N]>&) = delete;
                                                        ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1458:77: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  Stringify<ustring>& operator=(const ustring::Stringify<const char[N]>&) = delete;
                                                                            ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1641:16: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template <class... Ts>
               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1649:16: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template <class... Ts>
               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1654:3: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
  auto c_str = g_strdup_printf(fmt, sprintify(args)...);
  ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1817:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator==(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1818:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator==(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1819:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator!=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1820:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator!=(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1821:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<(const ustring& lhs, int rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1822:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<(int lhs, const ustring& rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1823:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>(const ustring& lhs, int rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1824:47: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>(int lhs, const ustring& rhs) = delete;
                                              ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1825:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1826:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator<=(int lhs, const ustring& rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1827:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>=(const ustring& lhs, int rhs) = delete;
                                               ^
/opt/local/include/glibmm-2.4/glibmm/ustring.h:1828:48: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
bool operator>=(int lhs, const ustring& rhs) = delete;
                                               ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:25:
/opt/local/include/sigc++-2.0/sigc++/type_traits.h:63:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using type_trait_pass_t = typename type_trait<T>::pass;
                          ^
/opt/local/include/sigc++-2.0/sigc++/type_traits.h:66:27: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using type_trait_take_t = typename type_trait<T>::take;
                          ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:26:
/opt/local/include/sigc++-2.0/sigc++/trackable.h:40:59: error: expected ';' at end of declaration list
  trackable_callback(void* data, func_destroy_notify func) noexcept
                                                          ^
                                                          ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:71:65: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(const trackable_callback_list& src) = delete;
                                                                ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:72:76: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(const trackable_callback_list& src) = delete;
                                                                           ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:73:50: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(trackable_callback_list&& src) = delete;
                                                 ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:73:60: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list(trackable_callback_list&& src) = delete;
                                                           ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:74:61: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                            ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:74:71: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  trackable_callback_list& operator=(trackable_callback_list&& src) = delete;
                                                                      ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:116:14: error: expected ';' at end of declaration list
  trackable() noexcept;
             ^
             ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:118:34: error: expected ';' at end of declaration list
  trackable(const trackable& src) noexcept;
                                 ^
                                 ;
/opt/local/include/sigc++-2.0/sigc++/trackable.h:120:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable(trackable&& src);
                     ^
/opt/local/include/sigc++-2.0/sigc++/trackable.h:124:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  trackable& operator=(trackable&& src);
                                ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:7:
In file included from /opt/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:48:32: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template<class T_functor, class... T_args>
                               ^
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:53:38: warning: default template arguments for a function template are a C++11 extension [-Wc++11-extensions]
  template<class U_functor, typename = typename std::is_base_of<adaptor_base, T_functor>::type>
                                     ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:64:16: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
  using type = decltype (test<T_functor> ());
               ^
/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/include/c++/v1/__config:625:27: note: expanded from macro 'decltype'
#    define decltype(...) __decltype(__VA_ARGS__)
                          ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:7:
In file included from /opt/local/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:10:
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:67:38: warning: variadic templates are a C++11 extension [-Wc++11-extensions]
template<typename T_functor, typename... T_args>
                                     ^
/opt/local/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h:68:25: warning: alias declarations are a C++11 extension [-Wc++11-extensions]
using deduce_result_t = typename deduce_result_type<T_functor, T_args...>::type;
                        ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
In file included from /opt/local/include/sigc++-2.0/sigc++/functors/slot.h:8:
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:57:35: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep(const slot_rep& src) = delete;
                                  ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:58:46: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(const slot_rep& src) = delete;
                                             ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:60:20: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_rep(slot_rep&& src) = delete;
                   ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:60:30: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep(slot_rep&& src) = delete;
                             ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:61:31: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(slot_rep&& src) = delete;
                              ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:61:41: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  slot_rep& operator=(slot_rep&& src) = delete;
                                        ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:91:59: error: expected ';' at end of declaration list
  inline slot_rep(hook call__, hook destroy__, hook dup__) noexcept
                                                          ^
                                                          ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:150:37: error: expected ';' at end of declaration list
  inline slot_do_bind(slot_rep* rep) noexcept : rep_(rep) {}
                                    ^
                                    ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:168:39: error: expected ';' at end of declaration list
  inline slot_do_unbind(slot_rep* rep) noexcept : rep_(rep) {}
                                      ^
                                      ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:278:14: error: expected ';' at end of declaration list
  slot_base() noexcept;
             ^
             ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:283:36: error: expected ';' at end of declaration list
  explicit slot_base(rep_type* rep) noexcept;
                                   ^
                                   ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:294:22: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_base(slot_base&& src);
                     ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:305:3: warning: explicit conversion functions are a C++11 extension [-Wc++11-extensions]
  explicit operator bool() const noexcept;
  ^~~~~~~~
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:305:33: error: expected ';' at end of declaration list
  explicit operator bool() const noexcept;
                                ^
                                ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:314:63: error: expected ';' at end of declaration list
  void set_parent(void* parent, void* (*cleanup)(void*)) const noexcept;
                                                              ^
                                                              ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:333:28: error: expected ';' at end of declaration list
  inline bool empty() const noexcept
                           ^
                           ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:355:17: error: expected ';' at end of declaration list
  bool unblock() noexcept;
                ^
                ;
/opt/local/include/sigc++-2.0/sigc++/functors/slot_base.h:376:33: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  slot_base& operator=(slot_base&& src);
                                ^
In file included from /opt/local/var/macports/build/_opt_svacchanda_SonomaPorts_multimedia_mkvextract-gtk/mkvextract-gtk/work/mkvextract-gtk-e017aa5e02b89383b53683e2e3694df6426a794f/src/gtk-gui/main.cpp:22:
In file included from /opt/local/include/gtkmm-3.0/gtkmm/application.h:9:
In file included from /opt/local/include/sigc++-2.0/sigc++/sigc++.h:123:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal.h:8:
In file included from /opt/local/include/sigc++-2.0/sigc++/signal_base.h:27:
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:74:58: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(const typed_slot_rep& src) = delete;
                                                         ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:76:32: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep(typed_slot_rep&& src) = delete;
                               ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:76:42: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep(typed_slot_rep&& src) = delete;
                                         ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:77:43: warning: rvalue references are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
                                          ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:77:53: warning: deleted function definitions are a C++11 extension [-Wc++11-extensions]
  typed_slot_rep& operator=(typed_slot_rep&& src) = delete;
                                                    ^
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:169:97: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>>
                                                                                                ^~
                                                                                                > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:205:124: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>>
                                                                                                                           ^~
                                                                                                                           > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:243:151: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>>
                                                                                                                                                      ^~
                                                                                                                                                      > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:283:178: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>>
                                                                                                                                                                                 ^~
                                                                                                                                                                                 > >
/opt/local/include/sigc++-2.0/sigc++/functors/slot.h:325:205: error: a space is required between consecutive right angle brackets (use '> >')
      return (typed_rep->functor_).SIGC_WORKAROUND_OPERATOR_PARENTHESES<type_trait_take_t<T_arg1>, type_trait_take_t<T_arg2>, type_trait_take_t<T_arg3>, type_trait_take_t<T_arg4>, type_trait_take_t<T_arg5>>
                                                                                                                                                                                                            ^~
                                                                                                                                                                                                            > >
fatal error: too many errors emitted, stopping now [-ferror-limit=]
78 warnings and 20 errors generated.
make[2]: *** [src/CMakeFiles/mkvextract-gtk.dir/gtk-gui/MainWindow.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
78 warnings and 20 errors generated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions