Package Details: openboard 1.7.0-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)
Last Packager: fsiegert
Votes: 51
Popularity: 0.79
First Submitted: 2016-12-06 14:42 (UTC)
Last Updated: 2023-12-10 12:10 (UTC)

Pinned Comments

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

bartus commented on 2020-10-12 08:43 (UTC) (edited on 2020-10-12 08:45 (UTC) by bartus)

Current packages state:

bartus commented on 2020-10-11 12:33 (UTC)

Please report bugs/patches on GitHub/AUR-openboard it's a quicker way to reach me :)

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

mimhof commented on 2023-09-22 07:15 (UTC)

@bertulli: I don't know. My first openboard build was allready with the AUR package of qt5-webkit.

bertulli commented on 2023-09-21 11:17 (UTC)

Thanks @mimhof , it appears the qt5-webkit package was installed but I can't find it in the repos (and I don't remember having built it from AUR). Has it been removed?

mimhof commented on 2023-09-20 11:55 (UTC)

The icu library is used by qt5-webkit and openboard. If you build openboard with a new build of qt5-webkit you should be fine without installing the "old" icu library.

bertulli commented on 2023-09-08 08:32 (UTC) (edited on 2023-09-08 08:33 (UTC) by bertulli)

As of now, the package seems to require the icu library, version 72, available on AUR. I installed from https://aur.archlinux.org/packages/icu72-bin and now it compiled. Maybe it would be better to link with the new libraries tho, as now it gives warnings:

ldconfig: /usr/lib/libicudata.so.72 is not a symbolic link

ldconfig: /usr/lib/libicutest.so.72 is not a symbolic link

ldconfig: /usr/lib/libicutu.so.72 is not a symbolic link

ldconfig: /usr/lib/libicuio.so.72 is not a symbolic link

ldconfig: /usr/lib/libicui18n.so.72 is not a symbolic link

ldconfig: /usr/lib/libicuuc.so.72 is not a symbolic link

bertulli commented on 2023-01-31 19:22 (UTC)

Thanks @kbk and @fsiegert , I confirm now it works!

fsiegert commented on 2023-01-27 13:56 (UTC)

@bertulli, @kbk: Thanks for the heads-up. I have pushed an update with the fix.

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