Advertisement
wellthatsucks

Untitled

Feb 6th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.97 KB | None | 0 0
  1.  meh  ~  devel  rust  gstreamer-rs  1  cargo build
  2. Compiling gstreamer-sdp v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-sdp)
  3. Compiling gstreamer-video v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-video)
  4. Compiling gstreamer-app v0.11.0 (file:///home/meh/devel/rust/gstreamer-rs/gstreamer-app)
  5. warning: unused `#[macro_use]` import
  6. --> gstreamer-sdp/src/lib.rs:9:1
  7. |
  8. 9 | #[macro_use]
  9. | ^^^^^^^^^^^^
  10. |
  11. = note: #[warn(unused_imports)] on by default
  12.  
  13. error[E0308]: mismatched types
  14. --> gstreamer-sdp/src/auto/s_d_p_media.rs:270:9
  15. |
  16. 269 | fn default() -> Self {
  17. | ---- expected `auto::s_d_p_media::SDPMedia` because of return type
  18. 270 | Self::new()
  19. | ^^^^^^^^^^^ expected struct `auto::s_d_p_media::SDPMedia`, found tuple
  20. |
  21. = note: expected type `auto::s_d_p_media::SDPMedia`
  22. found type `(auto::enums::SDPResult, auto::s_d_p_media::SDPMedia)`
  23.  
  24. error[E0277]: the trait bound `auto::s_d_p_media::SDPMedia: glib::translate::FromGlibPtrNone<*const ffi::GstSDPMedia>` is not satisfied
  25. --> gstreamer-sdp/src/auto/s_d_p_message.rs:142:13
  26. |
  27. 142 | from_glib_none(ffi::gst_sdp_message_get_media(self.to_glib_none().0, idx))
  28. | ^^^^^^^^^^^^^^ the trait `glib::translate::FromGlibPtrNone<*const ffi::GstSDPMedia>` is not implemented for `auto::s_d_p_media::SDPMedia`
  29. |
  30. = help: the following implementations were found:
  31. <auto::s_d_p_media::SDPMedia as glib::translate::FromGlibPtrNone<*mut ffi::GstSDPMedia>>
  32. = 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>`
  33. = note: required by `glib::translate::from_glib_none`
  34.  
  35. error[E0308]: mismatched types
  36. --> gstreamer-sdp/src/auto/s_d_p_message.rs:391:9
  37. |
  38. 390 | fn default() -> Self {
  39. | ---- expected `auto::s_d_p_message::SDPMessage` because of return type
  40. 391 | Self::new()
  41. | ^^^^^^^^^^^ expected struct `auto::s_d_p_message::SDPMessage`, found tuple
  42. |
  43. = note: expected type `auto::s_d_p_message::SDPMessage`
  44. found type `(auto::enums::SDPResult, auto::s_d_p_message::SDPMessage)`
  45.  
  46. error[E0061]: this function takes 2 parameters but 1 parameter was supplied
  47. --> gstreamer-sdp/src/auto/s_d_p_media.rs:15:47
  48. |
  49. 15 | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
  50. | ^^^^^^^^^^^^^^^^^ expected 2 parameters
  51.  
  52. error[E0308]: mismatched types
  53. --> gstreamer-sdp/src/auto/s_d_p_media.rs:15:23
  54. |
  55. 11 | / glib_wrapper! {
  56. 12 | | pub struct SDPMedia(Boxed<ffi::GstSDPMedia>);
  57. 13 | |
  58. 14 | | match fn {
  59. 15 | | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
  60. | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *-ptr, found i32
  61. 16 | | free => |ptr| ffi::gst_sdp_media_free(ptr),
  62. 17 | | }
  63. 18 | | }
  64. | |_- expected `*mut ffi::GstSDPMedia` because of return type
  65. |
  66. = note: expected type `*mut ffi::GstSDPMedia`
  67. found type `i32`
  68. = note: this error originates in a macro outside of the current crate
  69.  
  70. error[E0061]: this function takes 2 parameters but 1 parameter was supplied
  71. --> gstreamer-sdp/src/auto/s_d_p_message.rs:17:49
  72. |
  73. 17 | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
  74. | ^^^^^^^^^^^^^^^^^ expected 2 parameters
  75.  
  76. error[E0308]: mismatched types
  77. --> gstreamer-sdp/src/auto/s_d_p_message.rs:17:23
  78. |
  79. 13 | / glib_wrapper! {
  80. 14 | | pub struct SDPMessage(Boxed<ffi::GstSDPMessage>);
  81. 15 | |
  82. 16 | | match fn {
  83. 17 | | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
  84. | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *-ptr, found i32
  85. ... |
  86. 20 | | }
  87. 21 | | }
  88. | |_- expected `*mut ffi::GstSDPMessage` because of return type
  89. |
  90. = note: expected type `*mut ffi::GstSDPMessage`
  91. found type `i32`
  92. = note: this error originates in a macro outside of the current crate
  93.  
  94. error[E0308]: mismatched types
  95. --> gstreamer-sdp/src/auto/s_d_p_media.rs:16:23
  96. |
  97. 11 | / glib_wrapper! {
  98. 12 | | pub struct SDPMedia(Boxed<ffi::GstSDPMedia>);
  99. 13 | |
  100. 14 | | match fn {
  101. 15 | | copy => |ptr| ffi::gst_sdp_media_copy(mut_override(ptr)),
  102. 16 | | free => |ptr| ffi::gst_sdp_media_free(ptr),
  103. | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;`
  104. | | |
  105. | | expected (), found i32
  106. 17 | | }
  107. 18 | | }
  108. | |_- expected `()` because of default return type
  109. |
  110. = note: expected type `()`
  111. found type `i32`
  112. = note: this error originates in a macro outside of the current crate
  113.  
  114. error[E0308]: mismatched types
  115. --> gstreamer-sdp/src/auto/s_d_p_message.rs:18:23
  116. |
  117. 13 | / glib_wrapper! {
  118. 14 | | pub struct SDPMessage(Boxed<ffi::GstSDPMessage>);
  119. 15 | |
  120. 16 | | match fn {
  121. 17 | | copy => |ptr| ffi::gst_sdp_message_copy(mut_override(ptr)),
  122. 18 | | free => |ptr| ffi::gst_sdp_message_free(ptr),
  123. | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;`
  124. | | |
  125. | | expected (), found i32
  126. 19 | | get_type => || ffi::gst_sdp_message_get_type(),
  127. 20 | | }
  128. 21 | | }
  129. | |_- expected `()` because of default return type
  130. |
  131. = note: expected type `()`
  132. found type `i32`
  133. = note: this error originates in a macro outside of the current crate
  134.  
  135. error: aborting due to 9 previous errors
  136.  
  137. error: Could not compile `gstreamer-sdp`.
  138. warning: build failed, waiting for other jobs to finish...
  139. error: build failed
  140.  meh  ~  devel  rust  gstreamer-rs  1  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement