Skip to main content
Topic: OBS available in the repo lacking a feature (Read 298 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

OBS available in the repo lacking a feature

I was trying to figure out how to add chat on my stream, so that the one person that opens the stream and says nothing can see what they don't write when they ignore me on the screen. Joking aside, I wanted the chat to be on screen in case I clip something, just so that it doesn't look like I'm talking alone.

OBS installed through pacman, however, doesn't have the option in question, a source called "browser".
AUR has a few options for obs, one of which is straight up called obs-studio-browser, but not a single option from the AUR I tried actually completely installs.

Here's an example:

Code: [Select]
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 universe is up to date
 extra                                                                                                7,4 MiB  3,89 MiB/s 00:02 [##############################################################################] 100%
 community is up to date
 multilib is up to date
 lib32 is up to date
:: There are 2 providers available for cef-minimal-obs=103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1:
:: Repository AUR
    1) cef-minimal-obs-bin 2) cef-minimal-obs-rc-bin

Enter a number (default=1):
==> 2
AUR Explicit (1): obs-studio-tytan652-30.2.3-1
AUR Make Dependency (2): cef-minimal-obs-rc-bin-2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1, libajantv2-1:17.1.0-2
AUR Dependency (2): vlc-luajit-3.0.21-3, qrcodegencpp-cmake-1:1.8.0-3
:: PKGBUILD up to date, skipping download: cef-minimal-obs-rc-bin
:: PKGBUILD up to date, skipping download: libajantv2
:: PKGBUILD up to date, skipping download: vlc-luajit
:: PKGBUILD up to date, skipping download: qrcodegen-cmake
:: (1/1) Downloaded PKGBUILD: obs-studio-tytan652
  5 vlc-luajit                       (Build Files Exist)
  4 qrcodegen-cmake                  (Build Files Exist)
  3 obs-studio-tytan652              (Build Files Exist)
  2 cef-minimal-obs-rc-bin           (Build Files Exist)
  1 libajantv2                       (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/5): /home/raccoon/.cache/yay/vlc-luajit
HEAD is now at 0e3f03b build: enforce abseil-cpp and protobuf rebuild
Removing src/
Removing vlc-3.0.21.tar.xz
:: Deleting (2/5): /home/raccoon/.cache/yay/qrcodegen-cmake
HEAD is now at 17a2732 build: Update CMake part to 1.8.0-cmake2
Removing QR-Code-generator/
Removing qrcodegen-cmake/
Skipping repository src/QR-Code-generator
Skipping repository src/qrcodegen-cmake
:: Deleting (3/5): /home/raccoon/.cache/yay/obs-studio-tytan652
HEAD is now at f8a5f89 build: Update to version 30.2.3
:: Deleting (4/5): /home/raccoon/.cache/yay/cef-minimal-obs-rc-bin
HEAD is now at 5271dfb Force _FORTIFY_SOURCE level 2
Removing cef_binary_5060_linux_x86_64_v3.tar.xz
Removing src/
:: Deleting (5/5): /home/raccoon/.cache/yay/libajantv2
HEAD is now at dc718b0 build: Fix build with kernel 6.10 and newer
Removing libajantv2/
Skipping repository src/libajantv2
Removing src/0001-fix_build_with_kernel_6_10_and_newer.patch
  5 cef-minimal-obs-rc-bin           (Build Files Exist)
  4 libajantv2                       (Build Files Exist)
  3 vlc-luajit                       (Build Files Exist)
  2 qrcodegen-cmake                  (Build Files Exist)
  1 obs-studio-tytan652              (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: obs-studio-tytan652 30.2.3-1 (sab 14 set 2024, 15:32:47)
==> Retrieving sources...
  -> Cloning obs-studio git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-tytan652/obs-studio'...
remote: Enumerating objects: 169888, done.
remote: Counting objects: 100% (10442/10442), done.
remote: Compressing objects: 100% (875/875), done.
remote: Total 169888 (delta 9891), reused 9876 (delta 9548), pack-reused 159446 (from 1)
Receiving objects: 100% (169888/169888), 109.67 MiB | 11.27 MiB/s, done.
Resolving deltas: 100% (121031/121031), done.
  -> Cloning obs-browser git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-tytan652/obs-browser'...
remote: Enumerating objects: 6578, done.
remote: Counting objects: 100% (2452/2452), done.
remote: Compressing objects: 100% (437/437), done.
remote: Total 6578 (delta 2161), reused 2038 (delta 2015), pack-reused 4126 (from 1)
Receiving objects: 100% (6578/6578), 2.14 MiB | 11.50 MiB/s, done.
Resolving deltas: 100% (4592/4592), done.
  -> Cloning obs-websocket git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-tytan652/obs-websocket'...
remote: Enumerating objects: 16861, done.
remote: Counting objects: 100% (1481/1481), done.
remote: Compressing objects: 100% (424/424), done.
remote: Total 16861 (delta 1160), reused 1236 (delta 1050), pack-reused 15380 (from 1)
Receiving objects: 100% (16861/16861), 62.66 MiB | 8.33 MiB/s, done.
Resolving deltas: 100% (11631/11631), done.
  -> Cloning ftl-sdk git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-tytan652/ftl-sdk'...
remote: Enumerating objects: 3047, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 3047 (delta 12), reused 12 (delta 5), pack-reused 3009 (from 1)
Receiving objects: 100% (3047/3047), 1007.73 KiB | 9.78 MiB/s, done.
Resolving deltas: 100% (2138/2138), done.
  -> Cloning supported-nv-codec-headers git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-tytan652/supported-nv-codec-headers'...
remote: Enumerating objects: 1090, done.
remote: Counting objects: 100% (308/308), done.
remote: Compressing objects: 100% (89/89), done.
remote: Total 1090 (delta 187), reused 268 (delta 178), pack-reused 782 (from 1)
Receiving objects: 100% (1090/1090), 304.67 KiB | 4.84 MiB/s, done.
Resolving deltas: 100% (638/638), done.
  -> Found bind_iface_eyeballed.patch
  -> Found v4l2_by-path.patch
  -> Found 0004-Max_tls_v1_2_mbedtls_3_6_0_workaround.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    obs-studio ... Skipped
    obs-browser ... Skipped
    obs-websocket ... Skipped
    ftl-sdk ... Skipped
    supported-nv-codec-headers ... Skipped
    bind_iface_eyeballed.patch ... Passed
    v4l2_by-path.patch ... Passed
    0004-Max_tls_v1_2_mbedtls_3_6_0_workaround.patch ... Passed
==> Making package: cef-minimal-obs-rc-bin 2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1 (sab 14 set 2024, 15:33:11)
==> Retrieving sources...
  -> Downloading cef_binary_5060_linux_x86_64_v3.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 87.1M  100 87.1M    0     0  59.2M      0  0:00:01  0:00:01 --:--:-- 59.2M
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source_x86_64 files with sha256sums...
    cef_binary_5060_linux_x86_64_v3.tar.xz ... Passed
==> Making package: libajantv2 1:17.1.0-2 (sab 14 set 2024, 15:33:16)
==> Retrieving sources...
  -> Cloning libajantv2 git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/libajantv2/libajantv2'...
remote: Enumerating objects: 61614, done.
remote: Counting objects: 100% (5610/5610), done.
remote: Compressing objects: 100% (1439/1439), done.
remote: Total 61614 (delta 4167), reused 5580 (delta 4155), pack-reused 56004 (from 1)
Receiving objects: 100% (61614/61614), 101.69 MiB | 9.84 MiB/s, done.
Resolving deltas: 100% (44441/44441), done.
  -> Found 0001-fix_build_with_kernel_6_10_and_newer.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    libajantv2 ... Skipped
    0001-fix_build_with_kernel_6_10_and_newer.patch ... Passed
==> Making package: vlc-luajit 3.0.21-3 (sab 14 set 2024, 15:33:29)
==> Retrieving sources...
  -> Downloading vlc-3.0.21.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 24.4M  100 24.4M    0     0  47.9M      0 --:--:-- --:--:-- --:--:-- 48.0M
  -> Found update-vlc-plugin-cache.hook
  -> Found taglib-2.patch
  -> Found add-ffmpeg7-support.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    vlc-3.0.21.tar.xz ... Passed
    update-vlc-plugin-cache.hook ... Passed
    taglib-2.patch ... Passed
    add-ffmpeg7-support.patch ... Passed
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:33:32)
==> Retrieving sources...
  -> Cloning QR-Code-generator git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/qrcodegen-cmake/QR-Code-generator'...
remote: Enumerating objects: 8622, done.
remote: Counting objects: 100% (2344/2344), done.
remote: Compressing objects: 100% (926/926), done.
remote: Total 8622 (delta 960), reused 2114 (delta 902), pack-reused 6278 (from 1)
Receiving objects: 100% (8622/8622), 10.01 MiB | 21.05 MiB/s, done.
Resolving deltas: 100% (4525/4525), done.
  -> Cloning qrcodegen-cmake git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/qrcodegen-cmake/qrcodegen-cmake'...
remote: Enumerating objects: 227, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 227 (delta 30), reused 51 (delta 21), pack-reused 156 (from 1)
Receiving objects: 100% (227/227), 70.07 KiB | 3.50 MiB/s, done.
Resolving deltas: 100% (97/97), done.
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
:: Remove make dependencies after install? [y/N] y
:: (1/5) Parsing SRCINFO: obs-studio-tytan652
:: (2/5) Parsing SRCINFO: cef-minimal-obs-rc-bin
:: (3/5) Parsing SRCINFO: libajantv2
:: (4/5) Parsing SRCINFO: vlc-luajit
:: (5/5) Parsing SRCINFO: qrcodegen-cmake
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:33:41)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating QR-Code-generator git repo...
  -> Updating qrcodegen-cmake git repo...
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of QR-Code-generator git repo...
Cloning into 'QR-Code-generator'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of qrcodegen-cmake git repo...
Cloning into 'qrcodegen-cmake'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> Failed to install layer, rolling up to next layer.error:error making: qrcodegen-cmake - exit status 15
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:33:49)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating QR-Code-generator git repo...
  -> Updating qrcodegen-cmake git repo...
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of QR-Code-generator git repo...
Cloning into 'QR-Code-generator'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of qrcodegen-cmake git repo...
Cloning into 'qrcodegen-cmake'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: qrcodegen-cmake-exit status 15
==> Making package: obs-studio-tytan652 30.2.3-1 (sab 14 set 2024, 15:33:56)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> qrcodegencpp-cmake
  -> vlc-luajit
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> libajantv2>=17.0.1
  -> cef-minimal-obs=103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1
==> ERROR: Could not resolve all dependencies.
 -> error making: obs-studio-tytan652-exit status 8
==> Making package: cef-minimal-obs-rc-bin 2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1 (sab 14 set 2024, 15:33:57)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found cef_binary_5060_linux_x86_64_v3.tar.xz
==> Validating source_x86_64 files with sha256sums...
    cef_binary_5060_linux_x86_64_v3.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting cef_binary_5060_linux_x86_64_v3.tar.xz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: cef-minimal-obs-rc-bin-exit status 15
==> Making package: libajantv2 1:17.1.0-2 (sab 14 set 2024, 15:34:05)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating libajantv2 git repo...
  -> Found 0001-fix_build_with_kernel_6_10_and_newer.patch
==> Validating source files with sha256sums...
    libajantv2 ... Skipped
    0001-fix_build_with_kernel_6_10_and_newer.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of libajantv2 git repo...
Cloning into 'libajantv2'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file driver/linux/buildenv.h
patching file driver/linux/ntv2serial.c
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: libajantv2-exit status 15
==> Making package: vlc-luajit 3.0.21-3 (sab 14 set 2024, 15:34:13)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found vlc-3.0.21.tar.xz
  -> Found update-vlc-plugin-cache.hook
  -> Found taglib-2.patch
  -> Found add-ffmpeg7-support.patch
==> Validating source files with sha512sums...
    vlc-3.0.21.tar.xz ... Passed
    update-vlc-plugin-cache.hook ... Passed
    taglib-2.patch ... Passed
    add-ffmpeg7-support.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting vlc-3.0.21.tar.xz with bsdtar
==> Starting prepare()...
Applying patch taglib-2.patch...
patching file modules/meta_engine/taglib.cpp
Applying patch add-ffmpeg7-support.patch...
patching file modules/codec/avcodec/audio.c
patching file modules/codec/avcodec/audio.c
patching file modules/codec/avcodec/audio.c
patching file modules/codec/avcodec/encoder.c
patching file modules/codec/avcodec/fourcc.c
patching file modules/codec/avcodec/encoder.c
patching file modules/demux/avformat/demux.c
patching file modules/demux/avformat/mux.c
patching file modules/codec/avcodec/encoder.c
patching file modules/codec/avcodec/encoder.c
/home/raccoon/.cache/yay/vlc-luajit/PKGBUILD: line 250: autoreconf: command not found
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> error making: vlc-luajit-exit status 4
error: target not found: cef-minimal-obs-rc-bin
error: target not found: libajantv2
 -> Failed to install the following packages. Manual intervention is required:
cef-minimal-obs-rc-bin - exit status 15
libajantv2 - exit status 15
vlc-luajit - exit status 4
qrcodegencpp-cmake - exit status 15
obs-studio-tytan652 - exit status 8
exit status 1
 ✘ raccoon@den  ~  yay -Sy obs-studio-liberty
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 universe is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 lib32 is up to date
:: There are 2 providers available for cef-minimal-obs=103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1:
:: Repository AUR
    1) cef-minimal-obs-bin 2) cef-minimal-obs-rc-bin

Enter a number (default=1):
==> 2
AUR Dependency (1): qrcodegencpp-cmake-1:1.8.0-3
AUR Explicit (1): obs-studio-liberty-30.2.3-1
AUR Make Dependency (2): cef-minimal-obs-rc-bin-2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1, libajantv2-1:17.1.0-2
:: PKGBUILD up to date, skipping download: cef-minimal-obs-rc-bin
:: PKGBUILD up to date, skipping download: qrcodegen-cmake
:: PKGBUILD up to date, skipping download: libajantv2
:: (1/1) Downloaded PKGBUILD: obs-studio-liberty
  4 qrcodegen-cmake                  (Build Files Exist)
  3 libajantv2                       (Build Files Exist)
  2 obs-studio-liberty               (Build Files Exist)
  1 cef-minimal-obs-rc-bin           (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/4): /home/raccoon/.cache/yay/qrcodegen-cmake
HEAD is now at 17a2732 build: Update CMake part to 1.8.0-cmake2
Removing QR-Code-generator/
Removing qrcodegen-cmake/
Skipping repository src/QR-Code-generator
Skipping repository src/qrcodegen-cmake
:: Deleting (2/4): /home/raccoon/.cache/yay/libajantv2
HEAD is now at dc718b0 build: Fix build with kernel 6.10 and newer
Removing libajantv2/
Skipping repository src/libajantv2
Removing src/0001-fix_build_with_kernel_6_10_and_newer.patch
:: Deleting (3/4): /home/raccoon/.cache/yay/obs-studio-liberty
HEAD is now at a81f560 Update to version 30.2.3-1
:: Deleting (4/4): /home/raccoon/.cache/yay/cef-minimal-obs-rc-bin
HEAD is now at 5271dfb Force _FORTIFY_SOURCE level 2
Removing cef_binary_5060_linux_x86_64_v3.tar.xz
Removing src/
  4 cef-minimal-obs-rc-bin           (Build Files Exist)
  3 qrcodegen-cmake                  (Build Files Exist)
  2 libajantv2                       (Build Files Exist)
  1 obs-studio-liberty               (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: libajantv2 1:17.1.0-2 (sab 14 set 2024, 15:34:40)
==> Retrieving sources...
  -> Cloning libajantv2 git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/libajantv2/libajantv2'...
remote: Enumerating objects: 61614, done.
remote: Counting objects: 100% (5610/5610), done.
remote: Compressing objects: 100% (1439/1439), done.
remote: Total 61614 (delta 4167), reused 5580 (delta 4155), pack-reused 56004 (from 1)
Receiving objects: 100% (61614/61614), 101.69 MiB | 8.44 MiB/s, done.
Resolving deltas: 100% (44441/44441), done.
  -> Found 0001-fix_build_with_kernel_6_10_and_newer.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    libajantv2 ... Skipped
    0001-fix_build_with_kernel_6_10_and_newer.patch ... Passed
==> Making package: obs-studio-liberty 30.2.3-1 (sab 14 set 2024, 15:34:55)
==> Retrieving sources...
  -> Cloning obs-studio git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-liberty/obs-studio'...
remote: Enumerating objects: 169888, done.
remote: Counting objects: 100% (10436/10436), done.
remote: Compressing objects: 100% (907/907), done.
remote: Total 169888 (delta 9862), reused 9833 (delta 9510), pack-reused 159452 (from 1)
Receiving objects: 100% (169888/169888), 110.61 MiB | 8.44 MiB/s, done.
Resolving deltas: 100% (121344/121344), done.
  -> Cloning obs-browser git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-liberty/obs-browser'...
remote: Enumerating objects: 6578, done.
remote: Counting objects: 100% (2170/2170), done.
remote: Compressing objects: 100% (427/427), done.
remote: Total 6578 (delta 1885), reused 1766 (delta 1743), pack-reused 4408 (from 1)
Receiving objects: 100% (6578/6578), 2.15 MiB | 13.73 MiB/s, done.
Resolving deltas: 100% (4590/4590), done.
  -> Cloning obs-websocket git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-liberty/obs-websocket'...
remote: Enumerating objects: 16861, done.
remote: Counting objects: 100% (1481/1481), done.
remote: Compressing objects: 100% (424/424), done.
remote: Total 16861 (delta 1160), reused 1236 (delta 1050), pack-reused 15380 (from 1)
Receiving objects: 100% (16861/16861), 62.66 MiB | 9.38 MiB/s, done.
Resolving deltas: 100% (11631/11631), done.
  -> Cloning ftl-sdk git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-liberty/ftl-sdk'...
remote: Enumerating objects: 3047, done.
remote: Counting objects: 100% (38/38), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 3047 (delta 12), reused 12 (delta 5), pack-reused 3009 (from 1)
Receiving objects: 100% (3047/3047), 1007.73 KiB | 3.89 MiB/s, done.
Resolving deltas: 100% (2138/2138), done.
  -> Cloning supported-nv-codec-headers git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/obs-studio-liberty/supported-nv-codec-headers'...
remote: Enumerating objects: 1090, done.
remote: Counting objects: 100% (308/308), done.
remote: Compressing objects: 100% (91/91), done.
remote: Total 1090 (delta 186), reused 267 (delta 176), pack-reused 782 (from 1)
Receiving objects: 100% (1090/1090), 304.84 KiB | 4.69 MiB/s, done.
Resolving deltas: 100% (636/636), done.
  -> Found 0004-Max_tls_v1_2_mbedtls_3_6_0_workaround.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    obs-studio ... Skipped
    obs-browser ... Skipped
    obs-websocket ... Skipped
    ftl-sdk ... Skipped
    supported-nv-codec-headers ... Skipped
    0004-Max_tls_v1_2_mbedtls_3_6_0_workaround.patch ... Passed
==> Making package: cef-minimal-obs-rc-bin 2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1 (sab 14 set 2024, 15:35:22)
==> Retrieving sources...
  -> Downloading cef_binary_5060_linux_x86_64_v3.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 87.1M  100 87.1M    0     0  47.9M      0  0:00:01  0:00:01 --:--:-- 48.0M
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source_x86_64 files with sha256sums...
    cef_binary_5060_linux_x86_64_v3.tar.xz ... Passed
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:35:27)
==> Retrieving sources...
  -> Cloning QR-Code-generator git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/qrcodegen-cmake/QR-Code-generator'...
remote: Enumerating objects: 8622, done.
remote: Counting objects: 100% (2344/2344), done.
remote: Compressing objects: 100% (926/926), done.
remote: Total 8622 (delta 960), reused 2114 (delta 902), pack-reused 6278 (from 1)
Receiving objects: 100% (8622/8622), 10.01 MiB | 13.51 MiB/s, done.
Resolving deltas: 100% (4525/4525), done.
  -> Cloning qrcodegen-cmake git repo...
Cloning into bare repository '/home/raccoon/.cache/yay/qrcodegen-cmake/qrcodegen-cmake'...
remote: Enumerating objects: 227, done.
remote: Counting objects: 100% (71/71), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 227 (delta 30), reused 51 (delta 21), pack-reused 156 (from 1)
Receiving objects: 100% (227/227), 70.07 KiB | 3.34 MiB/s, done.
Resolving deltas: 100% (97/97), done.
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
:: Remove make dependencies after install? [y/N] y
:: (1/4) Parsing SRCINFO: obs-studio-liberty
:: (2/4) Parsing SRCINFO: cef-minimal-obs-rc-bin
:: (3/4) Parsing SRCINFO: qrcodegen-cmake
:: (4/4) Parsing SRCINFO: libajantv2
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:35:47)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating QR-Code-generator git repo...
  -> Updating qrcodegen-cmake git repo...
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of QR-Code-generator git repo...
Cloning into 'QR-Code-generator'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of qrcodegen-cmake git repo...
Cloning into 'qrcodegen-cmake'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> Failed to install layer, rolling up to next layer.error:error making: qrcodegen-cmake - exit status 15
==> Making package: obs-studio-liberty 30.2.3-1 (sab 14 set 2024, 15:35:53)
==> Checking runtime dependencies...
==> Missing dependencies:
  -> qrcodegencpp-cmake
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> libajantv2>=17.0.1
  -> cef-minimal-obs=103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1
==> ERROR: Could not resolve all dependencies.
 -> error making: obs-studio-liberty-exit status 8
==> Making package: qrcodegen-cmake 1:1.8.0-3 (sab 14 set 2024, 15:35:56)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating QR-Code-generator git repo...
  -> Updating qrcodegen-cmake git repo...
==> Validating source files with sha256sums...
    QR-Code-generator ... Skipped
    qrcodegen-cmake ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of QR-Code-generator git repo...
Cloning into 'QR-Code-generator'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of qrcodegen-cmake git repo...
Cloning into 'qrcodegen-cmake'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: qrcodegen-cmake-exit status 15
==> Making package: libajantv2 1:17.1.0-2 (sab 14 set 2024, 15:36:05)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating libajantv2 git repo...
  -> Found 0001-fix_build_with_kernel_6_10_and_newer.patch
==> Validating source files with sha256sums...
    libajantv2 ... Skipped
    0001-fix_build_with_kernel_6_10_and_newer.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of libajantv2 git repo...
Cloning into 'libajantv2'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file driver/linux/buildenv.h
patching file driver/linux/ntv2serial.c
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: libajantv2-exit status 15
==> Making package: cef-minimal-obs-rc-bin 2:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1 (sab 14 set 2024, 15:36:12)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found cef_binary_5060_linux_x86_64_v3.tar.xz
==> Validating source_x86_64 files with sha256sums...
    cef_binary_5060_linux_x86_64_v3.tar.xz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting cef_binary_5060_linux_x86_64_v3.tar.xz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: cef-minimal-obs-rc-bin-exit status 15
error: target not found: cef-minimal-obs-rc-bin
error: target not found: libajantv2
 -> Failed to install the following packages. Manual intervention is required:
obs-studio-liberty - exit status 8
qrcodegencpp-cmake - exit status 15
libajantv2 - exit status 15
cef-minimal-obs-rc-bin - exit status 15
exit status 1

To give some focus on a few specific parts of the output I get these errors:

Code: [Select]
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> Failed to install layer, rolling up to next layer.error:error making: qrcodegen-cmake - exit status 15

Code: [Select]
==> ERROR: Could not resolve all dependencies.
 -> error making: obs-studio-liberty-exit status 8

Code: [Select]
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: qrcodegen-cmake-exit status 15

Code: [Select]
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: libajantv2-exit status 15

Code: [Select]
==> ERROR: Cannot find the debugedit binary required for including source files in debug packages.
 -> error making: cef-minimal-obs-rc-bin-exit status 15
error: target not found: cef-minimal-obs-rc-bin
error: target not found: libajantv2
 -> Failed to install the following packages. Manual intervention is required:
obs-studio-liberty - exit status 8
qrcodegencpp-cmake - exit status 15
libajantv2 - exit status 15
cef-minimal-obs-rc-bin - exit status 15
exit status 1

I know I could compile it from source myself but honestly, I know it would take a very long time and, I hate to admit, I have no idea where to start.

Can I do anything about those aur options?
Can I manually add the part I need like I would a plugin?


Re: OBS available in the repo lacking a feature

Reply #2
Did you run pacman -S --needed base-devel when initially configuring your AUR helper? It is suggested by paru.
Alternatively, you may try the suggestions here to disable debugging when installing a package.

I have found the simplest AUR OBS package, which includes the browser source, to be obs-studio-liberty. It does not require AUR replacements for ffmpeg and vlc.

 

Re: OBS available in the repo lacking a feature

Reply #3
I'm a frequent OBS user. Save yourself the headache and use the Flatpak package. It has the browser component you seek.