Build fails with the just released cef-minimal 93.1.11. It builds fine after downgrading to 88.2.8-1.
Search Criteria
Package Details: obs-studio-browser 31.0.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/obs-studio-browser.git (read-only, click to copy) |
---|---|
Package Base: | obs-studio-browser |
Description: | Free and open source software for video recording and live streaming. With everything except service integration |
Upstream URL: | https://github.com/obsproject/obs-studio |
Licenses: | GPL-2.0-or-later |
Conflicts: | libva-vdpau-driver, obs-browser, obs-linuxbrowser, obs-studio, obs-vst, obs-websocket |
Provides: | obs-browser, obs-studio, obs-vst, obs-websocket |
Submitter: | ashpie |
Maintainer: | tytan652 |
Last Packager: | tytan652 |
Votes: | 23 |
Popularity: | 1.77 |
First Submitted: | 2020-11-05 09:36 (UTC) |
Last Updated: | 2025-03-29 06:29 (UTC) |
Dependencies (82)
- alsa-lib
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- curl (curl-gitAUR, curl-c-aresAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- expat (expat-gitAUR)
- ffmpeg-obsAUR
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR, freetype2-qdoled-aw3225qfAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- jansson (jansson-gitAUR)
- libcups (libcups-gitAUR, cups-gitAUR, libcups-gssapiAUR)
- libdrm (libdrm-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libpipewire (libpipewire-full-gitAUR, libpipewire-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- librist (librist-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libx11 (libx11-gitAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxkbcommon (libxkbcommon-gitAUR)
- libxrandr (libxrandr-gitAUR)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-gitAUR, mesa-minimal-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber)
- nspr (nspr-hgAUR)
- nss (nss-hgAUR)
- pango (pango-gitAUR)
- pciutils (pciutils-gitAUR)
- qrcodegencpp-cmake
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-svg
- qt6-wayland
- rnnoise (rnnoise-gitAUR)
- speexdsp (speexdsp-gitAUR)
- srt (srt-gitAUR)
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR)
- vlc-luajitAUR
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- asio (asio-gitAUR) (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- ffnvcodec-headers (ffnvcodec-headers-gitAUR, ffnvcodec-headers-11-1AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- libajantv2AUR (make)
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR) (make)
- libfdk-aac (libfdk-aac-gitAUR) (make)
- libvpl (intel-media-stack-binAUR, libvpl-gitAUR) (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- sndio (sndio-gitAUR) (make)
- swig (swig-gitAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- uthash (make)
- v4l-utils (v4l-utils-gitAUR) (make)
- websocketpp (make)
- decklinkAUR (optional) – Blackmagic Design DeckLink support
- intel-media-driver (intel-media-stack-binAUR, intel-media-driver-gitAUR) (optional) – VAAPI encoder support (>= Broadwell)
- intel-media-sdk (intel-media-stack-binAUR, intel-media-sdk-gitAUR) (optional) – QSV encoder support(<= Rocket Lake & >= Broadwell)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (optional) – JACK support
- libajantv2AUR (optional) – AJA support
- libdatachannel (libdatachannel-gitAUR, libdatachannel-niceAUR) (optional) – WHIP Support
- libfdk-aac (libfdk-aac-gitAUR) (optional) – FDK AAC codec support
- libva-intel-driver (libva-intel-driver-gitAUR, libva-intel-driver-hybridAUR, libva-intel-driver-g45-h264AUR, libva-intel-driver-hybrid-gitAUR, libva-intel-driver-irqlAUR) (optional) – VAAPI encoder support (<= Haswell)
- libva-mesa-driver (mesa-wsl2-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, amdonly-gaming-mesa-gitAUR, mesa) (optional) – VAAPI encoder support
- libvpl (intel-media-stack-binAUR, libvpl-gitAUR) (optional) – QSV encoder support
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (optional) – Lua scripting
- python (python37AUR, python311AUR, python310AUR) (optional) – Python scripting
- sndio (sndio-gitAUR) (optional) – Sndio input client
- swig (swig-gitAUR) (optional) – Scripting
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (optional) – V4L2 support
- v4l-utils (v4l-utils-gitAUR) (optional) – V4L2 support
- v4l2loopback-dkms (v4l2loopback-dkms-gitAUR) (optional) – V4L2 virtual camera output
- vpl-gpu-rt (vpl-gpu-rt-gitAUR, intel-media-stack-binAUR) (optional) – QSV encoder support (>= Alder Lake)
Required by (147)
- catppuccin-obs-theme-git (requires obs-studio)
- distroav (requires obs-studio)
- distroav-bin (requires obs-studio)
- distroav-git (requires obs-studio)
- droidcam-obs-plugin (requires obs-studio)
- droidcam-obs-plugin-bin (requires obs-studio)
- droidcam-obs-plugin-git (requires obs-studio)
- glava-git (requires obs-studio) (make)
- glava-git (requires obs-studio) (optional)
- glava-ridged (requires obs-studio) (optional)
- looking-glass (requires obs-studio) (make)
- looking-glass-git (requires obs-studio) (make)
- looking-glass-host (requires obs-studio) (make)
- looking-glass-host-git (requires obs-studio) (make)
- looking-glass-module-dkms (requires obs-studio) (make)
- looking-glass-module-dkms-git (requires obs-studio) (make)
- looking-glass-rc (requires obs-studio) (make)
- looking-glass-rc-host (requires obs-studio) (make)
- looking-glass-rc-module-dkms (requires obs-studio) (make)
- lyrica (requires obs-studio) (optional)
- Show 127 more...
Sources (5)
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 Next › Last »
31PNMR commented on 2021-09-15 04:28 (UTC)
ashpie commented on 2021-08-29 09:03 (UTC)
Hi @class101, sorry I forgot to reply; did the fix though. Hope you took advantage of it.
Hi @KenwoodFox, I can't reproduce this on my machine. Please check whether you're able to build the official obs-studio
package (source here). If yes, then please try and make a clean build of obs-studio-browser
. If that doesn't resolve your issue, please post a full build log (i.e. pastebin or github gist).
KenwoodFox commented on 2021-08-23 18:00 (UTC)
Im getting an AutoMoc error during build
AutoMoc subprocess error
------------------------
The moc process failed to compile
"SRC:/UI/window-basic-stats.hpp"
into
"SRC:/build/UI/obs_autogen/EWIEGA46WW/moc_window-basic-stats.cpp"
Command
-------
/usr/bin/moc ...
...
Output
------
double free or corruption (out)
make[2]: *** [UI/CMakeFiles/obs_autogen.dir/build.make:71: UI/CMakeFiles/obs_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:1832: UI/CMakeFiles/obs_autogen.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'obs-studio-browser-27.0.1-5':
error: packages failed to build: obs-studio-browser-27.0.1-5
I read online this might be an issue not having some qt5 package? Is anybody else getting this error? Is there a dependency missing from the package requirements?
class101 commented on 2021-07-15 11:07 (UTC)
@tytan652
Thank you for the informations
tytan652 commented on 2021-07-15 11:04 (UTC)
Put sndio as make dependency and optional dependency and everything would be fine.
This error only means that the sndio part of OBS will not be loaded, this is not an issue.
class101 commented on 2021-07-15 10:56 (UTC) (edited on 2021-07-15 11:06 (UTC) by class101)
Misconfigured dependency
I don't think sndio
has to be a make dependency but a normal dependency.
This error is caught upon loading obs from the command line
error: os_dlopen(/usr//lib/obs-plugins/sndio.so->/usr//lib/obs-plugins/sndio.so): libsndio.so.7.1: cannot open shared object file: No such file or directory
warning: Module '/usr//lib/obs-plugins/sndio.so' not loaded
Side-note about an mbedtls package update
Also If by chance some peoples are having a crash upon clicking 'Start Streaming', make sure to recompile obs-studio-browser
entirely, a newer community/mbedtls
package has been released yesterday 14 july 2021 and requires you to recompile obs.
Alkaris commented on 2021-07-03 22:28 (UTC)
Updating to this version of OBS you will no longer be able to click and drag sources into groups, because the devs explicitly disabled it due to a rare bug that very few users may encounter that deletes sources when moved into groups. But instead of disabling it outright, should of had the option to toggle it on or off.
class101 commented on 2021-06-29 19:21 (UTC) (edited on 2021-06-29 21:47 (UTC) by class101)
Crash upon clicking 'Start Streaming'
error: Output ID 'rtmp_output' not found
error: Failed to create output 'adv_stream'!
warning: Output 'adv_stream': Tried to set a delay value on a non-encoded output
warning: Stream output type 'rtmp_output' failed to start!
Relevant log
error: os_dlopen(/usr//lib/obs-plugins/obs-outputs.so->/usr//lib/obs-plugins/obs-outputs.so): libmbedtls.so.13: cannot open shared object file: No such file or directory
warning: Module '/usr//lib/obs-plugins/obs-outputs.so' not loaded
Fix
You should add the package community/mbedtls
as depends=
Side note
No reasons to remove it, see official package : https://archlinux.org/packages/community/x86_64/obs-studio/
Also missing libxcomposite
, pipewire
ashpie commented on 2021-06-02 11:36 (UTC)
Hi,
I've pushed the 27.0.0 update which comes with:
- A temporary dependency to vlc-luajit (replaces vlc) to avoid crashes with vlc sources due to a mismatch in lua version (thanks tytan652, see this comment)
- Wayland and pipewire capture support
- No longer depends on cef-minimal-3770, but instead current version cef-minimal
- The dlopen patch that was making obs segfault on my machines doesn't anymore so I added it
Please let me know if there is any issue with this new version.
Thanks benklett (obs-studio-git) and everyone for your contributions!
Pinned Comments
tytan652 commented on 2025-03-15 16:52 (UTC)
If you have issue building please try to downgrade
asio
to a version before 1.34.0, this a headers-only library so packages only rely on it as a build-time dependencies.Arch Linux has unfortunately updated
asio
without testing if packages using it would build andwebsocketpp
happens to not work with the newestasio
.tytan652 commented on 2023-01-13 07:52 (UTC) (edited on 2023-01-13 07:52 (UTC) by tytan652)
For those who might ask why
libva-vdpau-driver
was added to conflicts.It is the only way at package level to prevent the user to have segfaults because of this driver. This will not be fixed on OBS side since this is not an OBS issue.
The driver is only loaded with Nvidia cards.
Try
libva-nvidia-driver
if you really need Nvidia decode through VAAPI.tytan652 commented on 2022-07-08 06:02 (UTC)
This package have some dependencies with version check, it will allow you to rebuild the package only when your system is correctly updated. This feature is not enabled on Manjaro.
If you have any issue, please before commenting rebuild this package (a clean build) and try again to make sure it's not because of a library update.
Pamac has a messed up dependency checker, use another AUR helper for the first install.
This AUR package provide OBS with all the missing feature except Twitch, Restream and YouTube integrations.
More explaination here: https://ideas.obsproject.com/posts/1558/
It provide any dependency needed for Wayland support.
I'm quite active on OBS discord server (don't PM me directly).