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