Package Details: openboard 1.7.1-1

Git Clone URL: https://aur.archlinux.org/openboard.git (read-only, click to copy)
Package Base: openboard
Description: Interactive whiteboard software for schools and universities
Upstream URL: http://openboard.ch/index.en.html
Licenses: GPL3
Submitter: fsiegert
Maintainer: fsiegert (bartus, Vekhir)
Last Packager: Vekhir
Votes: 53
Popularity: 1.05
First Submitted: 2016-12-06 14:42 (UTC)
Last Updated: 2024-05-08 09:20 (UTC)

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 against qt5 (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 call pacman -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:

openboard: error while loading shared libraries: *.so.1.1: cannot open shared object 

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.)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 14 Next › Last »

kbk commented on 2023-01-27 11:43 (UTC)

@bertulli Hoping the maintainer will update it soon, meanwhile one can change the 11th line in quazip.patch to make use of your current quazip1-qt5 version (currently 1.4):

INCLUDEPATH += /usr/include/QuaZip-Qt5-1.4/quazip

then:

updpkgsums
makepkg -f
makepkg -i

bertulli commented on 2023-01-26 16:31 (UTC)

I got an error about the including of quazip, possibly the patch need to be refined?

[alessandro@commodoroII openboard]$ makepkg
==> Making package: openboard 1.6.4-1 (gio 26 gen 2023, 17:26:28)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading v1.6.4.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 31.6M    0 31.6M    0     0  8480k      0 --:--:--  0:00:03 --:--:-- 9997k
  -> Found openboard.desktop
  -> Found qchar.patch
  -> Found quazip.patch
  -> Found drop_ThirdParty_repo.patch
  -> Found ffmpeg.patch
==> Validating source files with sha256sums...
    v1.6.4.tar.gz ... Passed
    openboard.desktop ... Passed
    qchar.patch ... Passed
    quazip.patch ... Passed
    drop_ThirdParty_repo.patch ... Passed
    ffmpeg.patch ... Passed
==> Extracting sources...
  -> Extracting v1.6.4.tar.gz with bsdtar
==> Starting prepare()...
  -> drop_ThirdParty_repo
patching file libs.pri
  -> qchar
patching file src/core/UBTextTools.cpp
  -> quazip
patching file OpenBoard.pro
Hunk #1 succeeded at 451 (offset 18 lines).
patching file plugins/cffadaptor/UBCFFAdaptor.pro
patching file libs.pri
  -> gcc11
  -> ffpmeg
patching file src/podcast/podcast.pri
==> Starting build()...
Info: creating stash file /home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/.qmake.stash
Updating '/home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/resources/i18n/OpenBoard_en.qm'...
    Generated 1 translation(s) (1 finished and 0 unfinished)
    Ignored 615 untranslated source text(s)

 // rest of translations (lots of them)

Info: creating stash file /home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/.qmake.stash
make -f Makefile.Release

// uic and some g++ runs

g++ -c -pipe -std=c++11 -fopenmp -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++1z -w -flto -fno-fat-lto-objects -D_REENTRANT -fPIC -DQAPPLICATION_CLASS=QApplication -DNO_THIRD_PARTY_WARNINGS -DUBVERSION="\"1.6.4."\" -DUBVERSION_RC=1,6,4,240,0927 -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -Isrc -I/usr/include/ffmpeg4.4 -Isrc/web/browser -Isrc/singleapplication -Isrc/pdf-merger -Iplugins/cffadaptor/src -I/usr/include/QuaZip-Qt5-1.3/quazip -I/usr/include/poppler -I/usr/include/qt -I/usr/include/qt/QtWebKitWidgets -I/usr/include/qt/QtWebKit -I/usr/include/qt/QtSvg -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtMultimediaWidgets -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtMultimedia -I/usr/include/qt/QtGui -I/usr/include/qt/QtXmlPatterns -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtXml -I/usr/include/qt/QtConcurrent -I/usr/include/qt/QtCore -Ibuild/linux/release/moc -Ibuild/linux/release/ui -I/usr/lib/qt/mkspecs/linux-g++ -o build/linux/release/objects/UBSvgSubsetAdaptor.o src/adaptors/UBSvgSubsetAdaptor.cpp
src/adaptors/UBExportDocument.cpp:46:14: fatal error: quazip.h: No such file or directory
   46 |     #include "quazip.h"
      |              ^~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile.Release:3305: build/linux/release/objects/UBExportDocument.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4'
make: *** [Makefile:42: release] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

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:

openboard: error while loading shared libraries: *.so.1.1: cannot open shared object 

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.)

unphysicalix commented on 2023-01-14 23:04 (UTC)

openboard                                                                                                                                  
openboard: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

Guess libcrypto comes with openssl-1.1 but my system "upgraded" to openssl v3.0.x.

After installing openssl-1.1 this error message passed as expected. Then: libpoppler wrong version. So tried re-building. Works.

Then I deinstalled openssl-1.1 again... and, oh wonder, it still works.

Last point: the package qt5-webkit was rebuilt as well. I did not check, if this was due to openssl, libpoppler or just because qt5-webkit hasn't been a AUR package the last time I compiled openboard...

So, while there is no new version of openboard, in the meantime due to at least two package updates one needs to recompile...

interesting

undeadalex commented on 2022-12-07 00:36 (UTC) (edited on 2022-12-07 00:57 (UTC) by undeadalex)

@fsiegert ok I wrote another comment but after about 30 minutes of building... It successfully built the package and then installed and I can use it now. Good call on just letting it do its thing for as long as it took. Thanks a lot!

Gamerrio commented on 2022-12-06 21:56 (UTC)

@fsiegert oh sorry my bad will do

fsiegert commented on 2022-12-06 21:52 (UTC)

@Gamerrio Nooooo, this is not a fix. It can lead to crashes if you link to a different library than you compiled against. The only proper and simple fix is to recompile OpenBoard after updates to its dependencies (like poppler)

Gamerrio commented on 2022-12-06 21:46 (UTC)

openboard: error while loading shared libraries: libpoppler.so.125: cannot open shared object file: No such file or directory temp fix: sudo ln -s /usr/lib/libpoppler.so.126.0.0 /usr/lib/libpoppler.so.125

fsiegert commented on 2022-12-06 21:38 (UTC) (edited on 2022-12-06 21:50 (UTC) by fsiegert)

@undeadalex A fresh makepkg of Openboard should fix this problem.

Are you sure it is stuck in a loop and not just compiling different objects (the last word on the line)? How long did you leave it running?