Closed hollowaykeanho closed 3 years ago
libftl isn't required if you correctly clone with submodules. It is an optional dependency in that sense. Our own build guides all state to clone with submodules.
Edit: Turns out the build issue you're getting is because you're missing the qtbase5-private-dev
package (which is required for Wayland support).
@WizardCM , any other missing steps?
The build steps are complying to: https://obsproject.com/wiki/install-instructions, the dependencies list are not (see: https://gitlab.com/holloway/obsprofile/-/blob/main/automation/obs-studio/dependencies/debian10_10.sh). I just identified a few new packages.
EDIT: The submodule instruction is:
git clone --recursive "$obs_studio_git_url"
# OR
git pull --recurse-submodules # if the repo is already clone and available
Thanks for the help @WizardCM. Adding qtbase5-private-dev
works. Getting a correct build now.
OBS-Studio is build-able using a version-controlled build engine for facilitating latest OBS version on Debian operating system. However, the master branch with commit 81a89e689fb36bd24b47c5806d09438e3d82ece3 as its latest broke it due to an impossible
libftl
library request which is not available on Debian (checked both stable and backport packages list).This officially broke the build cycle and I can't do much since it is undocumented. The last error output was:
Platform
Operating system and version:
Linux [REDACTED] 5.9.0-0.bpo.5-amd64 #1 SMP Debian 5.9.15-1~bpo10+1 (2020-12-31) x86_64 GNU/Linux
OBS Studio version:
master branch (tagged 81a89e689fb36bd24b47c5806d09438e3d82ece3 as of Feb 19, 2021)
Expected Behavior
Automated and version-controlled build should be successful, which addition to any new dependencies as an upgrade.
Current Behavior
Stuck. No alternative as the build requested an impossible package. Unless
libftl
is facilitated on Debian apt repository, there isn't other systematical way to rebuild it without FrankenDebian the OS.Steps to Reproduce
git clone git@gitlab.com:holloway/obsprofile.git
cd obsprofile/automation/obs-studio
su # go to root as automation does install identified apt packages
./setup.sh
Additional information
Log dump: