"sudo ninja -C build/" ERROR
I'm currently trying to install the latest version of gst-build-master and I'm getting this error log after running "sudo ninja -C build/"
"lsb_release -a" printout:
Distributor ID: Kali
Description: Kali GNU/Linux Rolling
Release: 2019.3
Codename: kali-rolling
Log:(/uploads/7873dc085cad3b7a4a71cb38953d9dfd/meson-log.txt)
otter@Vessel:~/Desktop/gst-build-master$ sudo ninja -C build/
ninja: Entering directory `build/'
[260/6019] Generating gl-enumtypes.h with a meson_exe.py custom command.
WARNING: Failed to parse "/*< private >*/" in /home/otter/Desktop/gst-build-master/build/../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglupload.h
[261/6019] Generating gl-enumtypes.c with a meson_exe.py custom command.
WARNING: Failed to parse "/*< private >*/" in /home/otter/Desktop/gst-build-master/build/../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglupload.h
[682/6019] Linking target subprojects/gstreamer/tests/examples/controller/controller-graph.
FAILED: subprojects/gstreamer/tests/examples/controller/controller-graph
cc -o subprojects/gstreamer/tests/examples/controller/controller-graph 'subprojects/gstreamer/tests/examples/controller/d4d62ea@@controller-graph@exe/controller-graph.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,--start-group subprojects/gstreamer/gst/libgstreamer-1.0.so.0.1700.0 subprojects/gstreamer/libs/gst/controller/libgstcontroller-1.0.so.0.1700.0 /usr/local/lib/x86_64-linux-gnu/libglib-2.0.so /usr/local/lib/x86_64-linux-gnu/libgobject-2.0.so -Wl,--export-dynamic -pthread /usr/local/lib/x86_64-linux-gnu/libgmodule-2.0.so -lm /usr/lib/x86_64-linux-gnu/libgtk-3.so /usr/local/lib/libgdk-3.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/local/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/local/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../../gst:$ORIGIN/../../../libs/gst/controller:/usr/local/lib/x86_64-linux-gnu' -Wl,-rpath-link,/home/otter/Desktop/gst-build-master/build/subprojects/gstreamer/gst -Wl,-rpath-link,/usr/local/lib/x86_64-linux-gnu -Wl,-rpath-link,/home/otter/Desktop/gst-build-master/build/subprojects/gstreamer/libs/gst/controller
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_set_startup_notification_id'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_selection_add_targets_libgtk_only'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_broadway_window_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_query_registry'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_set_shadow_width'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_list_seats'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_get_capabilities'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_window_set_theme_variant'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_make_current'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_context_manage_dnd'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_workarea'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_get_monitor_at_window'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_cairo_get_drawing_context'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_broadway_get_last_seen_time'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_fullscreen_mode_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_get_frame_clock'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_set_required_version'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_clear_current'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_pad_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_keymap_get_modifier_mask'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_realize'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_width_mm'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_set_dbus_properties_libgtk_only'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_cancel_reason_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_screen_get_monitor_workarea'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_cairo_surface_create_from_pixbuf'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_get_current'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drawing_context_get_cairo_context'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_keyval'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_is_primary'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_get_position_double'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_seat'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_keycode'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_begin_from_point'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drawing_context_get_window'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_refresh_rate'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_get_keyboard'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_error_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_pad_get_feature_group'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_timings_get_frame_time'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_get_history_start'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_monitor_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_selection_clear_targets_libgtk_only'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_get_monitor_at_point'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_scroll_direction'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_get_n_monitors'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_context_set_hotspot'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_keymap_key_is_modifier'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_prefers_ssd'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_timings_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_mark_paint_from_clip'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_subpixel_layout_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_event_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_get_seat'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_begin_draw_frame'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_cairo_draw_from_gl'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_request_phase'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_announce_csd'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_get_last_event_window'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_unexport_handle'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_tool_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_window_set_utf8_property'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_get_monitor'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_fullscreen_on_monitor'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_pad_get_n_features'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_rectangle_equal'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_phase_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_announce_ssd'
/usr/bin/ld: /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0: undefined reference to `atk_component_scroll_to_point'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_end_draw_frame'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_export_handle'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_triggers_context_menu'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_geometry'
/usr/bin/ld: /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0: undefined reference to `atk_text_scroll_substring_to'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_height_mm'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_sequence_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_get_frame_counter'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_end_updating'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_move_to_rect'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_model'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_subpixel_layout'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_set_cursor_theme'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_device_tool'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_set_invalidate_handler'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_ungrab'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_error_quark'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_scale_factor'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_get_use_es'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_button'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_axis_flags_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_window'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_set_opaque_region'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_scroll_deltas'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_get_timings'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_context_get_drag_window'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_is_scroll_stop_event'
/usr/bin/ld: /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0: undefined reference to `atk_component_scroll_to'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_broadway_display_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_tool_type_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_get_slaves'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_window_set_frame_sync_enabled'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_modifier_intent_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drag_drop_done'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_pango_context_get_for_display'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_drawing_context_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_get_parent_relative_pattern'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_display_set_window_scale'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_window_set_hide_titlebar_when_maximized'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_touchpad_gesture_phase_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_anchor_hints_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_pad_feature_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_device_get_axes'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_event_sequence'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_device_get_id'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_get_frame_time'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_gl_context_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_get_device_position_double'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_display_get_default_seat'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_get_scale_factor'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_get_pointer'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_window_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_set_pass_through'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_screen_get_monitor_scale_factor'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_capabilities_get_type'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_display_get_wl_display'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_monitor_get_manufacturer'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_create_gl_context'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_begin_resize_drag_for_device'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_seat_grab'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_gl_context_set_use_es'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_wayland_device_pad_set_feedback'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_show_window_menu'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk__private__'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_window_begin_move_drag_for_device'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_event_get_pointer_emulated'
/usr/bin/ld: /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0: undefined reference to `atk_text_scroll_substring_to_point'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_frame_clock_begin_updating'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libgtk-3.so: undefined reference to `gdk_x11_keymap_get_group_for_state'
collect2: error: ld returned 1 exit status
[687/6019] Linking target subprojects/gstreamer/tests/examples/stepping/framestep1.
ninja: build stopped: subcommand failed.
Edit: Attached Meson-log.txt