Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 910307 - media-video/obs-studio: upstream is deprecating QT5
Summary: media-video/obs-studio: upstream is deprecating QT5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Chiitoo
URL: https://github.com/obsproject/obs-stu...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-13 19:18 UTC by Kostadin Shishmanov
Modified: 2023-07-17 21:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kostadin Shishmanov 2023-07-13 19:18:35 UTC
Looks like upstream is completely removing QT5 support, and since yesterday's commit a4834efde9d08110b1ab345adb8bed5dc9f7d038, it fails to build for me with qt5.

FAILED: UI/frontend-plugins/frontend-tools/CMakeFiles/frontend-tools.dir/__/__/slider-ignorewheel.cpp.o
/usr/bin/x86_64-pc-linux-gnu-g++ -DENABLE_HEVC -DENABLE_SCRIPTING -DHAVE_OBSCONFIG_H -DLUAJIT_FOUND -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -Dfrontend_tools_EXPORTS -I/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999_build/UI/frontend-plugins/frontend-tools/frontend-tools_autogen/include -I/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/UI/obs-frontend-api -I/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/libobs -I/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999_build/config -I/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/deps/obs-scripting -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui/5.15.10 -isystem /usr/include/qt5/QtGui/5.15.10/QtGui -isystem /usr/include/qt5/QtCore/5.15.10 -isystem /usr/include/qt5/QtCore/5.15.10/QtCore  -march=skylake -O3 -pipe -fno-plt -Werror=strict-aliasing -std=c++17 -fPIC -Wextra -Wvla -Wswitch -Wno-error=switch -Wformat -Wformat-security -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers -fno-strict-aliasing -Wconversion-null -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -mmmx -msse -msse2 -fPIC -MD -MT UI/frontend-plugins/frontend-tools/CMakeFiles/frontend-tools.dir/__/__/slider-ignorewheel.cpp.o -MF UI/frontend-plugins/frontend-tools/CMakeFiles/frontend-tools.dir/__/__/slider-ignorewheel.cpp.o.d -o UI/frontend-plugins/frontend-tools/CMakeFiles/frontend-tools.dir/__/__/slider-ignorewheel.cpp.o -c /var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/UI/slider-ignorewheel.cpp
/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/UI/slider-ignorewheel.cpp: In member function ‘virtual void SliderIgnoreClick::mousePressEvent(QMouseEvent*)’:
/var/tmp/portage/media-video/obs-studio-9999/work/obs-studio-9999/UI/slider-ignorewheel.cpp:104:36: error: ‘class QMouseEvent’ has no member named ‘position’
  104 |         if (handle.contains(event->position().toPoint())) {
      |                                    ^~~~~~~~
Comment 1 Kostadin Shishmanov 2023-07-13 19:20:02 UTC
See also: https://github.com/obsproject/obs-studio/commit/a4834efde9d08110b1ab345adb8bed5dc9f7d038

It isn't letting me add it to the section, so I am writing it here as a comment.
Comment 2 Chiitoo gentoo-dev 2023-07-17 21:19:37 UTC
Will fix soon, yep.

Thanks!
Comment 3 Larry the Git Cow gentoo-dev 2023-07-17 21:45:36 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0860f56890e6ff1076c451d5ffd148ebcd5eaaa0

commit 0860f56890e6ff1076c451d5ffd148ebcd5eaaa0
Author:     Jimi Huotari <chiitoo@gentoo.org>
AuthorDate: 2023-07-17 21:17:30 +0000
Commit:     Jimi Huotari <chiitoo@gentoo.org>
CommitDate: 2023-07-17 21:45:24 +0000

    media-video/obs-studio: remove qt5 support
    
    Upstream no longer supports compiling against qt5.
    
    Closes: https://bugs.gentoo.org/910307
    Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>

 media-video/obs-studio/obs-studio-9999.ebuild | 22 +++++-----------------
 1 file changed, 5 insertions(+), 17 deletions(-)