Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Mar 2021 06:00:37 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r569295 - head/multimedia/rav1e/files
Message-ID:  <202103270600.12R60bSc076068@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Sat Mar 27 06:00:37 2021
New Revision: 569295
URL: https://svnweb.freebsd.org/changeset/ports/569295

Log:
  multimedia/*rav1e: Unbreak build with Rust 1.51.0 (D29425)
  
  process didn't exit successfully: `/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-b2f4b3ce116fbed0/build-script-build` (exit code: 101)
  --- stderr
  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: LlvmVersionError(TooManyComponents)', build.rs:179:16
  stack backtrace:
     0: rust_begin_unwind
     1: core::panicking::panic_fmt
     2: core::result::unwrap_failed
     3: core::result::Result<T,E>::unwrap
               at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/result.rs:1037:23
     4: build_script_build::rustc_version_check
               at ./build.rs:179:6
     5: build_script_build::main
               at ./build.rs:268:3
     6: core::ops::function::FnOnce::call_once
               at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/ops/function.rs:227:5
  
  http://pb2.nyi.freebsd.org/data/122i386-default-foo/2021-03-26_19h05m59s/logs/errors/librav1e-0.4.0_1.log
  
  PR:		254578

Added:
  head/multimedia/rav1e/files/
  head/multimedia/rav1e/files/patch-build.rs   (contents, props changed)

Added: head/multimedia/rav1e/files/patch-build.rs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/rav1e/files/patch-build.rs	Sat Mar 27 06:00:37 2021	(r569295)
@@ -0,0 +1,35 @@
+error: failed to run custom build command for `rav1e v0.4.0 (/wrkdirs/usr/ports/multimedia/librav1e/work/rav1e-0.4.0)`
+
+Caused by:
+  process didn't exit successfully: `/wrkdirs/usr/ports/multimedia/librav1e/work/target/release/build/rav1e-b2f4b3ce116fbed0/build-script-build` (exit code: 101)
+  --- stderr
+  thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: LlvmVersionError(TooManyComponents)', build.rs:179:16
+  stack backtrace:
+     0: rust_begin_unwind
+     1: core::panicking::panic_fmt
+     2: core::result::unwrap_failed
+     3: core::result::Result<T,E>::unwrap
+               at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/result.rs:1037:23
+     4: build_script_build::rustc_version_check
+               at ./build.rs:179:6
+     5: build_script_build::main
+               at ./build.rs:268:3
+     6: core::ops::function::FnOnce::call_once
+               at /wrkdirs/usr/ports/lang/rust/work/rustc-1.51.0-src/library/core/src/ops/function.rs:227:5
+  note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
+
+--- build.rs.orig	2021-03-27 02:26:03 UTC
++++ build.rs
+@@ -174,12 +174,6 @@ fn build_asm_files() {
+ }
+ 
+ fn rustc_version_check() {
+-  // This should match the version in the CI
+-  const REQUIRED_VERSION: &str = "1.44.1";
+-  if version().unwrap() < Version::parse(REQUIRED_VERSION).unwrap() {
+-    eprintln!("rav1e requires rustc >= {}.", REQUIRED_VERSION);
+-    exit(1);
+-  }
+ }
+ 
+ #[cfg(feature = "asm")]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103270600.12R60bSc076068>