Gst.Element create_element (Gst.RTSP.Url url) { BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:67.17-67.28: warning: `null' incompatible with return type `Gst.Element' BUILDSTDERR: return null; BUILDSTDERR: ^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:73.17-73.28: warning: `null' incompatible with return type `Gst.Element' BUILDSTDERR: return null; BUILDSTDERR: ^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:80.17-80.28: warning: `null' incompatible with return type `Gst.Element' BUILDSTDERR: return null; BUILDSTDERR: ^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:88.16-88.27: warning: `null' incompatible with return type `Gst.Element' BUILDSTDERR: return null; BUILDSTDERR: ^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:46.9-46.50: error: `DVB.MediaFactory.create_element': no suitable method found to override BUILDSTDERR: public override Gst.Element create_element (Gst.RTSP.Url url) { BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:95.9-95.52: error: overriding method `DVB.MediaFactory.create_pipeline' is incompatible with base method `Gst.Pipeline Gst.RTSPServer.MediaFactory.create_pipeline (Gst.RTSPServer.Media)': Base method expected return type `Gst.Pipeline', but `Gst.Pipeline' was provided. BUILDSTDERR: public override Gst.Pipeline create_pipeline (Gst.RTSPServer.Media media) { BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rtsp/MediaFactory.vala:95.9-95.52: error: `DVB.MediaFactory.create_pipeline': no suitable method found to override BUILDSTDERR: public override Gst.Pipeline create_pipeline (Gst.RTSPServer.Media media) { BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rygel/Interfaces2.vala:60.5-60.67: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' BUILDSTDERR: public abstract GLib.HashTable[] ListChildren ( BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rygel/Interfaces2.vala:63.5-63.69: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' BUILDSTDERR: public abstract GLib.HashTable[] ListContainers ( BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BUILDSTDERR: src/rygel/Interfaces2.vala:66.5-66.64: warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError' BUILDSTDERR: public abstract GLib.HashTable[] ListItems ( BUILDSTDERR: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Compilation failed: 5 error(s), 86 warning(s) make[2]: Leaving directory '/builddir/build/BUILD/GNOME-gnome-dvb-daemon-2d32148' BUILDSTDERR: make[2]: *** [Makefile:2105: gnome_dvb_daemon_vala.stamp] Error 1 BUILDSTDERR: make[1]: *** [Makefile:2124: all-recursive] Error 1 make[1]: Leaving directory '/builddir/build/BUILD/GNOME-gnome-dvb-daemon-2d32148' BUILDSTDERR: make: *** [Makefile:696: all] Error 2 BUILDSTDERR: error: Bad exit status from /var/tmp/rpm-tmp.bD4tdS (%build) RPM build errors: BUILDSTDERR: Bad exit status from /var/tmp/rpm-tmp.bD4tdS (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/mockbuild/trace_decorator.py", line 96, in trace result = func(*args, **kw) File "/usr/lib/python3.7/site-packages/mockbuild/util.py", line 636, in do raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/gnome-dvb-daemon.spec