Skip to content

1.34.2 does not install on Ubuntu Studio LTS 26.04 LTS - Crashed OBS even with fixed dependencies #1642

Description

@nor-bee

Operating System Info

Other

Other OS

Ubuntu Studio LTS 26.04

OBS Studio Version

32.1.0

Advanced Scene Switcher Version

1.34.2

Plugin settings

no settings yet. Can not load and crashes OBS time to time at OBS startup

OBS Studio Log URL

No response

OBS Studio Crash Log URL

No response

Expected Behavior

  1. Install without missing dependencies (Packages for 26.04 LTS are missing the last three chars "t64" from the end of libqt6* packages).

Run with newer (eg. libopencv_objdetect.so 410) object files as well.

Current Behavior

Did not install on Ubuntu Studio 26.04 without modifications in .control file in .deb package:

ERROR with original .deb package:

Unsatisfied dependencies: 
advanced-scene-switcher : Depends: libqt6gui6t64 (>= 6.4.0) but it is not installable 
                         Depends: libqt6widgets6t64 (>= 6.3.0) but it is not installable 
                         Recommends: libopencv-core406t64 (>= 4.6.0+dfsg) but it is not installable 
                         Recommends: libopencv-imgproc406t64 (>= 4.6.0+dfsg) but it is not installable 
                         Recommends: libopencv-objdetect406t64 (>= 4.6.0+dfsg) but it is not installable 
                         Recommends: libpaho-mqtt1.3 (>= 1.3.0) but it is not going to be installed 
                         Recommends: libpaho-mqttpp3-1 (>= 1.2.0) but it is not going to be installed

Steps to Reproduce

I modified .control file to install:

Architecture: amd64 
Description: advanced-scene-switcher built using CMake 
Maintainer: noone@nothing.com 
Package: advanced-scene-switcher 
Priority: optional 
Section: devel 
Version: 1.34.2 
Installed-Size: 60782 
Depends: libc6 (>= 2.38), libcurl4 (>= 7.16.2), libgcc-s1 (>= 3.0), libqt6core6 (>= 6.4.0), libqt6gui6 (>= 6.4.0), libqt6widgets6 (>= 6.3.0), libssl3 (>= 3.0.0), libstdc++6 (>=
13.1), obs-studio 
Recommends: libopencv-core406 (>= 4.6.0+dfsg), libopencv-imgproc406 (>= 4.6.0+dfsg), libopencv-objdetect406 (>= 4.6.0+dfsg), libpaho-mqtt1.3 (>= 1.3.0), libpaho-mqttpp3-1 (>= 1
.2.0), libtesseract5 (>= 5.3.4), libusb-1.0-0 (>= 2:1.0.16), libx11-6

Anything else we should know?

21:26:17.077: [adv-ss] attempting to load "/usr/lib/x86_64-linux-gnu/obs-plugins/advanced-scene-switcher-plugins/advanced-scene-switcher-opencv.so"
21:26:17.081: [adv-ss] failed to load "/usr/lib/x86_64-linux-gnu/obs-plugins/advanced-scene-switcher-plugins/advanced-scene-switcher-opencv.so": Cannot load library /usr/lib/x86_64-linux-gnu/obs-plugins/advanced-scene-switcher-plugins/advanced-scene-switcher-opencv.so: libopencv_objdetect.so**.406**: cannot open shared object file: No such file or directory

(libopencv v410 packages are installed)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions