
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.97.14.86] |
![]() |
|
Сообщ.
#1
,
|
|
|
Решил поэкспериментировать со сборкой проекта на Rust. Сделал все по мануалу - собралось. Но меня заинтересовал release-билд, с использованием другого тулчейна. Получил ошибку. Прошу разъяснить что это за ошибка, и что в таких случаях делают. Вот полный листинг того, что было сделано:
![]() ![]() $ git clone https://github.com/bevyengine/bevy.git Cloning into 'bevy'... remote: Enumerating objects: 60906, done. remote: Counting objects: 100% (245/245), done. remote: Compressing objects: 100% (109/109), done. remote: Total 60906 (delta 179), reused 165 (delta 136), pack-reused 60661R Resolving deltas: 100% (42551/42551), done.7 MiB | 13.57 MiB/s, done. Majestio@DESKTOP-85EDHA2 C:\Temp\4 $ cd bevy Majestio@DESKTOP-85EDHA2 C:\Temp\4\bevy $ cargo run --release --target x86_64-pc-windows-gnu --example breakout Updating crates.io index Compiling proc-macro2 v1.0.38 ... тут много строк по компиляции крэйтов ... Compiling bevy_ui v0.8.0-dev (C:\Temp\4\bevy\crates\bevy_ui) error: could not compile `bevy_gltf` Caused by: process didn't exit successfully: `rustc --crate-name bevy_gltf --edition=2021 crates\bevy_gltf\src\lib.rs --error-format=json --json=diagnost ic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg "feature=\"be vy_animation\"" -C metadata=fe53a9ae59f07ffb -C extra-filename=-fe53a9ae59f07ffb --out-dir C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\d eps --target x86_64-pc-windows-gnu -L dependency=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps -L dependency=C:\Temp\4\bevy\target\re lease\deps --extern anyhow=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libanyhow-bebb1227043d8214.rmeta --extern base64=C:\Temp\4\b evy\target\x86_64-pc-windows-gnu\release\deps\libbase64-1814debdae75f93c.rmeta --extern bevy_animation=C:\Temp\4\bevy\target\x86_64-pc-windows-g nu\release\deps\libbevy_animation-0ca8f7748161f920.rmeta --extern bevy_app=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_app- 2376c8024fb852cb.rmeta --extern bevy_asset=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_asset-684d675d4aad41db.rmeta --exter n bevy_core=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_core-c4b093c140612565.rmeta --extern bevy_ecs=C:\Temp\4\bevy\target \x86_64-pc-windows-gnu\release\deps\libbevy_ecs-a8774b76b506ed21.rmeta --extern bevy_hierarchy=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\relea se\deps\libbevy_hierarchy-09c8939fa5691957.rmeta --extern bevy_log=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_log-452f795b 1226b4bf.rmeta --extern bevy_math=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_math-1332937015418e6b.rmeta --extern bevy_pbr =C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_pbr-69cd85ba57a2eac8.rmeta --extern bevy_reflect=C:\Temp\4\bevy\target\x86_64- pc-windows-gnu\release\deps\libbevy_reflect-21c21eb9268f36e6.rmeta --extern bevy_render=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps \libbevy_render-d59a79a3457cc304.rmeta --extern bevy_scene=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_scene-d8913939a52616 3a.rmeta --extern bevy_transform=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_transform-8c38a9dc7b94051c.rmeta --extern bevy _utils=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libbevy_utils-f76fd5d45810a6f6.rmeta --extern gltf=C:\Temp\4\bevy\target\x86_64- pc-windows-gnu\release\deps\libgltf-1c084936e91fddf9.rmeta --extern percent_encoding=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\li bpercent_encoding-c55ce90908066930.rmeta --extern thiserror=C:\Temp\4\bevy\target\x86_64-pc-windows-gnu\release\deps\libthiserror-fca53e2f077514 2a.rmeta -L native=X:\Tools\Rust\cargo\registry\src\github.com-1ecc6299db9ec823\winapi-x86_64-pc-windows-gnu-0.4.0\lib` (exit code: 0xc0000005, STATUS_ACCESS_VIOLATION) warning: build failed, waiting for other jobs to finish... error: build failed Да, собиралось в ConEmu поэтому такие “нестандартные” приглашения Windows. |
![]() |
Сообщ.
#2
,
|
|
А тулчей обязательно mingw? На ms-ом у меня нормально собралось.
|
Сообщ.
#3
,
|
|
|
Цитата OpenGL @ А тулчей обязательно mingw? На ms-ом у меня нормально собралось. Да вопрос не в конкретном тулчейне, а в "понимании" ошибки. Такое ощущение, что это компилятор из указанного тулчейна сам падает? |