Package Details: opentodolist 3.43.0-1

Git Clone URL: (read-only, click to copy)
Package Base: opentodolist
Description: Maintain todo lists, notes and images in libraries, which can be synced via various services like NextCloud between your devices.
Upstream URL:
Licenses: GPL
Conflicts: opentodolist
Provides: opentodolist
Submitter: mhoeher
Maintainer: mhoeher
Last Packager: mhoeher
Votes: 2
Popularity: 0.000000
First Submitted: 2020-08-11 22:04 (UTC)
Last Updated: 2023-01-04 21:50 (UTC)

Latest Comments

1 2 Next › Last »

LinuxAndCoffee commented on 2023-03-05 00:02 (UTC)

I just installed this via "yay -S opentodolist" and when I try to launch it using "OpenTodoList" I get the following error:

OpenTodoList: error while loading shared libraries: cannot open shared object file: No such file or directory

Googling has not helped. Any ideas or is there something I maybe did wrong with my install command? Any help is appreciated!!

mhoeher commented on 2023-02-15 20:11 (UTC)

@wxg4net This code is "legacy". Some time back, the app used to build some dependencies "in source" instead of using the system wide available ones. This introduced some conflicts which prevented OpenTodoList and those affected dependencies being installed as package side-by-side. Hence, these commands were necessary to remove those files and make sure OpenTodoList doesn't introduce any conflicts.

In theory, these two lines could be removed (although they should do no harm, as the app is build as a single, self-contained executable with no library and even if there'd be a library, the APIs are currently not meant to be used by other consumers, so including header files also wouldn't make no sense).

Hope that answers your question ;-)

wxg4net commented on 2023-02-15 19:15 (UTC)

Why were the dependencies removed? [code] rm -rf \ $pkgdir/usr/include/ \ $pkgdir/usr/lib/ [/code]

mhoeher commented on 2022-09-15 08:53 (UTC)

That failure is rather due to the build environment used. I just retriggered a build on the CI server, which uses plain Arch Linux within a Docker container:

From the output of the log you linked, it seems some other container system (maybe systemd-nspawn?) is used. I think that within that kind of container, there's some issue. Because the build itself runs - some of the unit tests fail. Interestingly, the failing tests are the ones that use the cache - which uses LMDB to cache the items for fast access.

Technetium1 commented on 2022-09-15 06:17 (UTC)

Build fails in clean chroot: log

mhoeher commented on 2022-03-19 18:10 (UTC)

Thanks for the heads up! This is a known build issue with most recent versions of this KDE library.

It was already fixed on the latest development branch. I ported this fix to the stable one and pushed out a release, see here for further information:

So you should be able to retry the package installation - it should work now.

sado1 commented on 2022-03-19 10:33 (UTC)

I am having an issue compiling this package - despite having syntax-highlighting package installed, and despite that this library is available in /usr/include/KF5/KSyntaxHighlighting/. Could you please take a look?

[157/293] Building CXX object lib/CMakeFiles/opentodolist-common.dir/utils/htmlsyntaxhighlighter.cpp.o FAILED: lib/CMakeFiles/opentodolist-common.dir/utils/htmlsyntaxhighlighter.cpp.o /usr/bin/c++ -DLIBSYNQCLIENT_LIBRARY_STATIC -DOPENTODOLIST_GIT_REVISION=\"bd5e868957d8b87c6df6ed90ee93894c4d887a48\" -DOPENTODOLIST_GIT_VERSION=\"3.39.0\" -DOPENTODOLIST_USE_SYSTEM_KF_SYNTAX_HIGHLIGHTING -DOPENTODOLIST_USE_SYSTEM_QTKEYCHAIN -DOPENTODOLIST_VERSION=\"3.39.0\" -DQLMDB_LIBRARY_STATIC -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_REMOTEOBJECTS_LIB -DQT_SQL_LIB -DQT_XML_LIB -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/build/lib -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/build/lib/opentodolist-common_autogen/include -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib/../3rdparty -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib/../3rdparty/simplecrypt -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/build/lib/../3rdparty/qtkeychain -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/3rdparty/qlmdb/qlmdb/.. -I/home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/3rdparty/synqclient/libsynqclient/inc -isystem /usr/include/KF5/KSyntaxHighlighting -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -isystem /usr/lib/qt/mkspecs/linux-g++ -isystem /usr/include/qt/QtQml -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtQuick -isystem /usr/include/qt/QtQmlModels -isystem /usr/include/qt/QtXml -isystem /usr/include/qt/QtConcurrent -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtRemoteObjects -isystem /usr/include/qt/QtDBus -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 -Wall -O3 -DNDEBUG -fPIC -std=gnu++14 -MD -MT lib/CMakeFiles/opentodolist-common.dir/utils/htmlsyntaxhighlighter.cpp.o -MF lib/CMakeFiles/opentodolist-common.dir/utils/htmlsyntaxhighlighter.cpp.o.d -o lib/CMakeFiles/opentodolist-common.dir/utils/htmlsyntaxhighlighter.cpp.o -c /home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib/utils/htmlsyntaxhighlighter.cpp In file included from /home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib/utils/htmlsyntaxhighlighter.cpp:26: /home/MY_USER/.cache/pacaur/opentodolist/src/opentodolist/lib/utils/htmlsyntaxhighlighter.h:29:14: fatal error: KSyntaxHighlighting/abstracthighlighter.h: No such file or directory 29 | # include <KSyntaxHighlighting/abstracthighlighter.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [162/293] Building CXX object lib/CMakeFiles/opentodolist-common.dir/sync/webdavsynchronizer.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... error: failed to build opentodolist package(s)

mhoeher commented on 2021-05-03 19:53 (UTC)

Thanks for letting me know! I hopefully fixed this once and for all by just adding qtkeychain-qt5 as a dependency and building against that version instead of the one included in the sources.

dreieck commented on 2021-05-03 14:57 (UTC)

Should conflict with qtkeychain-qt5 (or change the PKGBUILD to not include the conflicting files)o

error: failed to commit transaction (conflicting files)
opentodolist: /usr/share/qt5keychain/translations/qtkeychain_de.qm exists in filesystem (owned by qtkeychain-qt5)
opentodolist: /usr/share/qt5keychain/translations/qtkeychain_fr.qm exists in filesystem (owned by qtkeychain-qt5)
opentodolist: /usr/share/qt5keychain/translations/qtkeychain_ro.qm exists in filesystem (owned by qtkeychain-qt5)
opentodolist: /usr/share/qt5keychain/translations/qtkeychain_ru.qm exists in filesystem (owned by qtkeychain-qt5)
opentodolist: /usr/share/qt5keychain/translations/qtkeychain_zh.qm exists in filesystem (owned by qtkeychain-qt5)
Errors occurred, no packages were upgraded.

Thanks for maintaining!

simonweiss commented on 2021-03-15 06:09 (UTC)

@mhoeher, thanks a lot! Now it's working.