Package Details: syrem 3.0.0-3

Git Clone URL: https://aur.archlinux.org/syrem.git (read-only, click to copy)
Package Base: syrem
Description: A simple reminder application for desktop and mobile, with synchronized reminders
Upstream URL: https://github.com/Skycoder42/Syrem
Licenses: BSD
Conflicts: remind-me
Provides: remind-me
Submitter: Skycoder42
Maintainer: Skycoder42
Last Packager: Skycoder42
Votes: 0
Popularity: 0.000000
First Submitted: 2018-09-19 09:08
Last Updated: 2019-03-09 17:41

Dependencies (13)

Required by (0)

Sources (3)

Latest Comments

NotArchie commented on 2020-01-17 06:23

Thank you. <strike>I was able to build qt5-jsonserializer but qt5-qvvm group package are throwing errors building them. Will await for updated datasync dependency to be resolved.</strike>

EDIT: After reboot, I was able to install syrem. Downgrading qt5-jsonserializer 3.2.0 works. Thank you again.

Skycoder42 commented on 2020-01-15 07:30

@NotArchie I am aware of the issue, it is an imcompability of dependent libraries. It cannot be fixed right now, as the "datasync" dependency still needs the old "jsonserializer". An update for "datasync" is in the works, once it is out, syrem will be updated as well.

Until then, you can downgrade "qt5-jsonserializer" to 3.2.0. You can download the tar.gz from here: https://aur.archlinux.org/cgit/aur.git/snapshot/aur-7f97fb68e0a1.tar.gz. Simply unpack it and run makepkg -si

NotArchie commented on 2020-01-14 00:11

I keep getting error compiling this:

/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:36: error: ‘QLinkedList’ was not declared in this scope
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                    ^~~~~~~~~~~
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:66: error: expected primary-expression before ‘>’ token
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                                                  ^
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:69: error: ‘::append’ has not been declared
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                                                     ^~~~~~
In file included from /tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.cpp:1:
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h: In static member function ‘static bool QJsonSerializer::registerListConverters()’:
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:36: error: ‘QLinkedList’ was not declared in this scope
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                    ^~~~~~~~~~~
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:66: error: expected primary-expression before ‘>’ token
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                                                  ^
/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/qt5-jsonserializer-3.4.0/src/jsonserializer/qjsonserializer.h:379:69: error: ‘::append’ has not been declared
  379 |    registerListContainerConverters<QLinkedList, T>(&QLinkedList<T>::append, nullptr) &
      |                                                                     ^~~~~~
make[2]: *** [Makefile:1103: .obj/qjsontypeconverter.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [Makefile:1090: .obj/qjsonserializer.o] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/build/src/jsonserializer'
make[1]: *** [Makefile:47: sub-jsonserializer-make_first] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-pascal/aur-qt5-jsonserializer/src/build/src'
make: *** [Makefile:50: sub-src-make_first] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build qt5-jsonserializer.
==> Restart building qt5-jsonserializer ? [y/N]
==> -------------------------------------------
==> 

I also tried flatpak and was able to install but not run:

sudo flatpak run de.skycoder42.syrem
[sudo] password for pascal: 
Failed to load translations for locale QLocale(English, Latin, UnitedStates) - Switching to C-locale for a consistent experience
[2020-01-13T17:00:58 warning]   Failed to load translations for locale QLocale(English, Latin, UnitedStates) - Switching to C-locale for a consistent experience
[2020-01-13T17:00:58 fatal] Cannot mix incompatible Qt library (version 0x50b01) with this library (version 0x50b03)
Cannot mix incompatible Qt library (version 0x50b01) with this library (version 0x50b03)

here is qt version:

qmake --version
QMake version 3.1
Using Qt version 5.14.0 in /usr/lib

Here is uname -a:

uname -a
Linux house 5.5.0-1-MANJARO #1 SMP PREEMPT Mon Jan 6 15:32:24 UTC 2020 x86_64 GNU/Linux

Thank you