| Summary: |
media-video/rav1e-0.4.1: stabilisation (was: media-video/rav1e-0.4.0 incompatibility with rust-1.51.0) |
| Product: |
Gentoo Linux
|
Reporter: |
Francisco Blas Izquierdo Riera (RETIRED) <klondike> |
| Component: |
Stabilization | Assignee: |
Luca Barbato <lu_zero> |
| Status: |
RESOLVED
FIXED
|
|
|
| Severity: |
major
|
CC: |
ionen, media-video, sam
|
| Priority: |
Normal
|
Keywords: |
CC-ARCHES, PATCH |
| Version: |
unspecified | Flags: |
nattka:
sanity-check+
|
| Hardware: |
All | |
|
| OS: |
Linux | |
|
| Whiteboard: |
|
|
Package list:
|
media-video/rav1e-0.4.1
|
Runtime testing required:
|
---
|
| Attachments: |
|
When trying to build rav1e-0.4.0 with rust-1.51.0-r2 the compilation fails with the following error: error: failed to run custom build command for `rav1e v0.4.0 (/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0)` Caused by: process didn't exit successfully: `/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0/target/release/build/rav1e-a085bd1ca3c970d7/build-script-build` (exit code: 101) --- stderr thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: LlvmVersionError(TooManyComponents)', build.rs:179:16 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace warning: build failed, waiting for other jobs to finish... error: build failed * ERROR: media-video/rav1e-0.4.0::gentoo failed (compile phase): * cargo build failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 1699: Called die * The specific snippet of code: * cargo build ${args} || die "cargo build failed"; * * If you need support, post the output of `emerge --info '=media-video/rav1e-0.4.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/rav1e-0.4.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-video/rav1e-0.4.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/rav1e-0.4.0/temp/environment'. * Working directory: '/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0' * S: '/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0' >>> Failed to emerge media-video/rav1e-0.4.0, Log file: >>> '/var/tmp/portage/media-video/rav1e-0.4.0/temp/build.log' * Messages for package media-video/rav1e-0.4.0: * ERROR: media-video/rav1e-0.4.0::gentoo failed (compile phase): * cargo build failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 1699: Called die * The specific snippet of code: * cargo build ${args} || die "cargo build failed"; * * If you need support, post the output of `emerge --info '=media-video/rav1e-0.4.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/rav1e-0.4.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-video/rav1e-0.4.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/rav1e-0.4.0/temp/environment'. * Working directory: '/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0' * S: '/var/tmp/portage/media-video/rav1e-0.4.0/work/rav1e-0.4.0' Reproducible: Always Steps to Reproduce: 1. Emerge >=dev-lang/rust-1.51.0-r2 2. Emerge media-video/rav1e-0.4.0 Actual Results: Build fails Expected Results: Build completes and all works as expected This issue is already known and freebsd has a patch that does solve the issue at: https://svnweb.freebsd.org/ports/head/multimedia/rav1e/files/patch-build.rs?view=markup&pathrev=569295