Summary: | games/veloren-weekly: fails to build with rust 1.83.0 | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Mikael Urankar <mikael> |
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | Flags: | jbeich:
maintainer-feedback+
|
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Mikael Urankar
2024-11-29 15:08:06 UTC
Acording to a discussion on Discord ~2 weeks ago Veloren upstream considers removing repr_simd dependency but for now is stuck on old Nightly rust-toolchain. So, mark BROKEN, put vek issue as value and quote the error excerpt in the commit message. Users can temporarily switch to /quarterly package until 2025Q1 is branched sometime after 2025-01-01. Alternatively, I should probably fork lang/rust into a pinned version for 1.82 series (maintained by me) until Veloren graduates from it (vek upstream fix seems to be far away). A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c3e06e3173c743aadf672eaa76f3a74f0eaee77c commit c3e06e3173c743aadf672eaa76f3a74f0eaee77c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2024-11-30 14:14:16 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-12-01 00:52:16 +0000 lang/rust: fork 1.82 into a pinned port A temporary workaround for games/veloren-weekly. PR: 283039 games/veloren-weekly/Makefile | 4 + lang/Makefile | 1 + lang/rust-nightly/Makefile | 2 +- lang/rust/Makefile | 2 +- lang/rust182/Makefile (new) | 290 ++++++++ lang/rust182/distinfo (new) | 51 ++ ...ustc__driver__impl_src_signal__handler.rs (new) | 28 + ...er_rustc__target_src_spec_base_freebsd.rs (new) | 11 + ...rc_spec_targets_i686__unknown__freebsd.rs (new) | 13 + ...r_rustc__target_src_abi_call_powerpc64.rs (new) | 11 + ...c_spec_targets_armv6__unknown__freebsd.rs (new) | 10 + ...c_spec_targets_armv7__unknown__freebsd.rs (new) | 10 + ...ch-library_backtrace_src_backtrace_mod.rs (new) | 10 + ...ootstrap_src_core_build__steps_install.rs (new) | 17 + ...ols_cargo_src_cargo_sources_git_source.rs (new) | 36 + lang/rust182/files/patch-vendor_cc.rs (new) | 119 ++++ lang/rust182/files/patch-vendor_libc-0.2.155 (new) | 745 +++++++++++++++++++++ lang/rust182/files/patch-vendor_libc-0.2.157 (new) | 745 +++++++++++++++++++++ lang/rust182/files/patch-vendor_libc-0.2.158 (new) | 745 +++++++++++++++++++++ .../patch-vendor_openssl-src_src_lib.rs (new) | 10 + ...t_src_spec_riscv64gc__unknown__freebsd.rs (new) | 21 + lang/rust182/pkg-descr (new) | 12 + 22 files changed, 2891 insertions(+), 2 deletions(-) Thanks for reporting. |