Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- meh ~ devel rust gstreamer-rs 1 cargo build
- Compiling gstreamer-sdp v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-sdp)
- Compiling gstreamer-video v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-video)
- Compiling gstreamer-app v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-app)
- warning: unused `#[macro_use]` import
- --> gstreamer-sdp/src/lib.rs:9:1
- |
- 9 | #[macro_use]
- | ^^^^^^^^^^^^
- |
- = note: #[warn(unused_imports)] on by default
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_media.rs:270:9
- |
- 269 | fn default() -> Self {
- | ---- expected `auto::s_d_p_media::SDPMedia` because of return type
- 270 | Self::new()
- | ^^^^^^^^^^^ expected struct `auto::s_d_p_media::SDPMedia`, found tuple
- |
- = note: expected type `auto::s_d_p_media::SDPMedia`
- found type `(auto::enums::SDPResult, auto::s_d_p_media::SDPMedia)`
- error[E0277]: the trait bound `auto::s_d_p_media::SDPMedia: glib::translate::FromGlibPtrNone<*const ffi::GstSDPMedia>` is not satisfied
- --> gstreamer-sdp/src/auto/s_d_p_message.rs:142:13
- |
- 142 | from_glib_none(ffi::gst_sdp_message_get_media(self.to_glib_none().0, idx))
- | ^^^^^^^^^^^^^^ the trait `glib::translate::FromGlibPtrNone<*const ffi::GstSDPMedia>` is not implemented for `auto::s_d_p_media::SDPMedia`
- |
- = help: the following implementations were found:
- <auto::s_d_p_media::SDPMedia as glib::translate::FromGlibPtrNone<*mut ffi::GstSDPMedia>>
- = note: required because of the requirements on the impl of `glib::translate::FromGlibPtrNone<*const ffi::GstSDPMedia>` for `std::option::Option<auto::s_d_p_media::SDPMedia>`
- = note: required by `glib::translate::from_glib_none`
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_message.rs:391:9
- |
- 390 | fn default() -> Self {
- | ---- expected `auto::s_d_p_message::SDPMessage` because of return type
- 391 | Self::new()
- | ^^^^^^^^^^^ expected struct `auto::s_d_p_message::SDPMessage`, found tuple
- |
- = note: expected type `auto::s_d_p_message::SDPMessage`
- found type `(auto::enums::SDPResult, auto::s_d_p_message::SDPMessage)`
- error[E0061]: this function takes 2 parameters but 1 parameter was supplied
- --> gstreamer-sdp/src/auto/s_d_p_media.rs:15:47
- |
- 15 | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
- | ^^^^^^^^^^^^^^^^^ expected 2 parameters
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_media.rs:15:23
- |
- 11 | / glib_wrapper! {
- 12 | | pub struct SDPMedia(Boxed<ffi::GstSDPMedia>);
- 13 | |
- 14 | | match fn {
- 15 | | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
- | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *-ptr, found i32
- 16 | | free => |ptr| ffi::gst_sdp_media_free(ptr),
- 17 | | }
- 18 | | }
- | |_- expected `*mut ffi::GstSDPMedia` because of return type
- |
- = note: expected type `*mut ffi::GstSDPMedia`
- found type `i32`
- = note: this error originates in a macro outside of the current crate
- error[E0061]: this function takes 2 parameters but 1 parameter was supplied
- --> gstreamer-sdp/src/auto/s_d_p_message.rs:17:49
- |
- 17 | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
- | ^^^^^^^^^^^^^^^^^ expected 2 parameters
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_message.rs:17:23
- |
- 13 | / glib_wrapper! {
- 14 | | pub struct SDPMessage(Boxed<ffi::GstSDPMessage>);
- 15 | |
- 16 | | match fn {
- 17 | | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
- | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *-ptr, found i32
- ... |
- 20 | | }
- 21 | | }
- | |_- expected `*mut ffi::GstSDPMessage` because of return type
- |
- = note: expected type `*mut ffi::GstSDPMessage`
- found type `i32`
- = note: this error originates in a macro outside of the current crate
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_media.rs:16:23
- |
- 11 | / glib_wrapper! {
- 12 | | pub struct SDPMedia(Boxed<ffi::GstSDPMedia>);
- 13 | |
- 14 | | match fn {
- 15 | | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
- 16 | | free => |ptr| ffi::gst_sdp_media_free(ptr),
- | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;`
- | | |
- | | expected (), found i32
- 17 | | }
- 18 | | }
- | |_- expected `()` because of default return type
- |
- = note: expected type `()`
- found type `i32`
- = note: this error originates in a macro outside of the current crate
- error[E0308]: mismatched types
- --> gstreamer-sdp/src/auto/s_d_p_message.rs:18:23
- |
- 13 | / glib_wrapper! {
- 14 | | pub struct SDPMessage(Boxed<ffi::GstSDPMessage>);
- 15 | |
- 16 | | match fn {
- 17 | | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
- 18 | | free => |ptr| ffi::gst_sdp_message_free(ptr),
- | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;`
- | | |
- | | expected (), found i32
- 19 | | get_type => || ffi::gst_sdp_message_get_type(),
- 20 | | }
- 21 | | }
- | |_- expected `()` because of default return type
- |
- = note: expected type `()`
- found type `i32`
- = note: this error originates in a macro outside of the current crate
- error: aborting due to 9 previous errors
- error: Could not compile `gstreamer-sdp`.
- warning: build failed, waiting for other jobs to finish...
- error: build failed
- meh ~ devel rust gstreamer-rs 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement