Package Details: pass-secrets-git r61.62ad348-1

Git Clone URL: https://aur.archlinux.org/pass-secrets-git.git (read-only, click to copy)
Package Base: pass-secrets-git
Description: Freedesktop secrets provider that uses pass as a backend
Upstream URL: https://github.com/nullobsi/pass-secrets
Licenses: GPL3
Conflicts: pass-secrets
Provides: org.freedesktop.secrets, pass-secrets
Submitter: nullobsi
Maintainer: nullobsi
Last Packager: nullobsi
Votes: 1
Popularity: 0.000000
First Submitted: 2021-03-28 02:22 (UTC)
Last Updated: 2024-04-04 19:29 (UTC)

Required by (88)

Sources (1)

Latest Comments

dreieck commented on 2024-11-11 22:14 (UTC)

Please add pass-secrets also to the provides array.

dreieck commented on 2024-11-11 22:13 (UTC)

pass-secrets depends on sdbus-cpp, which is in the AUR--you will have to rebuild that as well, as it seems the symbols in libsystemd have changed

sdbus-cpp is even in the main repos (now).

Now I get not linking problems, but compilation errors:

/var/cache/makepkg/build/pass-secrets-git/src/pass-secrets/impl/../adaptors/secretsadaptor.h:26:17: error: ‘class sdbus::IObject’ has no member named ‘registerMethod’
   26 |         object_.registerMethod("OpenSession").onInterface(INTERFACE_NAME).withInputParamNames("algorithm", "input").withOutputParamNames("output", "result").implementedAs([this](const std::string& algorithm, const sdbus::Variant& input){ return this->OpenSession(algorithm, input); });
      |                 ^~~~~~~~~~~~~~
/var/cache/makepkg/build/pass-secrets-git/src/pass-secrets/impl/../adaptors/secretsadaptor.h:27:17: error: ‘class sdbus::IObject’ has no member named ‘registerMethod’
   27 |         object_.registerMethod("CreateCollection").onInterface(INTERFACE_NAME).withInputParamNames("properties", "alias").withOutputParamNames("collection", "prompt").implementedAs([this](const std::map<std::string, sdbus::Variant>& properties, const std::string& alias){ return this->CreateCollection(properties, alias); });
      |                 ^~~~~~~~~~~~~~
[...]

Regards!

nullobsi commented on 2023-07-11 19:25 (UTC)

hi dreieck,

pass-secrets depends on sdbus-cpp, which is in the AUR--you will have to rebuild that as well, as it seems the symbols in libsystemd have changed

dreieck commented on 2023-07-11 16:23 (UTC)

Build fails for me while linking:

[ 25%] Linking CXX executable pass-secrets
/usr/bin/ld: warning: libsystemd.so.0, needed by /usr/lib/libsdbus-c++.so.1.1.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_pid@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_error_is_set@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_unref@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_enter_container@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_error@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_get_timeout@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_append_basic@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_emit_interfaces_removed_strv@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_peek_type@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_destination@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_supplementary_gids@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_uid@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_exit_container@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_get_fd@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_selinux_context@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_new_signal@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_read_basic@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_open_user@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_get_events@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_egid@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_emit_interfaces_added_strv@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_set_destination@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_emit_properties_changed_strv@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_ref@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_sender@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_path@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_open_system@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_euid@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_new@LIBSYSTEMD_236'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_emit_object_added@LIBSYSTEMD_222'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_member@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_interface@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_error_set_errno@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_flush_close_unref@LIBSYSTEMD_222'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_object_vtable_format@LIBSYSTEMD_243'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_open_system_remote@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_add_match@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_get_unique_name@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_get_gid@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_call@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_add_object_vtable@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_request_name@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_error_free@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_get_expect_reply@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_set_expect_reply@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_emit_object_removed@LIBSYSTEMD_222'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_slot_unref@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_new_method_call@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_new_method_return@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_query_sender_creds@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_get_method_call_timeout@LIBSYSTEMD_240'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_is_empty@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_open_container@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_close_container@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_add_object_manager@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_copy@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_creds_unref@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_set_method_call_timeout@LIBSYSTEMD_240'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_open@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_error_set@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_seal@LIBSYSTEMD_236'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_process@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_flush@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_call_async@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_release_name@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_send@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_new_method_error@LIBSYSTEMD_221'
/usr/bin/ld: /usr/lib/libsdbus-c++.so.1.1.0: undefined reference to `sd_bus_message_rewind@LIBSYSTEMD_221'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/pass-secrets.dir/build.make:275: pass-secrets] Error 1
make[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/pass-secrets.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
make: Leaving directory '/home/[...]/.cache/yay/pass-secrets-git/src/build'
==> ERROR: A failure occurred in build().

Regards!