Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 847907 - app-emulation/ruffle-0_p20220516 fails to compile
Summary: app-emulation/ruffle-0_p20220516 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Ionen Wolkens
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-28 11:11 UTC by Roman S.
Modified: 2022-05-28 19:26 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge--info.txt,6.99 KB, text/plain)
2022-05-28 11:11 UTC, Roman S.
Details
Full compilation log (compilation-log.txt.gz,4.01 KB, application/gzip)
2022-05-28 11:13 UTC, Roman S.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman S. 2022-05-28 11:11:05 UTC
Created attachment 781247 [details]
emerge --info

I can't compile the package - I'm getting the following error:

error[E0658]: use of unstable library feature 'arc_new_cyclic'
    --> core/src/player.rs:1832:22
     |
1832 |         let player = Arc::new_cyclic(|self_ref| {
     |                      ^^^^^^^^^^^^^^^
     |
     = note: see issue #75861 <https://github.com/rust-lang/rust/issues/75861> for more information

I have the latest stable Rust installed, dev-lang/rust-1.59.0:stable/1.59::gentoo
Comment 1 Roman S. 2022-05-28 11:13:27 UTC
Created attachment 781250 [details]
Full compilation log
Comment 2 Ionen Wolkens gentoo-dev 2022-05-28 19:25:38 UTC
Thanks, I missed it was no longer building with stable rust. Number of packages needing >=rust-1.60 seem to be steadily increasing.

You can either stick to ruffle-0_p20220429 while waiting for newer rust to be stable (not a huge difference, I'll keep it in tree until newer rust is stable), or upgrade rust.
Comment 3 Larry the Git Cow gentoo-dev 2022-05-28 19:26:45 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d1ac5504af5c1aec1d0d8855fe83add2a7115f

commit 42d1ac5504af5c1aec1d0d8855fe83add2a7115f
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-05-28 19:24:39 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-05-28 19:26:07 +0000

    app-emulation/ruffle: bump rust requirement to >=1.60
    
    Closes: https://bugs.gentoo.org/847907
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 app-emulation/ruffle/ruffle-0_p20220516.ebuild | 2 +-
 app-emulation/ruffle/ruffle-9999.ebuild        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)