mumble-web-proxy icon indicating copy to clipboard operation
mumble-web-proxy copied to clipboard

How I got the build working

Open termermc opened this issue 3 years ago • 5 comments

Since many people are having trouble getting it to build, here's the environment that I finally got it to build in:

OS: Debian 11 64bit (virtual machine) Dependencies: libnice-dev, libssl-dev, make, gcc, clang

Before building, you need to swap out rtp in Cargo.toml with the following:

rtp = { git = "https://github.com/Skgland/rtp", rev = "83eb4dd", features = ["rfc5764-openssl"] }

I installed the latest Rust from rustup.rs and did cargo build --release.

Perhaps the dependency can be switched in a PR.

termermc avatar Mar 31 '23 14:03 termermc

Additionally, if you built it on another machine and need to run it on Ubuntu 22.04, you'll need to install libssl 1.1 on the machine you want to run it on manually:

wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb

sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb

termermc avatar Mar 31 '23 14:03 termermc

Prebuilt binaries for linux x86_64 and install instructions: https://git.termer.net/termer/mumble-web-prebuilt

termermc avatar Mar 31 '23 16:03 termermc

Thanks a lot for this! Any chance you would be willing to look into fixing the code itself?

poVoq avatar Apr 22 '23 14:04 poVoq

@poVoq I'm not very proficient with Rust and don't have the time to do that, sorry

termermc avatar Apr 22 '23 22:04 termermc

ty so much!

Jw9394 avatar Aug 24 '24 20:08 Jw9394