[Bug 285691] devel/rustup-init: Fix i386 build
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: Fix i386 build"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: Fix i386 build"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: Fix i386 build"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build to supported platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build/support to amd64 platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build/support to amd64 platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build/support to amd64 platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build/support to amd64 platforms only"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 285691] devel/rustup-init: limit build/support to amd64 platforms only"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 27 Mar 2025 06:43:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285691
Bug ID: 285691
Summary: devel/rustup-init: Fix i386 build
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: jinking.this@gmail.com
Created attachment 259076
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=259076&action=edit
Fix i386 build
Log URL:
https://pkg-status.freebsd.org/beefy21/data/141i386-default/41118d5f4586/logs/rustup-init-1.28.1.log
Build URL:
https://pkg-status.freebsd.org/beefy21/build.html?mastername=141i386-default&build=41118d5f4586
For now it supports Linux, Mac OS X, illumos, Solaris, FreeBSD, OpenBSD, and
Windows.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=sys-info CARGO_PKG_README=README.md
CARGO_PKG_REPOSITORY='https://github.com/FillZpp/sys-info-rs'
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.1 CARGO_PKG_VERSION_MAJOR=0
CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE=''
DEBUG=false HOST=i686-unknown-freebsd
LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rustup-init/work/target/release/deps:/wrkdirs/usr/ports/devel/rustup-init/work/target/release:/usr/local/lib/rustlib/i686-unknown-freebsd/lib'
NUM_JOBS=1 OPT_LEVEL=3
OUT_DIR=/wrkdirs/usr/ports/devel/rustup-init/work/target/release/build/sys-info-5414b6559453b93b/out
PROFILE=release RUSTC=/usr/local/bin/rustc RUSTDOC=/usr/local/bin/rustdoc
TARGET=i686-unknown-freebsd
/wrkdirs/usr/ports/devel/rustup-init/work/target/release/build/sys-info-a4e225f1fdebe5ee/build-script-build`
[sys-info 0.9.1] cargo:rustc-flags=-l pthread
[sys-info 0.9.1] OUT_DIR =
Some(/wrkdirs/usr/ports/devel/rustup-init/work/target/release/build/sys-info-5414b6559453b93b/out)
[sys-info 0.9.1] OPT_LEVEL = Some(3)
[sys-info 0.9.1] TARGET = Some(i686-unknown-freebsd)
[sys-info 0.9.1] HOST = Some(i686-unknown-freebsd)
[sys-info 0.9.1] cargo:rerun-if-env-changed=CC_i686-unknown-freebsd
[sys-info 0.9.1] CC_i686-unknown-freebsd = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=CC_i686_unknown_freebsd
[sys-info 0.9.1] CC_i686_unknown_freebsd = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=HOST_CC
[sys-info 0.9.1] HOST_CC = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=CC
[sys-info 0.9.1] CC = Some(/usr/local/llvm19/bin/clang)
[sys-info 0.9.1] RUSTC_WRAPPER = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[sys-info 0.9.1] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[sys-info 0.9.1] CRATE_CC_NO_DEFAULTS = None
[sys-info 0.9.1] DEBUG = Some(false)
[sys-info 0.9.1] cargo:rerun-if-env-changed=CFLAGS
[sys-info 0.9.1] CFLAGS = Some(-O2 -pipe -fstack-protector-strong
-fno-strict-aliasing )
[sys-info 0.9.1] cargo:rerun-if-env-changed=CC_SHELL_ESCAPED_FLAGS
[sys-info 0.9.1] CC_SHELL_ESCAPED_FLAGS = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=HOST_CFLAGS
[sys-info 0.9.1] HOST_CFLAGS = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=CFLAGS_i686_unknown_freebsd
[sys-info 0.9.1] CFLAGS_i686_unknown_freebsd = None
[sys-info 0.9.1] cargo:rerun-if-env-changed=CFLAGS_i686-unknown-freebsd
[sys-info 0.9.1] CFLAGS_i686-unknown-freebsd = None
[sys-info 0.9.1] CARGO_ENCODED_RUSTFLAGS =
Some(-Clink-arg=-fstack-protector-strong)
[sys-info 0.9.1] cargo:warning=c/freebsd.c:31:10: error: conflicting types for
'get_cpu_speed'
[sys-info 0.9.1] cargo:warning= 31 | uint64_t get_cpu_speed(void) {
[sys-info 0.9.1] cargo:warning= | ^
[sys-info 0.9.1] cargo:warning=c/info.h:31:15: note: previous declaration is
here
[sys-info 0.9.1] cargo:warning= 31 | unsigned long get_cpu_speed(void);
[sys-info 0.9.1] cargo:warning= | ^
[sys-info 0.9.1] cargo:warning=c/freebsd.c:47:10: error: conflicting types for
'get_proc_total'
[sys-info 0.9.1] cargo:warning= 47 | uint64_t get_proc_total(void) {
[sys-info 0.9.1] cargo:warning= | ^
[sys-info 0.9.1] cargo:warning=c/info.h:34:15: note: previous declaration is
here
[sys-info 0.9.1] cargo:warning= 34 | unsigned long get_proc_total(void);
[sys-info 0.9.1] cargo:warning= | ^
[sys-info 0.9.1] cargo:warning=2 errors generated.
[sys-info 0.9.1]
[sys-info 0.9.1]
[sys-info 0.9.1] error occurred in cc-rs: command did not execute successfully
(status code exit status: 1): LC_ALL="C" "/usr/local/llvm19/bin/clang" "-O3"
"-ffunction-sections" "-fdata-sections" "-fPIC" "-m32"
"--target=i686-unknown-freebsd" "-O2" "-pipe" "-fstack-protector-strong"
"-fno-strict-aliasing" "-o"
"/wrkdirs/usr/ports/devel/rustup-init/work/target/release/build/sys-info-5414b6559453b93b/out/a1edd97dd51cd48d-freebsd.o"
"-c" "c/freebsd.c"
[sys-info 0.9.1]
[sys-info 0.9.1]
warning: sys-info@0.9.1: c/freebsd.c:31:10: error: conflicting types for
'get_cpu_speed'
warning: sys-info@0.9.1: 31 | uint64_t get_cpu_speed(void) {
warning: sys-info@0.9.1: | ^
warning: sys-info@0.9.1: c/info.h:31:15: note: previous declaration is here
warning: sys-info@0.9.1: 31 | unsigned long get_cpu_speed(void);
warning: sys-info@0.9.1: | ^
warning: sys-info@0.9.1: c/freebsd.c:47:10: error: conflicting types for
'get_proc_total'
warning: sys-info@0.9.1: 47 | uint64_t get_proc_total(void) {
warning: sys-info@0.9.1: | ^
warning: sys-info@0.9.1: c/info.h:34:15: note: previous declaration is here
warning: sys-info@0.9.1: 34 | unsigned long get_proc_total(void);
warning: sys-info@0.9.1: | ^
warning: sys-info@0.9.1: 2 errors generated.
error: failed to run custom build command for `sys-info v0.9.1`
Reference:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267290
--
You are receiving this mail because:
You are the assignee for the bug.