Skip to content

[Bug]: Linux symlink missing from libndi-get.sh #949

@RayneYoruka

Description

@RayneYoruka

Operating System Version

Linux mint 21 / Ubuntu 22.04

OBS Version

30.x

NDI Tools Version

No response

Describe the bug

Obs fails to load the NDI runtime in a clean distro install after running the libndi-get.sh script

Obs loading log:
[obs-ndi] load_ndilib: Trying '/usr/lib/libndi.so.5'
[obs-ndi] load_ndilib: Trying '/usr/local/lib/libndi.so.5'

After you run the libndi-get.sh it leaves the libraries on /tmp/ndisdk/lib/x86_64-linux-gnu/ ,

sudo ln -s /tmp/ndisdk/lib/x86_64-linux-gnu/libndi.so /usr/lib/libndi.so.5
sudo ln -s /tmp/ndisdk/lib/x86_64-linux-gnu/libndi.so /usr/local/lib/libndi.so.5

Adding a symlink from the tmp files might not be the best practice, perhaps moving them to the folder that OBS is trying to load them from?

This might be the best to add to the libndi script to streamline the install for Linux users

Steps to reproduce

Clean distro install, obs via repository, dpkg obs-ndi 4.13

Expected behavior

No response

Screenshots

No response

Additional context

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions