Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • L libsecret
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • libsecret
  • Issues
  • #70
Closed
Open
Issue created Feb 21, 2022 by Jeremy Bicha@jbicha🎹Developer

meson build exports private symbols

The meson build exports several symbols that the autotools build didn't. You'll probably need to build with fvisibility=hidden and use the default visibility attribute to mark the symbols you want to be public.

See also the meson FAQ

It looks like the only symbols you want public are the ones beginning with secret_ and these ones: SECMEM_pool_data_v1_0, SECRET_SCHEMA_COMPAT_NETWORK, SECRET_SCHEMA_NOTE

diff from Debian's build

  SECMEM_pool_data_v1_0@Base 0.14
  SECRET_SCHEMA_COMPAT_NETWORK@Base 0.7
  SECRET_SCHEMA_NOTE@Base 0.7
+ _secret_attributes_copy@Base 0.20.5
+ _secret_attributes_for_variant@Base 0.20.5
+ _secret_attributes_to_variant@Base 0.20.5
+ _secret_attributes_validate@Base 0.20.5
+ _secret_backend_ensure_extension_point@Base 0.20.5
+ _secret_backend_uncache_instance@Base 0.20.5
+ _secret_collection_find_item_instance@Base 0.20.5
+ _secret_collection_properties_new@Base 0.20.5
+ _secret_error_quark@Base 0.20.5
+ _secret_file_backend_check_portal_version@Base 0.20.5
+ _secret_file_item_decrypt@Base 0.20.5
+ _secret_gen_collection_call_create_item@Base 0.20.5
+ _secret_gen_collection_call_create_item_finish@Base 0.20.5
+ _secret_gen_collection_call_create_item_sync@Base 0.20.5
+ _secret_gen_collection_call_delete@Base 0.20.5
+ _secret_gen_collection_call_delete_finish@Base 0.20.5
+ _secret_gen_collection_call_delete_sync@Base 0.20.5
+ _secret_gen_collection_call_search_items@Base 0.20.5
+ _secret_gen_collection_call_search_items_finish@Base 0.20.5
+ _secret_gen_collection_call_search_items_sync@Base 0.20.5
+ _secret_gen_collection_complete_create_item@Base 0.20.5
+ _secret_gen_collection_complete_delete@Base 0.20.5
+ _secret_gen_collection_complete_search_items@Base 0.20.5
+ _secret_gen_collection_dup_items@Base 0.20.5
+ _secret_gen_collection_dup_label@Base 0.20.5
+ _secret_gen_collection_emit_item_changed@Base 0.20.5
+ _secret_gen_collection_emit_item_created@Base 0.20.5
+ _secret_gen_collection_emit_item_deleted@Base 0.20.5
+ _secret_gen_collection_get_created@Base 0.20.5
+ _secret_gen_collection_get_items@Base 0.20.5
+ _secret_gen_collection_get_label@Base 0.20.5
+ _secret_gen_collection_get_locked@Base 0.20.5
+ _secret_gen_collection_get_modified@Base 0.20.5
+ _secret_gen_collection_get_type@Base 0.20.5
+ _secret_gen_collection_interface_info@Base 0.20.5
+ _secret_gen_collection_override_properties@Base 0.20.5
+ _secret_gen_collection_proxy_get_type@Base 0.20.5
+ _secret_gen_collection_proxy_new@Base 0.20.5
+ _secret_gen_collection_proxy_new_finish@Base 0.20.5
+ _secret_gen_collection_proxy_new_for_bus@Base 0.20.5
+ _secret_gen_collection_proxy_new_for_bus_finish@Base 0.20.5
+ _secret_gen_collection_proxy_new_for_bus_sync@Base 0.20.5
+ _secret_gen_collection_proxy_new_sync@Base 0.20.5
+ _secret_gen_collection_set_created@Base 0.20.5
+ _secret_gen_collection_set_items@Base 0.20.5
+ _secret_gen_collection_set_label@Base 0.20.5
+ _secret_gen_collection_set_locked@Base 0.20.5
+ _secret_gen_collection_set_modified@Base 0.20.5
+ _secret_gen_collection_skeleton_get_type@Base 0.20.5
+ _secret_gen_collection_skeleton_new@Base 0.20.5
+ _secret_gen_item_call_delete@Base 0.20.5
+ _secret_gen_item_call_delete_finish@Base 0.20.5
+ _secret_gen_item_call_delete_sync@Base 0.20.5
+ _secret_gen_item_call_get_secret@Base 0.20.5
+ _secret_gen_item_call_get_secret_finish@Base 0.20.5
+ _secret_gen_item_call_get_secret_sync@Base 0.20.5
+ _secret_gen_item_call_set_secret@Base 0.20.5
+ _secret_gen_item_call_set_secret_finish@Base 0.20.5
+ _secret_gen_item_call_set_secret_sync@Base 0.20.5
+ _secret_gen_item_complete_delete@Base 0.20.5
+ _secret_gen_item_complete_get_secret@Base 0.20.5
+ _secret_gen_item_complete_set_secret@Base 0.20.5
+ _secret_gen_item_dup_attributes@Base 0.20.5
+ _secret_gen_item_dup_label@Base 0.20.5
+ _secret_gen_item_get_attributes@Base 0.20.5
+ _secret_gen_item_get_created@Base 0.20.5
+ _secret_gen_item_get_label@Base 0.20.5
+ _secret_gen_item_get_locked@Base 0.20.5
+ _secret_gen_item_get_modified@Base 0.20.5
+ _secret_gen_item_get_type@Base 0.20.5
+ _secret_gen_item_interface_info@Base 0.20.5
+ _secret_gen_item_override_properties@Base 0.20.5
+ _secret_gen_item_proxy_get_type@Base 0.20.5
+ _secret_gen_item_proxy_new@Base 0.20.5
+ _secret_gen_item_proxy_new_finish@Base 0.20.5
+ _secret_gen_item_proxy_new_for_bus@Base 0.20.5
+ _secret_gen_item_proxy_new_for_bus_finish@Base 0.20.5
+ _secret_gen_item_proxy_new_for_bus_sync@Base 0.20.5
+ _secret_gen_item_proxy_new_sync@Base 0.20.5
+ _secret_gen_item_set_attributes@Base 0.20.5
+ _secret_gen_item_set_created@Base 0.20.5
+ _secret_gen_item_set_label@Base 0.20.5
+ _secret_gen_item_set_locked@Base 0.20.5
+ _secret_gen_item_set_modified@Base 0.20.5
+ _secret_gen_item_skeleton_get_type@Base 0.20.5
+ _secret_gen_item_skeleton_new@Base 0.20.5
+ _secret_gen_prompt_call_dismiss@Base 0.20.5
+ _secret_gen_prompt_call_dismiss_finish@Base 0.20.5
+ _secret_gen_prompt_call_dismiss_sync@Base 0.20.5
+ _secret_gen_prompt_call_prompt@Base 0.20.5
+ _secret_gen_prompt_call_prompt_finish@Base 0.20.5
+ _secret_gen_prompt_call_prompt_sync@Base 0.20.5
+ _secret_gen_prompt_complete_dismiss@Base 0.20.5
+ _secret_gen_prompt_complete_prompt@Base 0.20.5
+ _secret_gen_prompt_emit_completed@Base 0.20.5
+ _secret_gen_prompt_get_type@Base 0.20.5
+ _secret_gen_prompt_interface_info@Base 0.20.5
+ _secret_gen_prompt_override_properties@Base 0.20.5
+ _secret_gen_prompt_proxy_get_type@Base 0.20.5
+ _secret_gen_prompt_proxy_new@Base 0.20.5
+ _secret_gen_prompt_proxy_new_finish@Base 0.20.5
+ _secret_gen_prompt_proxy_new_for_bus@Base 0.20.5
+ _secret_gen_prompt_proxy_new_for_bus_finish@Base 0.20.5
+ _secret_gen_prompt_proxy_new_for_bus_sync@Base 0.20.5
+ _secret_gen_prompt_proxy_new_sync@Base 0.20.5
+ _secret_gen_prompt_skeleton_get_type@Base 0.20.5
+ _secret_gen_prompt_skeleton_new@Base 0.20.5
+ _secret_gen_service_call_create_collection@Base 0.20.5
+ _secret_gen_service_call_create_collection_finish@Base 0.20.5
+ _secret_gen_service_call_create_collection_sync@Base 0.20.5
+ _secret_gen_service_call_get_secrets@Base 0.20.5
+ _secret_gen_service_call_get_secrets_finish@Base 0.20.5
+ _secret_gen_service_call_get_secrets_sync@Base 0.20.5
+ _secret_gen_service_call_lock@Base 0.20.5
+ _secret_gen_service_call_lock_finish@Base 0.20.5
+ _secret_gen_service_call_lock_sync@Base 0.20.5
+ _secret_gen_service_call_open_session@Base 0.20.5
+ _secret_gen_service_call_open_session_finish@Base 0.20.5
+ _secret_gen_service_call_open_session_sync@Base 0.20.5
+ _secret_gen_service_call_read_alias@Base 0.20.5
+ _secret_gen_service_call_read_alias_finish@Base 0.20.5
+ _secret_gen_service_call_read_alias_sync@Base 0.20.5
+ _secret_gen_service_call_search_items@Base 0.20.5
+ _secret_gen_service_call_search_items_finish@Base 0.20.5
+ _secret_gen_service_call_search_items_sync@Base 0.20.5
+ _secret_gen_service_call_set_alias@Base 0.20.5
+ _secret_gen_service_call_set_alias_finish@Base 0.20.5
+ _secret_gen_service_call_set_alias_sync@Base 0.20.5
+ _secret_gen_service_call_unlock@Base 0.20.5
+ _secret_gen_service_call_unlock_finish@Base 0.20.5
+ _secret_gen_service_call_unlock_sync@Base 0.20.5
+ _secret_gen_service_complete_create_collection@Base 0.20.5
+ _secret_gen_service_complete_get_secrets@Base 0.20.5
+ _secret_gen_service_complete_lock@Base 0.20.5
+ _secret_gen_service_complete_open_session@Base 0.20.5
+ _secret_gen_service_complete_read_alias@Base 0.20.5
+ _secret_gen_service_complete_search_items@Base 0.20.5
+ _secret_gen_service_complete_set_alias@Base 0.20.5
+ _secret_gen_service_complete_unlock@Base 0.20.5
+ _secret_gen_service_dup_collections@Base 0.20.5
+ _secret_gen_service_emit_collection_changed@Base 0.20.5
+ _secret_gen_service_emit_collection_created@Base 0.20.5
+ _secret_gen_service_emit_collection_deleted@Base 0.20.5
+ _secret_gen_service_get_collections@Base 0.20.5
+ _secret_gen_service_get_type@Base 0.20.5
+ _secret_gen_service_interface_info@Base 0.20.5
+ _secret_gen_service_override_properties@Base 0.20.5
+ _secret_gen_service_proxy_get_type@Base 0.20.5
+ _secret_gen_service_proxy_new@Base 0.20.5
+ _secret_gen_service_proxy_new_finish@Base 0.20.5
+ _secret_gen_service_proxy_new_for_bus@Base 0.20.5
+ _secret_gen_service_proxy_new_for_bus_finish@Base 0.20.5
+ _secret_gen_service_proxy_new_for_bus_sync@Base 0.20.5
+ _secret_gen_service_proxy_new_sync@Base 0.20.5
+ _secret_gen_service_set_collections@Base 0.20.5
+ _secret_gen_service_skeleton_get_type@Base 0.20.5
+ _secret_gen_service_skeleton_new@Base 0.20.5
+ _secret_gen_session_call_close@Base 0.20.5
+ _secret_gen_session_call_close_finish@Base 0.20.5
+ _secret_gen_session_call_close_sync@Base 0.20.5
+ _secret_gen_session_complete_close@Base 0.20.5
+ _secret_gen_session_get_type@Base 0.20.5
+ _secret_gen_session_interface_info@Base 0.20.5
+ _secret_gen_session_override_properties@Base 0.20.5
+ _secret_gen_session_proxy_get_type@Base 0.20.5
+ _secret_gen_session_proxy_new@Base 0.20.5
+ _secret_gen_session_proxy_new_finish@Base 0.20.5
+ _secret_gen_session_proxy_new_for_bus@Base 0.20.5
+ _secret_gen_session_proxy_new_for_bus_finish@Base 0.20.5
+ _secret_gen_session_proxy_new_for_bus_sync@Base 0.20.5
+ _secret_gen_session_proxy_new_sync@Base 0.20.5
+ _secret_gen_session_skeleton_get_type@Base 0.20.5
+ _secret_gen_session_skeleton_new@Base 0.20.5
+ _secret_item_set_cached_secret@Base 0.20.5
+ _secret_list_get_type@Base 0.20.5
+ _secret_prompt_instance@Base 0.20.5
+ _secret_schema_ref_if_nonstatic@Base 0.20.5
+ _secret_schema_unref_if_nonstatic@Base 0.20.5
+ _secret_service_create_item_dbus_path_finish_raw@Base 0.20.5
+ _secret_service_decode_get_secrets_all@Base 0.20.5
+ _secret_service_decode_get_secrets_first@Base 0.20.5
+ _secret_service_delete_path@Base 0.20.5
+ _secret_service_delete_path_finish@Base 0.20.5
+ _secret_service_find_collection_instance@Base 0.20.5
+ _secret_service_find_item_instance@Base 0.20.5
+ _secret_service_get_session@Base 0.20.5
+ _secret_service_search_for_paths_variant@Base 0.20.5
+ _secret_service_take_session@Base 0.20.5
+ _secret_service_xlock_paths_async@Base 0.20.5
+ _secret_service_xlock_paths_finish@Base 0.20.5
+ _secret_session_decode_secret@Base 0.20.5
+ _secret_session_encode_secret@Base 0.20.5
+ _secret_session_free@Base 0.20.5
+ _secret_session_get_algorithms@Base 0.20.5
+ _secret_session_get_path@Base 0.20.5
+ _secret_session_open@Base 0.20.5
+ _secret_session_open_finish@Base 0.20.5
+ _secret_sync_free@Base 0.20.5
+ _secret_sync_new@Base 0.20.5
+ _secret_sync_on_result@Base 0.20.5
+ _secret_util_collection_to_path@Base 0.20.5
+ _secret_util_empty_path@Base 0.20.5
+ _secret_util_get_properties@Base 0.20.5
+ _secret_util_get_properties_finish@Base 0.20.5
+ _secret_util_have_cached_properties@Base 0.20.5
+ _secret_util_parent_path@Base 0.20.5
+ _secret_util_set_property@Base 0.20.5
+ _secret_util_set_property_finish@Base 0.20.5
+ _secret_util_set_property_sync@Base 0.20.5
+ _secret_util_strip_remote_error@Base 0.20.5
+ _secret_util_variant_for_properties@Base 0.20.5
+ _secret_value_unref_to_password@Base 0.20.5
+ _secret_value_unref_to_string@Base 0.20.5
+ egg_dh_default_params@Base 0.20.5
+ egg_dh_default_params_raw@Base 0.20.5
+ egg_dh_gen_pair@Base 0.20.5
+ egg_dh_gen_secret@Base 0.20.5
+ egg_hkdf_perform@Base 0.20.5
+ egg_libgcrypt_initialize@Base 0.20.5
+ egg_secure_alloc_full@Base 0.20.5
+ egg_secure_check@Base 0.20.5
+ egg_secure_clear@Base 0.20.5
+ egg_secure_free@Base 0.20.5
+ egg_secure_free_full@Base 0.20.5
+ egg_secure_realloc_full@Base 0.20.5
+ egg_secure_records@Base 0.20.5
+ egg_secure_strclear@Base 0.20.5
+ egg_secure_strdup_full@Base 0.20.5
+ egg_secure_strfree@Base 0.20.5
+ egg_secure_strndup_full@Base 0.20.5
+ egg_secure_validate@Base 0.20.5
+ egg_secure_warnings@Base 0.20.5
+ g__backend_instance_lock@Base 0.20.5
+ g__service_instance_lock@Base 0.20.5
  secret_attributes_build@Base 0.7
  secret_attributes_buildv@Base 0.7
  secret_backend_flags_get_type@Base 0.20.1
Edited Feb 21, 2022 by Jeremy Bicha
Assignee
Assign to
Time tracking