Comments (7)
Since Ubuntu 23.04 the package name changed. You need to install libproc2-dev
to satisfy the build dependency and libproc2-0
to satisfy the runtime dependency.
from sceneswitcher.
Unfortunately I don't have a VM set up with Ubuntu 23 at the moment.
Can you try running sudo apt install libprocps8
?
Or does that also not exist?
from sceneswitcher.
Unfortunately I don't have a VM set up with Ubuntu 23 at the moment. Can you try running
sudo apt install libprocps8
? Or does that also not exist?
Unable to locate package libprocps8
from sceneswitcher.
Since Ubuntu 23.04 the package name changed. You need to install
libproc2-dev
to satisfy the build dependency andlibproc2-0
to satisfy the runtime dependency.
s_dlopen(/home/viez/.config/obs-studio/plugins/advanced-scene-switcher/bin/64bit/advanced-scene-switcher.so->/home/viez/.config/obs-studio/plugins/advanced-scene-switcher/bin/64bit/advanced-scene-switcher.so): libprocps.so.8: cannot open shared object file: No such file or directory
12:41:30.487:
12:41:30.490: os_dlopen(/home/viez/.config/obs-studio/plugins/advanced-scene-switcher/bin/64bit/advanced-scene-switcher.so->/home/viez/.config/obs-studio/plugins/advanced-scene-switcher/bin/64bit/advanced-scene-switcher.so): libprocps.so.8: cannot open shared object file: No such file or directory
12:41:30.490:
12:41:30.490: Module '/home/viez/.config/obs-studio/plugins/advanced-scene-switcher/bin/64bit/advanced-scene-switcher.so' not loaded
12:41:30.510: QLayout: Attempting to add QLayout "" to QDockWidget "", which already has a layout
12:41:30.511: QWidget::setLayout: Attempting to set QLayout "" on QDockWidget "", which already has a layout
from sceneswitcher.
I know that it is not really a solution to your problem, but you could also install OBS and the plugin using flatpak.
Although that also comes with some downsides as the plugin won't be able to use all of its functionality in that environment.
I will try to find a solution to support both versions of the libproc at runtime.
from sceneswitcher.
Can you please give this build a try and check if (1) the plugin loads and (2) the process condition works in any way on your setup?
https://github.com/WarmUpTill/SceneSwitcher/actions/runs/7147205430?pr=939
In this build the plugin will try to resolve both libprocps and libproc2 symbols at runtime and use the one that is available instead of directly linking against either of them.
Nevermind ... the CI environment does not seem to support installing libproc2-dev, unfortunately.
Please try this build instead which should try to resolve the procps symbols at runtime:
https://github.com/WarmUpTill/SceneSwitcher/actions/runs/7147490595?pr=939
This should result in the "Process" condition not functioning if the lib cannot be found, but the plugin should work otherwise.
from sceneswitcher.
I will merge the changes for now - please let me know if you find any issues.
from sceneswitcher.
Related Issues (20)
- add action for move window
- Send Cursor position to a Browser Source
- OBS crash when Twitch IRC server closes for maintenance HOT 7
- Text matches but nothing happens HOT 1
- snackarcin malware threat reported HOT 2
- Scene item visibility, allow showing/hiding all sources in group. HOT 6
- Macro Issue where check audio output volume triggers twice HOT 2
- When I try to specify a file in the macro match pattern, OBS crashes. HOT 4
- Option to set macro starting state
- Include pattern matching on selecting a scene, specifically with Scene
- OBS quit unexpectedly on MacOs HOT 1
- No OCR features building - CMake files not detected HOT 5
- Create macro under selected group HOT 2
- Crashes whenever I switch between macros HOT 5
- Allow disabling autosaving macros on switching HOT 6
- Setting up a macro with a certain transition automatically applies that transition to every scene, even disregarding previously set scene transition overrides. HOT 2
- Audio delay is set but not working HOT 2
- Paste as else action doesn't work HOT 3
- Cant install on Ubuntu 24.04.1 LTS HOT 3
- Size the settings window size HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sceneswitcher.