-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Janus build broken #1009
Comments
Builds but can't find libwebsockets at runtime:
|
Resolves on the command line:
This is probably because we set LD_LIBRARY_PATH in /etc/profile.d/41-maverick-libwebsockets-ldlibrarypath.sh but this isn't used in systemd. Either we should compile the rpath in, or set the runtime path in the systemd manifest. |
Aargh, we need to add libnice build to ensure we get a supported version of libnice. This uses meson and stupidly installs to an architecture dependent libdir by default, so we can't find pkg-config. |
janus not finding new libnice libraries at startup:
It does resolve them on the command line:
So rpath must not be baked into the binary correctly.
Hmm, it is being set at compile time: |
Fixed: |
Looks like Janus is trying to use websocket callback that doesn't exist in the version libwebsockets installed in Raspbian buster (2.0.3). lws api changes quite a bit and Janus requires fairly specific versions, so probably the easiest thing to do is compile lws separately into ~/software and use that.
The text was updated successfully, but these errors were encountered: