Package Details: libkazv-git 0.7.0+16.r487.20241022.2976174-2

Git Clone URL: https://aur.archlinux.org/libkazv-git.git (read-only, click to copy)
Package Base: libkazv-git
Description: A matrix client sdk built upon lager and the value-oriented design it enables.
Upstream URL: https://lily-is.land/kazv/libkazv
Licenses: AGPL-3.0-or-later
Conflicts: libkazv
Provides: libkazv
Submitter: dreieck
Maintainer: shrik3
Last Packager: dreieck
Votes: 1
Popularity: 0.001233
First Submitted: 2023-08-29 10:01 (UTC)
Last Updated: 2024-11-11 19:50 (UTC)

Required by (1)

Sources (1)

Latest Comments

dreieck commented on 2024-11-11 21:50 (UTC) (edited on 2024-11-11 21:53 (UTC) by dreieck)

@shrik3, it seems you have contact to upstream.

I do not want to make another account at some minor service (in this case, https://lily-is.land/kazv), so can you forward, please?:

Building this with debugging enabled (options+=('!lto' 'debug'), MAKEFLAGS="-j1" in the PKGBUILD) results in errors <command-line>: error: expected ‘}’ before numeric constant, debug.hpp:34:13: error: ‘OutputLevel’ does not name a type; did you mean ‘OutputHelper’? and further errors:

[  1%] Building CXX object src/base/CMakeFiles/kazvbase.dir/debug.cpp.o
<command-line>: error: expected identifier before numeric constant
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.hpp:28:13: note: in expansion of macro ‘DEBUG’
   28 |             DEBUG,
      |             ^~~~~
<command-line>: error: expected ‘}’ before numeric constant
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.hpp:28:13: note: in expansion of macro ‘DEBUG’
   28 |             DEBUG,
      |             ^~~~~
In file included from /var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.cpp:14:
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.hpp:23:9: note: to match this ‘{’
   23 |         {
      |         ^
<command-line>: error: expected unqualified-id before numeric constant
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.hpp:28:13: note: in expansion of macro ‘DEBUG’
   28 |             DEBUG,
      |             ^~~~~
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.hpp:34:13: error: ‘OutputLevel’ does not name a type; did you mean ‘OutputHelper’?
   34 |             OutputLevel severity;
      |             ^~~~~~~~~~~
      |             OutputHelper
[...]
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.cpp:107:36: error: ‘l’ was not declared in this scope
  107 |                     crypto.level = l;
      |                                    ^
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.cpp: At global scope:
/var/cache/makepkg/build/libkazv-git/src/libkazv/src/base/debug.cpp:113:19: error: ‘OutputConfig’ in namespace ‘Kazv::detail’ does not name a type
  113 |     const detail::OutputConfig kzo{};
      |                   ^~~~~~~~~~~~
make[2]: *** [src/base/CMakeFiles/kazvbase.dir/build.make:79: src/base/CMakeFiles/kazvbase.dir/debug.cpp.o] Error 1

GCC version: 14.2.1

I want to build with debugging information since kazv crashes for me after login with

terminate called after throwing an instance of 'nlohmann::json_abi_v3_11_3::detail::type_error'
  what():  [json.exception.type_error.302] type must be string, but is object
Aborted

and I wanted to collect a GDB backtrace to submit a bug report.

Regards!

dreieck commented on 2024-11-11 19:51 (UTC)

OK,

this no longer builds as the upstream replaces libolm with vodozemac. I've packaged vodozemac-bindings-cpp-kazv in the AUR. Please update the PKGBUILD. Also I'm glad to adopt this package, since you commented "disowning" earlier.

OK, I updated the PKGBUILD and now transfer ownership to you.

shrik3 commented on 2024-10-26 15:09 (UTC)

this no longer builds as the upstream replaces libolm with vodozemac. I've packaged vodozemac-bindings-cpp-kazv in the AUR. Please update the PKGBUILD. Also I'm glad to adopt this package, since you commented "disowning" earlier.

dreieck commented on 2023-11-06 10:42 (UTC)

Disowning, since I am not using it.