evolution_original icon indicating copy to clipboard operation
evolution_original copied to clipboard

Deps clash

Open virtualritz opened this issue 4 years ago • 3 comments

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`

virtualritz avatar Apr 12 '20 23:04 virtualritz

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

jackmott avatar Apr 12 '20 23:04 jackmott

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

nullbuddy1243 avatar Jun 30 '22 18:06 nullbuddy1243

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.

verpeteren avatar Dec 29 '22 11:12 verpeteren