With version 1.7 released, i think it is the right time to move openboard
build to qt6.
...
- Added support for Qt 6, with the precious help of @letsfindaway amd @JBBgameich.
on openboard's wiki page, there is a section on how to do so.
Basically, qt6 is supported.
As mentioned there, QtWebEngine should build from source with qmake .. -- -proprietary-codecs
to support proprietary codecs. but I don't need that. I'll test it and report back.
Pinned Comments
bartus commented on 2024-03-12 15:41 (UTC) (edited on 2024-03-13 09:39 (UTC) by bartus)
Since version
v1.7.0
the Qt5 backend is no longer actively maintained and supported.Control environment variable can be used to force build against
qt5
ENABLE_QT5=1
to build againstqt5
(default:off)Usage cases:
makepkg ENABLE_QT5=1
yay -S openboard --mflags="ENABLE_QT5=1"
Yay
users warning:If you want to build against
qt5
, you have to callpacman -S qt5-{base,declarative,multimedia,tools,svg,webchannel,webengine}
beforehand.fsiegert commented on 2023-01-16 12:04 (UTC)
@unphysicalix: That's correct, you have to rebuild after dependency packages are updated. Let me make this post sticky to avoid people running into this again and again.
If OpenBoard stops working and when starting it from the command line you get an error message of the type:
Then you most likely just need to rebuild OpenBoard (either with
makepkg
or with your favourite AUR helper) because a dependency package has been updated.(That's the one disadvantage of AUR packages. I don't know what the threshold is for the package to be migrated into the community repository instead.)