А ядер сколько?
Вернее сколько -j выставляется при сборке?
14.03.2023 12:28, ma...@chado.in.ua пишет:
при 24G оперативки + 38G свопа таки собрался...
2023-03-12 02:21, Владимир Друзенко via freebsd написав:
Замечательно (хоть и очень долго) собирается на 16GB RAM + 8GB SWAP (4
ядра) на одном хосте и 16GB RAM + 16GB SWAP (6 ядер) на другом хосте.
Оба хоста baremetal.
Каких-то огромных залезаний в своп не могу припомнить.
12.03.2023 01:26, ma...@chado.in.ua пишет:
сборка в poudriere
2023-03-12 00:25, ma...@chado.in.ua написав:
Hi
Вот у мя такая же проблема
есть виртуалка с 16G памяти + своп 26G+8G
Mem: 50M Active, 49M Inact, 12M Laundry, 5754M Wired, 10G Free
Swap: 34G Total, 15M Used, 34G Free
и сборка rust постоянно вываливается изза того что swap заканчивается
... kernel: pid 81956 (cc1plus), jid 287, uid 65534, was killed: out
of swap space
... kernel: pid 82355 (rust-installer), jid 283, uid 65534, was
killed: out of swap space
сколько ж ему памяти нужно для сборки ?
на скольки памяти у вас собирается?
или тут проблема в том что это виртуалка?
2022-06-10 15:14, Taras Heichenko написав:
Hi!
Всем спасибо за указание направления. Да, в dmesg rustc – out of swap
space. Понятно, по крайней мере, что
нужно делать. Дальше разберусь. Спасибо.
On 10 Jun 2022, at 15:09, Eugene Grosbein <eu...@grosbein.net>
wrote:
10.06.2022 18:50, Taras Heichenko пишет:
Hi!
Есть виртуальная машинка с
FreeBSD 12.3-RELEASE r371126 GENERIC amd64
На ней не собирается rust. Всякие make clean, обновления портов
и прочие стучания по
колесам и хлопанья багажником не помогают. История заканчивается
одинаково
error: build failed
command did not execute successfully:
"/usr/ports/lang/rust/work/bootstrap/bin/cargo" "build"
"--target" "x86_64-unknown-freebsd" "-Zbinary-dep-depinfo" "-j"
"2" "-v" "-v" "--release" "--frozen" "--features" "llvm
max_level_info" "--manifest-path"
"/usr/ports/lang/rust/work/rustc-1.61.0-src/compiler/rustc/Cargo.toml"
"--message-format" "json-render-diagnostics"
expected success, got: exit status: 101
Traceback (most recent call last):
File "x.py", line 27, in <module>
bootstrap.main()
File
"/usr/ports/lang/rust/work/rustc-1.61.0-src/src/bootstrap/bootstrap.py",
line 1324, in main
bootstrap(help_triggered)
File
"/usr/ports/lang/rust/work/rustc-1.61.0-src/src/bootstrap/bootstrap.py",
line 1310, in bootstrap
run(args, env=env, verbose=build.verbose, is_bootstrap=True)
File
"/usr/ports/lang/rust/work/rustc-1.61.0-src/src/bootstrap/bootstrap.py",
line 185, in run
raise RuntimeError(err)
RuntimeError: failed to run:
/usr/ports/lang/rust/work/_build/bootstrap/debug/bootstrap dist
--jobs=2
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/lang/rust
*** Error code 1
Stop.
make: stopped in /usr/ports/lang/rust
При том, что на другой машине (не виртуальной а физической, и с
i386 архитектурой) собрался без проблем.
Есть какие-то идеи, что с этим можно сделать?
Памяти много? Нет ничего подозрительного в dmesg?
Оно у тебя ругается на ошибку запуска
/usr/ports/lang/rust/work/_build/bootstrap/debug/bootstrap
который генерируется в процессе сборки порта и являет собой
огромный бинарник.
_______________________________________________
freebsd mailing list
freebsd@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd