Skip to content

Bug while using ubuntu install script #845

Description

@nabergh

Operating System

Other OS (if not listed above)

Pop!_OS 24.04 LTS

Plugin Version

1.3.7

OBS Studio Version

none

OBS Studio Log URL

(not a bug in OBS)

OBS Studio Crash Log URL (if applicable)

No response

Expected Behavior

obs-backgroundremoval should install

Actual Behavior

the following error occurs in the installation step

~/Downloads/obs-backgroundremoval-1.3.7$ ./.github/scripts/build-ubuntu --target ubuntu-x86_64 --config RelWithDebInfo
::group::Check Linux build requirements
W: https://dl.winehq.org/wine-builds/ubuntu/dists/impish/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
::endgroup::
::group::Installing obs-studio build dependencies...
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu/
Suites: noble
Components: main
'
Description:
Latest stable release of OBS Studio
More info: https://launchpad.net/~obsproject/+archive/ubuntu/obs-studio
Adding repository.
Found existing deb entry in /etc/apt/sources.list.d/obsproject-ubuntu-obs-studio-noble.sources
Hit:1 https://dl.winehq.org/wine-builds/ubuntu impish InRelease
Hit:2 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
Hit:3 https://download.docker.com/linux/ubuntu noble InRelease
Hit:4 https://dl.winehq.org/wine-builds/ubuntu noble InRelease
Hit:5 https://packages.microsoft.com/repos/code stable InRelease
Hit:6 http://apt.pop-os.org/proprietary noble InRelease
Hit:7 http://apt.pop-os.org/release noble InRelease
Hit:8 http://apt.pop-os.org/ubuntu noble InRelease
Get:9 http://apt.pop-os.org/ubuntu noble-security InRelease [126 kB]
Get:10 http://apt.pop-os.org/ubuntu noble-updates InRelease [126 kB]
Hit:11 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu noble InRelease
Get:12 http://apt.pop-os.org/ubuntu noble-backports InRelease [126 kB]
Fetched 378 kB in 1s (290 kB/s)
Reading package lists... Done
W: https://dl.winehq.org/wine-builds/ubuntu/dists/impish/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/ubuntu noble InRelease' doesn't support architecture 'i386'
Hit:1 https://dl.winehq.org/wine-builds/ubuntu impish InRelease
Hit:2 https://dl.winehq.org/wine-builds/ubuntu jammy InRelease
Hit:3 https://download.docker.com/linux/ubuntu noble InRelease
Hit:4 https://dl.winehq.org/wine-builds/ubuntu noble InRelease
Hit:5 http://apt.pop-os.org/proprietary noble InRelease
Hit:6 https://packages.microsoft.com/repos/code stable InRelease
Hit:7 http://apt.pop-os.org/release noble InRelease
Hit:8 http://apt.pop-os.org/ubuntu noble InRelease
Get:9 http://apt.pop-os.org/ubuntu noble-security InRelease [126 kB]
Hit:10 https://ppa.launchpadcontent.net/obsproject/obs-studio/ubuntu noble InRelease
Get:11 http://apt.pop-os.org/ubuntu noble-updates InRelease [126 kB]
Get:12 http://apt.pop-os.org/ubuntu noble-backports InRelease [126 kB]
Fetched 378 kB in 1s (536 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
72 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: https://dl.winehq.org/wine-builds/ubuntu/dists/impish/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
N: Skipping acquire of configured file 'stable/binary-i386/Packages' as repository 'https://download.docker.com/linux/ubuntu noble InRelease' doesn't support architecture 'i386'
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
build-essential is already the newest version (12.10ubuntu1).
libgles2-mesa-dev is already the newest version (25.2.8-0ubuntu0.24.04.1).
libsimde-dev is already the newest version (0.7.2-6).
obs-studio is already the newest version (32.1.0-0obsproject1~noble).
The following packages were automatically installed and are no longer required:
  fonts-wine glib-networking:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libaa1:i386 libavc1394-0:i386
  libcaca0:i386 libduktape207:i386 libdv4t64:i386 libgl1:i386 libgl1-mesa-dri:i386 libglx-mesa0:i386 libglx0:i386
  libgstreamer-plugins-good1.0-0:i386 libgudev-1.0-0:i386 libiec61883-0:i386 libmng2 libosmesa6 libosmesa6:i386
  libpcsclite1:i386 libproxy1v5:i386 libraw1394-11:i386 libshout3:i386 libslang2:i386 libsoup-3.0-0:i386
  libtag1v5:i386 libtag1v5-vanilla:i386 libvulkan1:i386 libwavpack1:i386 libwine libwine:i386 libxcb-glx0:i386
  libxtst6:i386 libxv1:i386 libz-mingw-w64 mesa-vulkan-drivers:i386 nvidia-firmware-580-580.126.18
  qt6-image-formats-plugins wine32:i386 wine64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 72 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'qt6-svg-dev' instead of 'libqt6svg6-dev'
qt6-base-dev is already the newest version (6.4.2+dfsg-21.1build5).
qt6-svg-dev is already the newest version (6.4.2-4ubuntu3).
qt6-base-private-dev is already the newest version (6.4.2+dfsg-21.1build5).
The following packages were automatically installed and are no longer required:
  fonts-wine glib-networking:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-x:i386 libaa1:i386 libavc1394-0:i386
  libcaca0:i386 libduktape207:i386 libdv4t64:i386 libgl1:i386 libgl1-mesa-dri:i386 libglx-mesa0:i386 libglx0:i386
  libgstreamer-plugins-good1.0-0:i386 libgudev-1.0-0:i386 libiec61883-0:i386 libmng2 libosmesa6 libosmesa6:i386
  libpcsclite1:i386 libproxy1v5:i386 libraw1394-11:i386 libshout3:i386 libslang2:i386 libsoup-3.0-0:i386
  libtag1v5:i386 libtag1v5-vanilla:i386 libvulkan1:i386 libwavpack1:i386 libwine libwine:i386 libxcb-glx0:i386
  libxtst6:i386 libxv1:i386 libz-mingw-w64 mesa-vulkan-drivers:i386 nvidia-firmware-580-580.126.18
  qt6-image-formats-plugins wine32:i386 wine64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 72 not upgraded.
::endgroup::
::group::Configuring obs-backgroundremoval...
Preset CMake variables:

  CMAKE_INSTALL_LIBDIR="lib/CMAKE_SYSTEM_PROCESSOR-linux-gnu"
  ENABLE_FRONTEND_API:BOOL="TRUE"
  ENABLE_QT:BOOL="TRUE"
  USE_PKGCONFIG:BOOL="FALSE"
  USE_SYSTEM_ONNXRUNTIME:BOOL="FALSE"
  VCPKG_TARGET_TRIPLET="x64-linux-obs"

-- Using vcpkg with target triplet: x64-linux-obs
CMake Error at CMakeLists.txt:48 (find_package):
  Could not find a package configuration file provided by "CURL" with any of
  the following names:

    CURLConfig.cmake
    curl-config.cmake

  Add the installation prefix of "CURL" to CMAKE_PREFIX_PATH or set
  "CURL_DIR" to a directory containing one of the above files.  If "CURL"
  provides a separate development package or SDK, be sure it has been
  installed.


-- Configuring incomplete, errors occurred!

Steps to Reproduce

https://royshil.github.io/obs-backgroundremoval/dev/ubuntu/

Additional Notes / Screenshots

No response

Confirmation

  • I have attached the required OBS log file(s).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions