Build error for 1.26.1

Tim-Philipp Müller t.i.m at zen.co.uk
Fri May 23 09:55:46 UTC 2025


Hi,

Best to file an issue in GitLab if it's something that needs fixing :)

https://gitlab.freedesktop.org/gstreamer/gstreamer/

Cheers
 Tim

On Fri, 2025-05-23 at 05:33 +0000, Ke Shen via gstreamer-devel wrote:
> 
> 
> Here is my solution to my problem.
> I went into ~/.cargo directory and edited
> registry/src/index.crates.io-6f17d22bba15001f/native-tls-
> 0.2.14/build.rs. I commented the following line
> ` println!("cargo::rustc-check-cfg=cfg(have_min_max_version)") `
>  
> The build went past the previous stop point. But at the end, it gave
> me the following error:
>  
>    Compiling gst-plugin-rtp v0.12.1 (gstreamer/subprojects/gst-
> plugins-rs/net/rtp)
> warning: use of deprecated field
> `livekit_protocol::AddTrackRequest::disable_dtx`
>    --> net/webrtc/src/livekit_signaller/imp.rs:413:29
>     |
> 413 | ...                   disable_dtx: true,
>     |                       ^^^^^^^^^^^^^^^^^
>     |
>     = note: `#[warn(deprecated)]` on by default
>  
> error[E0063]: missing field `final` in initializer of
> `TrickleRequest`
>    --> net/webrtc/src/livekit_signaller/imp.rs:476:37
>     |
> 476 | ...                   proto::TrickleRequest {
>     |                       ^^^^^^^^^^^^^^^^^^^^^ missing `final`
>  
> error[E0063]: missing field `final` in initializer of
> `TrickleRequest`
>    --> net/webrtc/src/livekit_signaller/imp.rs:525:25
>     |
> 525 |                         proto::TrickleRequest {
> |                         ^^^^^^^^^^^^^^^^^^^^^ missing `final`
>  
> error: could not compile `gst-plugin-webrtc` (lib) due to 2 previous
> errors; 1 warning emitted
>  
> Any suggestions?
> Thanks,
> Ke
>  
>  
> 
> 
> 
> 
> From:Ke Shen <kshen at sovato.com>
> Date: Thursday, May 22, 2025 at 3:04 PM
> To: gstreamer-devel at lists.freedesktop.org <gstreamer-
> devel at lists.freedesktop.org>
> Subject: Build error for 1.26.1
> 
> Hi,
> I’m trying to build 1.26.1 on Ubuntu linux, and got the following
> error.
>  
> error: unsupported output in build script of `native-tls v0.2.14`:
> `cargo::rustc-check-cfg=cfg(have_min_max_version)`
> Found a `cargo::key=value` build directive which is reserved for
> future use.
> Either change the directive to `cargo:key=value` syntax (note the
> single `:`) or upgrade your version of Rust.
> See
> https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script
> for more information about build script outputs.
> warning: build failed, waiting for other jobs to finish...
> Error: CliError { error: Some(1 job failed), exit_code: 101 }
>  
> I’m using version 1.87 of Cargo and rustc.
>  
> Thanks,
> Ke
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20250523/0e64d4b3/attachment.htm>


More information about the gstreamer-devel mailing list