membrane_rtc_engine/membrane_rtc_engine_ex_webrtc error

Hi, while trying to use membrane_rtc_engine with package membrane_rtc_engine_ex_webrtc I'm seeing there's a dependency mismatch. Ie; the example at the bottom of this page (https://github.com/fishjam-cloud/membrane_rtc_engine/tree/master?tab=readme-ov-file#repository-structure):
{:membrane_rtc_engine, "~> 0.23.0"},
{:membrane_rtc_engine_ex_webrtc, github: "fishjam-cloud/membrane_rtc_engine", sparse: "ex_webrtc"}
{:membrane_rtc_engine, "~> 0.23.0"},
{:membrane_rtc_engine_ex_webrtc, github: "fishjam-cloud/membrane_rtc_engine", sparse: "ex_webrtc"}
results in
Dependencies have diverged:
* membrane_rtc_engine (Hex package)
the dependency membrane_rtc_engine in mix.exs is overriding a child dependency:

> In mix.exs:
{:membrane_rtc_engine, "~> 0.23.0", [env: :prod, hex: "membrane_rtc_engine", repo: "hexpm"]}

> In deps/membrane_rtc_engine_ex_webrtc/ex_webrtc/mix.exs:
{:membrane_rtc_engine, [env: :prod, path: "../engine"]}

Ensure they match or specify one of the above in your deps and set "override: true"
** (Mix) Can't continue due to errors on dependencies
Dependencies have diverged:
* membrane_rtc_engine (Hex package)
the dependency membrane_rtc_engine in mix.exs is overriding a child dependency:

> In mix.exs:
{:membrane_rtc_engine, "~> 0.23.0", [env: :prod, hex: "membrane_rtc_engine", repo: "hexpm"]}

> In deps/membrane_rtc_engine_ex_webrtc/ex_webrtc/mix.exs:
{:membrane_rtc_engine, [env: :prod, path: "../engine"]}

Ensure they match or specify one of the above in your deps and set "override: true"
** (Mix) Can't continue due to errors on dependencies
GitHub
GitHub - fishjam-cloud/membrane_rtc_engine
Contribute to fishjam-cloud/membrane_rtc_engine development by creating an account on GitHub.
0 Replies
No replies yetBe the first to reply to this messageJoin
Want results from more Discord servers?
Add your server