IntegratedTurtle / Rocketdustry

GNU General Public License v3.0
1 stars 1 forks source link

Mac M1 segmentation fault #6

Open JulianBarat opened 8 months ago

JulianBarat commented 8 months ago

Nach cargo run ist alles erfolgreich compiled, ohne Errors mit Warnungen, und es nichts passiert. Das ist der Output:

warning: unused manifest key: toolchain
warning: unused imports: `math::vec3`, `transform`
 --> src/camera.rs:1:12
  |
1 | use bevy::{math::vec3, prelude::*, transform, window::PrimaryWindow};
  |            ^^^^^^^^^^              ^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` on by default

warning: unused import: `std::collections::HashSet`
 --> src/mapsetup.rs:4:5
  |
4 | use std::collections::HashSet;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^

warning: unused doc comment
   --> src/mapsetup.rs:109:21
    |
109 | ...     /// Load the texture of an Block into the texture
    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
110 | ...     texture: asset_server.load(&block_type.texture_string()),
    |         -------------------------------------------------------- rustdoc does not generate documentation for expression fields
    |
    = help: use `//` for a plain comment
    = note: `#[warn(unused_doc_comments)]` on by default

warning: unused import: `crate::camera`
 --> src/player.rs:1:5
  |
1 | use crate::camera;
  |     ^^^^^^^^^^^^^

warning: unused import: `transform`
 --> src/player.rs:2:24
  |
2 | use bevy::{prelude::*, transform};
  |                        ^^^^^^^^^

warning: unused imports: `utils::petgraph::csr::Neighbors`, `window::PrimaryWindow`
 --> src/main.rs:5:24
  |
5 | ...ude::*, utils::petgraph::csr::Neighbors, window::PrimaryWindow};
  |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^

warning: unused imports: `move_camera`, `zoom_out_camera`
 --> src/main.rs:6:14
  |
6 | use camera::{move_camera, zoom_out_camera, CameraScale, CameraView};
  |              ^^^^^^^^^^^  ^^^^^^^^^^^^^^^

warning: unused import: `HashSetFloat`
 --> src/main.rs:7:35
  |
7 | use components::{EnviromentBlock, HashSetFloat, TestValue};
  |                                   ^^^^^^^^^^^^

warning: unused import: `std::collections::HashSet`
  --> src/main.rs:10:5
   |
10 | use std::collections::HashSet;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^

warning: unused import: `umath::FF32`
  --> src/main.rs:11:5
   |
11 | use umath::FF32;
   |     ^^^^^^^^^^^

warning: unused variable: `ev`
  --> src/main.rs:52:9
   |
52 |     for ev in event_reader.iter() {
   |         ^^ help: if this is intentional, prefix it with an underscore: `_ev`
   |
   = note: `#[warn(unused_variables)]` on by default

warning: field `vec3` is never read
 --> src/camera.rs:9:5
  |
8 | pub struct CameraScale {
  |            ----------- field in this struct
9 |     vec3: Vec3,
  |     ^^^^
  |
  = note: `#[warn(dead_code)]` on by default

warning: function `move_camera` is never used
  --> src/camera.rs:54:8
   |
54 | pub fn move_camera(mut camera_query: Query<&mut Transform, With<Camera2d...
   |        ^^^^^^^^^^^

warning: function `zoom_out_camera` is never used
  --> src/camera.rs:67:8
   |
67 | pub fn zoom_out_camera(
   |        ^^^^^^^^^^^^^^^

warning: `rocketdustry` (bin "rocketdustry") generated 14 warnings (run `cargo fix --bin "rocketdustry"` to apply 10 suggestions)
    Finished dev [optimized + debuginfo] target(s) in 0.35s
     Running `target/debug/rocketdustry`
2023-10-31T21:52:37.008762Z  INFO bevy_render::renderer: AdapterInfo { name: "Apple M1", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
zsh: segmentation fault  cargo run
Bkeinn commented 8 months ago

https://users.rust-lang.org/t/cargo-seg-fault-mac-m1/69700

Bkeinn commented 8 months ago

Oder versuch cargo mal mit einer anderen shell zu laufen

Bkeinn commented 8 months ago

Does it work now?