[freebsd] Ржавый

Владимир Друзенко vvd at unislabs.com
Tue Mar 14 13:17:10 EET 2023


А ядер сколько?
Вернее сколько -j выставляется при сборке?

14.03.2023 12:28, magic at 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, magic at chado.in.ua пишет:
>>> сборка в poudriere
>>>
>>> 2023-03-12 00:25, magic at 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 <eugen at 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
>>>>>> который генерируется в процессе сборки порта и являет собой 
>>>>>> огромный бинарник.
>>>>>>
>>>>>>



More information about the freebsd mailing list