UmbraLuminosa / sickle_ui

A widget library built on top of bevy_ui.
Apache License 2.0
186 stars 22 forks source link

macOS 13 build issue #30

Open knutsoned opened 3 weeks ago

knutsoned commented 3 weeks ago

Building a fresh copy from source produces the attached error. The relevant lines look like:

ld: warning: object file (/Users/foo/Code/Games/rust/basic_editor/sickle_ui/target/debug/deps/libblake3-66a3c171f576cf83.rlib[6](db3b6bfb95261072-blake3_sse2_x86-64_unix.o)) was built for newer 'macOS' version (14.2) than being linked (13.0)

This seems to indicate an issue with a dependency libblake3

sickle-macos-error.txt

knutsoned commented 3 weeks ago

Running cargo build first before trying to run the example fixed the issue..

eidloi commented 3 weeks ago

It might be that the compiler skipped building the dependency and tried to use one from cache, hence the version incompatibility error. sickle_ui doesn't have dependencies beyond bevy, bevy_reflect, serde, and of course syn, quote, and proc_macro2. All of these should be deps of bevy itself too, but it's still a weird error to get...