[freebsd] Ржавый

magic at chado.in.ua magic at chado.in.ua
Tue Mar 14 11:28:25 EET 2023


при 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
>>>>> который генерируется в процессе сборки порта и являет собой 
>>>>> огромный бинарник.
>>>>> 
>>>>> 
> 
> _______________________________________________
> freebsd mailing list
> freebsd at uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd


More information about the freebsd mailing list