raspberry pi 3 error build rust (dep py-certbot/)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 21 Sep 2023 16:52:35 UTC
I'm running on a raspberry pi 3 which without a problem has build bash,
apache nagios and php from ports.
# uname -a
FreeBSD monitor.vernuftiger.nl 13.2-RELEASE FreeBSD 13.2-RELEASE
releng/13.2-n254617-525ecfdad597 GENERIC arm64
# uname -r
13.2-RELEASE
# freecolor -mo
total used free shared buffers cached
Mem: 904 228 675 0 0 0
Swap: 1855 0 1855
I get a build error when I try to build rust (dependency py-certbot)
# cd /usr/ports/lang/rust && make install clean
[snip]
orts/lang/rust/work/_build/aarch64-unknown-freebsd/llvm"
"-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -pipe
-fstack-protector-strong -fno-strict-aliasing" "-DCMAKE_BUILD_TYPE=Release"
-- Native target architecture is AArch64
-- Threads enabled.
-- Doxygen disabled.
-- Ninja version: 1.11.1
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION
OCAML_STDLIB_PATH)
-- OCaml bindings disabled.
-- LLVM host triple: aarch64-unknown-freebsd13.2
-- LLVM default target triple: aarch64-unknown-freebsd
-- Building with -fPIC
-- LLVMHello ignored -- Loadable modules not supported on this platform.
-- Targeting AArch64
-- Targeting ARM
-- Targeting BPF
-- Targeting Hexagon
-- Targeting LoongArch
-- Targeting MSP430
-- Targeting Mips
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting WebAssembly
-- Targeting X86
-- Targeting AVR
-- Targeting M68k
-- BugpointPasses ignored -- Loadable modules not supported on this
platform.
-- Configuring done (16.1s)
-- Generating done (10.3s)
-- Build files have been written to:
/var/ports/work/usr/ports/lang/rust/work/_build/aarch64-unknown-freebsd/llvm/build
running: cd
"/var/ports/work/usr/ports/lang/rust/work/_build/aarch64-unknown-freebsd/llvm/build"
&& DESTDIR="" "cmake" "--build" "." "--target" "install" "--config"
"Release" "--" "-j" "4"
[ 99% 1398/1403] Building CXX object
tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
FAILED: tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o
/usr/bin/c++ -DGTEST_HAS_RTTI=0 -DSTDC_CONSTANT_MACROS
-DSTDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-I/var/ports/work/usr/ports/lang/rust/work/_build/aarch64-unknown-freebsd/llvm/build/tools/obj2yaml
-I/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/llvm-project/llvm/tools/obj2yaml
-I/var/ports/work/usr/ports/lang/rust/work/_build/aarch64-unknown-freebsd/llvm/build/include
-I/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/llvm-project/llvm/include
-ffunction-sections -fdata-sections -fPIC -pipe -fstack-protector-strong
-fno-strict-aliasing -fPIC -fno-semantic-interposition
-fvisibility-inlines-hidden -Werror=date-time
-Werror=unguarded-availability-new -w -fdiagnostics-color
-ffunction-sections -fdata-sections -O3 -DNDEBUG -std=c++17
-fno-exceptions -fno-rtti -MD -MT
tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -MF
tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o.d -o
tools/obj2yaml/CMakeFiles/obj2yaml.dir/elf2yaml.cpp.o -c
/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/llvm-project/llvm/tools/obj2yaml/elf2yaml.cpp
[ 99% 1398/1403] Building CXX object
tools/yaml2obj/CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o
ninja: build stopped: subcommand failed.
thread 'main' panicked at '
command did not execute successfully, got: exit status: 1
build script failed, must exit now',
/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/vendor/cmake/src/lib.rs:975:5
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: cmake::fail
3: cmake::run
4: cmake::Config::build
5: <bootstrap::llvm::Llvm as bootstrap::builder::Step>::run
at ./src/bootstrap/llvm.rs:492:9
6: bootstrap::builder::Builder::ensure
at ./src/bootstrap/builder.rs:2055:23
7: bootstrap::compile::rustc_llvm_env
at ./src/bootstrap/compile.rs:958:48
8: bootstrap::compile::rustc_cargo_env
at ./src/bootstrap/compile.rs:945:13
9: bootstrap::compile::rustc_cargo
at ./src/bootstrap/compile.rs:882:5
10: <bootstrap::compile::Rustc as bootstrap::builder::Step>::run
at ./src/bootstrap/compile.rs:767:9
11: bootstrap::builder::Builder::ensure
at ./src/bootstrap/builder.rs:2055:23
12: <bootstrap::compile::Assemble as bootstrap::builder::Step>::run
at ./src/bootstrap/compile.rs:1516:9
13: bootstrap::builder::Builder::ensure
at ./src/bootstrap/builder.rs:2055:23
14: bootstrap::builder::Builder::compiler
at ./src/bootstrap/builder.rs:943:9
15: <bootstrap::compile::Assemble as bootstrap::builder::Step>::run
at ./src/bootstrap/compile.rs:1495:30
16: bootstrap::builder::Builder::ensure
at ./src/bootstrap/builder.rs:2055:23
17: bootstrap::builder::Builder::compiler
at ./src/bootstrap/builder.rs:943:9
18: <bootstrap::dist::Rustc as bootstrap::builder::Step>::make_run
at ./src/bootstrap/dist.rs:364:39
19: bootstrap::builder::StepDescription::maybe_run
at ./src/bootstrap/builder.rs:278:13
20: bootstrap::builder::StepDescription::run
at ./src/bootstrap/builder.rs:315:21
21: bootstrap::builder::Builder::run_step_descriptions
at ./src/bootstrap/builder.rs:935:9
22: bootstrap::builder::Builder::execute_cli
at ./src/bootstrap/builder.rs:916:9
23: bootstrap::Build::build
at ./src/bootstrap/lib.rs:701:13
24: bootstrap::main
at ./src/bootstrap/bin/main.rs:74:5
25: core::ops::function::FnOnce::call_once
at
/wrkdirs/usr/ports/lang/rust-bootstrap/work-aarch64/rustc-1.71.0-src/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a
verbose backtrace.
finished in 34484.855 seconds
Traceback (most recent call last):
File
"/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/x.py", line
50, in <module>
bootstrap.main()
File
"/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/bootstrap/bootstrap.py",
line 1113, in main
bootstrap(args)
File
"/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/bootstrap/bootstrap.py",
line 1088, in bootstrap
run(args, env=env, verbose=build.verbose, is_bootstrap=True)
File
"/var/ports/work/usr/ports/lang/rust/work/rustc-1.72.0-src/src/bootstrap/bootstrap.py",
line 184, in run
raise RuntimeError(err)
RuntimeError: failed to run:
/var/ports/work/usr/ports/lang/rust/work/_build/bootstrap/debug/bootstrap
dist --jobs=4
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/lang/rust
*** Error code 1
Stop.
make: stopped in /usr/ports/lang/rust
# dmesg
pid 7456 (c++), jid 0, uid 0, was killed: failed to reclaim memory
Any thoughts on how to fix ?
Thanks for reading this far,
Cor