Package Details: mtxclient 0.8.2-1

Git Clone URL: https://aur.archlinux.org/mtxclient.git (read-only, click to copy)
Package Base: mtxclient
Description: Client API library for Matrix, built on top of Boost.Asio
Upstream URL: https://github.com/Nheko-Reborn/mtxclient
Licenses: MIT
Submitter: z3ntu
Maintainer: z3ntu
Last Packager: z3ntu
Votes: 16
Popularity: 1.07
First Submitted: 2018-09-24 15:27 (UTC)
Last Updated: 2022-09-22 15:11 (UTC)

Latest Comments

1 2 Next › Last »

kokokoshka commented on 2022-10-30 09:31 (UTC) (edited on 2022-10-30 09:32 (UTC) by kokokoshka)

I get a warning:

==> WARNING: Package contains reference to $srcdir

CarloWood commented on 2022-08-11 12:13 (UTC)

Using nlohmann-json-git indeed fixed the reported issue for me.

z3ntu commented on 2022-08-09 16:51 (UTC)

See https://github.com/Nheko-Reborn/mtxclient/issues/79

In short: nlohmann-json dependency broke and with the next update of that it should work again. Installing nlohmann-json-git in the meantime might work.

g047 commented on 2022-08-09 12:06 (UTC)

@msrd0, same here.

msrd0 commented on 2022-08-09 10:11 (UTC)

The package failed to build on my computer:

In file included from /home/msrd0/.cache/yay/mtxclient/src/mtxclient-0.8.0/lib/structs/events/ephemeral/receipt.cpp:1:
In file included from /usr/include/nlohmann/json.hpp:50:
/usr/include/nlohmann/detail/json_pointer.hpp:116:19: error: multiple overloads of 'operator/=' instantiate to the same signature 'nlohmann::json_pointer<unsigned long> &(std::size_t)' (aka 'nlohmann::json_pointer<unsigned long> &(unsigned long)')
    json_pointer& operator/=(std::size_t array_idx)
                  ^
/home/msrd0/.cache/yay/mtxclient/src/mtxclient-0.8.0/lib/structs/events/ephemeral/receipt.cpp:24:56: note: in instantiation of template class 'nlohmann::json_pointer<unsigned long>' requested here
                  userReceipts.value().value<uint64_t>("ts", 0);
                                                       ^
/home/msrd0/.cache/yay/mtxclient/src/mtxclient-0.8.0/lib/structs/events/ephemeral/receipt.cpp:24:40: note: while substituting deduced template arguments into function template 'value' [with BasicJsonType = unsigned long]
                  userReceipts.value().value<uint64_t>("ts", 0);
                                       ^
/usr/include/nlohmann/detail/json_pointer.hpp:108:19: note: previous declaration is here
    json_pointer& operator/=(string_t token)
                  ^
/usr/include/nlohmann/detail/json_pointer.hpp:138:25: error: redefinition of 'operator/'
    friend json_pointer operator/(const json_pointer& lhs, std::size_t array_idx)
                        ^
/usr/include/nlohmann/detail/json_pointer.hpp:131:25: note: previous definition is here
    friend json_pointer operator/(const json_pointer& lhs, string_t token) // NOLINT(performance-unnecessary-value-param)
                        ^

z3ntu commented on 2021-11-29 17:44 (UTC)

@halcek Just invoke makepkg with the -A flag, there's not really a point in adding all possible architectures to the PKGBUILD.

halcek commented on 2021-11-28 12:26 (UTC) (edited on 2021-11-28 12:27 (UTC) by halcek)

@z3ntu can you add 'aarch64' to the list of platforms/architectures supported in the PKGBUILD?

Thank you,

je-vv commented on 2021-10-07 22:12 (UTC)

Last I built it, before Today's upgrade, I had no issues building. But for some reason, when loading chats, nheko was dying. See:

https://github.com/Nheko-Reborn/nheko/issues/740

Today's upgrade seem to fix it, but not sure why. Good think it helped. Thanks !

vpzomtrrfrt commented on 2021-10-07 03:19 (UTC)

Build fails now with error: reference to ‘OlmErrorCode’ is ambiguous.

Probably fixed in master but might be worth including a patch until next release?

yogo1212 commented on 2021-02-06 11:47 (UTC)

@z3ntu builds on aarch64 as well