verpeteren / evolution_original

rust evolving pictures
MIT License
21 stars 0 forks source link

Deps clash #1

Open virtualritz opened 4 years ago

virtualritz commented 4 years ago

When trying to build on macOS 10.15.4 I get this:

error: multiple packages link to native library `clang`, but a native library can be linked only once

package `clang-sys v0.21.2`
    ... which is depended on by `bindgen v0.32.3`
    ... which is depended on by `coreaudio-sys v0.2.2`
    ... which is depended on by `coreaudio-rs v0.9.1`
    ... which is depended on by `cpal v0.8.2`
    ... which is depended on by `rodio v0.9.0`
    ... which is depended on by `ggez v0.5.1`
    ... which is depended on by `evolution v0.0.1 (/Users/moritz/code/evolution)`
links to native library `clang`

package `clang-sys v0.26.4`
    ... which is depended on by `bindgen v0.46.0`
    ... which is depended on by `sleef-sys v0.1.2`
    ... which is depended on by `simdeez v1.0.0`
    ... which is depended on by `evolution v0.0.1 (/Users/moritz/code/evolution)`
also links to native library `clang`
jackmott commented 4 years ago

that is an interesting problem! I'll have to do some research on how to resolve. Thanks for the heads up

nullbuddy1243 commented 2 years ago

also had issue. no luck yet. will update if i figure

verpeteren commented 1 year ago

The problem is that the audio part off ggez dependencies for mac are not updated. As audio is not used in this project, and the ui logic can be simplifed, take a look at this PR. It removes ggez and imgui in favor of a simple framebuffer.