Package Details: obs-advanced-scene-switcher 1.32.6-2

Git Clone URL: https://aur.archlinux.org/obs-advanced-scene-switcher.git (read-only, click to copy)
Package Base: obs-advanced-scene-switcher
Description: An automated scene switcher for OBS Studio
Upstream URL: https://obsproject.com/forum/resources/advanced-scene-switcher.395/
Keywords: obs obs-studio plugin
Licenses: GPL-2.0-or-later
Submitter: tytan652
Maintainer: migrev
Last Packager: migrev
Votes: 10
Popularity: 0.56
First Submitted: 2021-01-31 17:11 (UTC)
Last Updated: 2026-01-05 12:52 (UTC)

Latest Comments

1 2 3 Next › Last »

Arimil commented on 2026-01-05 18:40 (UTC)

It looks like it's only needed at compile time? Appears to be a compiler flag that is pulling this in. At the very least I uninstalled it after building and haven't had issues.

migrev commented on 2026-01-05 12:53 (UTC)

@Arimil: Thanks for the report. I have added simde as a dependency.

Arimil commented on 2026-01-04 21:05 (UTC)

Looks like the newest update is broken due to a new dependency:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:290 (message): Could NOT find SIMDe (missing: SIMDe_INCLUDE_DIR) (found version "0.0.0")

  Reason given by package: Ensure SIMD Everywhere is available in local library paths.

zw963 commented on 2025-02-22 10:01 (UTC)

Just for let user know, build works for me, it successful.

su1 commented on 2025-02-16 14:14 (UTC) (edited on 2025-02-16 14:15 (UTC) by su1)

Same here, and I can't seem to find any errors before the error:

[ 55%] Linking CXX executable advanced-scene-switcher-tests [ 55%] Built target advanced-scene-switcher-tests make[1]: *** [CMakeFiles/Makefile2:407: CMakeFiles/advanced-scene-switcher-lib.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: obs-advanced-scene-switcher-exit status 4 -> Failed to install the following packages. Manual intervention is required: obs-advanced-scene-switcher - exit status 4

backspin2368 commented on 2025-01-26 05:51 (UTC)

Compile failed:

.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:387:56: error: macro "PIDS_VAL" passed 4 arguments, but takes just 3
  387 |                 auto cmd = PIDS_VAL(0, str, stack, info);
      |                                                        ^
In file included from .cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:31:
/usr/include/libproc2/pids.h:247:9: note: macro "PIDS_VAL" defined here
  247 | #define PIDS_VAL( relative_enum, type, stack ) \
      |         ^~~~~~~~
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp: In function ‘std::vector<long unsigned int> advss::getTopLevelWindows()’:
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:195:36: warning: declaration of ‘i’ shadows a previous local [-Wshadow]
  195 |                 for (unsigned long i = 0; i < num; ++i) {
      |                                    ^
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:180:18: note: shadowed declaration is here
  180 |         for (int i = 0; i < ScreenCount(disp()); ++i) {
      |                  ^
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp: In function ‘void advss::getProcessListProcps2(QStringList&)’:
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:387:28: error: ‘PIDS_VAL’ was not declared in this scope
  387 |                 auto cmd = PIDS_VAL(0, str, stack, info);
      |                            ^~~~~~~~
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp: In function ‘int advss::SecondsSinceLastInput()’:
.cache/yay/obs-advanced-scene-switcher/src/obs-advanced-scene-switcher/lib/linux/advanced-scene-switcher-nix.cpp:503:28: warning: conversion from ‘time_t’ {aka ‘long int’} to ‘int’ may change value [-Wconversion]
  503 |         return status != 0 ? idle_time : 0;
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/advanced-scene-switcher-lib.dir/build.make:1647: CMakeFiles/advanced-scene-switcher-lib.dir/lib/linux/advanced-scene-switcher-nix.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:407: CMakeFiles/advanced-scene-switcher-lib.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: obs-advanced-scene-switcher-exit status 4

Nikolai2038 commented on 2024-11-01 14:20 (UTC) (edited on 2024-11-01 14:22 (UTC) by Nikolai2038)

I checked - installation works now without any scripts! Thank you @tytan652!

tytan652 commented on 2024-11-01 10:03 (UTC)

I found the issue on my side… (One package not kept up to date)

1.28.0 should no longer require to disable the Twitch plugin to build.

Nikolai2038 commented on 2024-10-18 13:32 (UTC)

+1

I have the same error. Thanks to @admalledd, for now I use this script to automatically install obs-advanced-scene-switcher (I don't need twitch plugin so I am good):

# Will fail but will download all the files
yay --sync --refresh --needed --sudoloop --noconfirm obs-advanced-scene-switcher

# Go to cache directory
cd ~/.cache/yay/obs-advanced-scene-switcher

# Add command to disable twitch plugin to PKGBUILD
sed -Ei "s|(cd deps/libremidi)|sed -i 's/^add_plugin(twitch)\$/# add_plugin(twitch) # Disabled for now by AUR-helper/g' ./plugins/CMakeLists.txt; \1|" ./PKGBUILD

# Build package
makepkg --syncdeps --noconfirm

# Install (without debug package)
sudo pacman --upgrade --noconfirm "$(/usr/bin/ls obs-advanced-scene-switcher-* | grep -v 'debug')"