configure: WARNING: gtkmm not available: GUI examples will not be built.
configure: WARNING: Location of external libstdc documentation not set
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/glibmm-2.4/glibmm/thread.h:39,
                 from /usr/include/glibmm-2.4/glibmm.h:103,
                 from extra_defs_gen/generate_plugin_gmmproc_file.cc:19:
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol: replace with "(g_array_get_type ())"
 1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1304 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:142:49: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
  142 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gvaluearray.h:40:56: note: in expansion of macro ‘GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR’
   40 | #define G_TYPE_VALUE_ARRAY (g_value_array_get_type ()) GOBJECT_DEPRECATED_MACRO_IN_2_32_FOR(G_TYPE_ARRAY)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
extra_defs_gen/generate_plugin_gmmproc_file.cc:386:57: note: in expansion of macro ‘G_TYPE_VALUE_ARRAY’
  386 |                                          returnGType != G_TYPE_VALUE_ARRAY &&
      |                                                         ^~~~~~~~~~~~~~~~~~
element.cc: In member function ‘Glib::RefPtr Gst::Element::get_request_pad(const Glib::ustring&)’:
element.cc:978:48: warning: ‘GstPad* gst_element_get_request_pad(GstElement*, const gchar*)’ is deprecated: Use 'gst_element_request_pad_simple' instead [-Wdeprecated-declarations]
  978 |   return Glib::wrap(gst_element_get_request_pad(gobj(), name.c_str()));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ../gstreamermm/element.h:28,
                 from element.cc:6:
/usr/include/gstreamer-1.0/gst/gstelement.h:1042:25: note: declared here
 1042 | GstPad*                 gst_element_get_request_pad     (GstElement *element, const gchar *name);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
event.cc: In member function ‘void Gst::EventToc::parse(Glib::RefPtr&, bool&) const’:
event.cc:312:6: warning: infinite recursion detected [-Winfinite-recursion]
  312 | void EventToc::parse(Glib::RefPtr& toc, bool& updated) const
      |      ^~~~~~~~
event.cc:314:37: note: recursive call
  314 |   const_cast(this)->parse(toc, updated);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
message.cc: In member function ‘Glib::RefPtr Gst::MessageClockProvide::parse_clock_provide() const’:
message.cc:367:32: warning: infinite recursion detected [-Winfinite-recursion]
  367 | Glib::RefPtr MessageClockProvide::parse_clock_provide() const
      |                                ^~~~~~~~~~~~~~~~~~~
message.cc:369:30: note: recursive call
  369 |   return parse_clock_provide();
      |                              ^
message.cc: In member function ‘Glib::RefPtr Gst::MessageClockLost::parse_clock_lost() const’:
message.cc:387:32: warning: infinite recursion detected [-Winfinite-recursion]
  387 | Glib::RefPtr MessageClockLost::parse_clock_lost() const
      |                                ^~~~~~~~~~~~~~~~
message.cc:389:27: note: recursive call
  389 |   return parse_clock_lost();
      |                           ^
message.cc: In member function ‘Glib::RefPtr Gst::MessageNewClock::parse_new_clock() const’:
message.cc:399:32: warning: infinite recursion detected [-Winfinite-recursion]
  399 | Glib::RefPtr MessageNewClock::parse_new_clock() const
      |                                ^~~~~~~~~~~~~~~
message.cc:401:26: note: recursive call
  401 |   return parse_new_clock();
      |                          ^
message.cc: In member function ‘Glib::RefPtr Gst::MessageHaveContext::parse_have_context() const’:
message.cc:662:34: warning: infinite recursion detected [-Winfinite-recursion]
  662 | Glib::RefPtr MessageHaveContext::parse_have_context() const
      |                                  ^~~~~~~~~~~~~~~~~~
message.cc:664:29: note: recursive call
  664 |   return parse_have_context();
      |                             ^
libtool: warning: remember to run 'libtool --finish /usr/lib'