diff mbox series

[Bluez,v2,01/11] core: add is_allowed property in btd_service

Message ID 20210722152159.Bluez.v2.1.Ic71b1ed97538a06d02425ba502690bdab1c5d836@changeid (mailing list archive)
State New, archived
Headers show
Series Hi manintainers, | expand

Commit Message

Howard Chung July 22, 2021, 7:23 a.m. UTC
From: Yun-Hao Chung <howardchung@chromium.org>

This adds is_allowed property in btd_service. When is_allowed is set to
false, calling btd_service_connect and service_accept will fail and the
existing service connection gets disconnected.

Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
---

Changes in v2:
- Move bt_uuid_hash and bt_uuid_equal functions to adapter.c.
- Modify the criteria to say a device is `Affected` from any-of-uuid
  to any-of-auto-connect-profile.
- Remove the code to remove/reprobe disallowed/allowed profiles,
  instead, check if the service is allowed in bt_io_accept connect_cb.
- Fix a typo in emit_property_change in
  plugin/admin_policy.c:set_service_allowlist
- Instead of using device_state_cb, utilize D-BUS client to watch device
  added/removed.
- Add a document in doc/

 src/service.c | 33 +++++++++++++++++++++++++++++++++
 src/service.h |  2 ++
 2 files changed, 35 insertions(+)

Comments

bluez.test.bot@gmail.com July 22, 2021, 7:50 a.m. UTC | #1
This is automated email and please do not reply to this email!

Dear submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=519517

---Test result---

Test Summary:
CheckPatch                    FAIL      4.32 seconds
GitLint                       PASS      1.46 seconds
Prep - Setup ELL              PASS      53.87 seconds
Build - Prep                  PASS      0.17 seconds
Build - Configure             PASS      9.65 seconds
Build - Make                  FAIL      102.43 seconds
Make Check                    FAIL      0.45 seconds
Make Distcheck                FAIL      109.03 seconds
Build w/ext ELL - Configure   PASS      9.76 seconds
Build w/ext ELL - Make        FAIL      87.91 seconds

Details
##############################
Test: CheckPatch - FAIL
Desc: Run checkpatch.pl script with rule in .checkpatch.conf
Output:
plugins/admin_policy: add ServiceAllowList property
ERROR:SPACING: need consistent spacing around '*' (ctx:WxV)
#63: FILE: plugins/admin_policy.c:186:
+					const GDBusPropertyTable *property,
 					                         ^

- total: 1 errors, 0 warnings, 82 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

"[PATCH] plugins/admin_policy: add ServiceAllowList property" has style problems, please review.

NOTE: Ignored message types: COMMIT_MESSAGE COMPLEX_MACRO CONST_STRUCT FILE_PATH_CHANGES MISSING_SIGN_OFF PREFER_PACKED SPDX_LICENSE_TAG SPLIT_STRING SSCANF_TO_KSTRTO

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.

plugins/admin_policy: add AffectedByPolicy property
ERROR:SPACING: need consistent spacing around '*' (ctx:WxV)
#65: FILE: plugins/admin_policy.c:268:
+					const GDBusPropertyTable *property,
 					                         ^

- total: 1 errors, 0 warnings, 121 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

"[PATCH] plugins/admin_policy: add AffectedByPolicy property" has style problems, please review.

NOTE: Ignored message types: COMMIT_MESSAGE COMPLEX_MACRO CONST_STRUCT FILE_PATH_CHANGES MISSING_SIGN_OFF PREFER_PACKED SPDX_LICENSE_TAG SPLIT_STRING SSCANF_TO_KSTRTO

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.

plugins/admin_policy: persist policy settings
WARNING:LINE_SPACING: Missing a blank line after declarations
#151: FILE: plugins/admin_policy.c:337:
+	struct queue *uuid_list = NULL;
+	gchar **uuids = NULL;

- total: 0 errors, 1 warnings, 204 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

"[PATCH] plugins/admin_policy: persist policy settings" has style problems, please review.

NOTE: Ignored message types: COMMIT_MESSAGE COMPLEX_MACRO CONST_STRUCT FILE_PATH_CHANGES MISSING_SIGN_OFF PREFER_PACKED SPDX_LICENSE_TAG SPLIT_STRING SSCANF_TO_KSTRTO

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.


##############################
Test: GitLint - PASS
Desc: Run gitlint with rule in .gitlint

##############################
Test: Prep - Setup ELL - PASS
Desc: Clone, build, and install ELL

##############################
Test: Build - Prep - PASS
Desc: Prepare environment for build

##############################
Test: Build - Configure - PASS
Desc: Configure the BlueZ source tree

##############################
Test: Build - Make - FAIL
Desc: Build the BlueZ source tree
Output:
/usr/bin/ld: src/adapter.o: in function `start_discovery_timeout':
/github/workspace/src/src/adapter.c:1732: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `device_path_cmp':
/github/workspace/src/src/adapter.c:901: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `parse_discoverable':
/github/workspace/src/src/adapter.c:2449: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2452: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_duplicate_data':
/github/workspace/src/src/adapter.c:2438: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2441: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `process_auth_queue':
/github/workspace/src/src/adapter.c:7101: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7102: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7121: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7129: undefined reference to `agent_authorize_service'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7139: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7112: undefined reference to `device_is_trusted'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7146: undefined reference to `dbus_error_free'
/usr/bin/ld: src/adapter.o: in function `agent_auth_cb':
/github/workspace/src/src/adapter.c:7077: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/src/adapter.c:1512: undefined reference to `device_set_rssi'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_connection':
/github/workspace/src/src/adapter.c:6978: undefined reference to `device_remove_connection'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6980: undefined reference to `device_is_authenticating'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6984: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6981: undefined reference to `device_cancel_authentication'
/usr/bin/ld: src/adapter.o: in function `discovery_complete':
/github/workspace/src/src/adapter.c:1622: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1623: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1626: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1620: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: src/adapter.o: in function `property_get_modalias':
/github/workspace/src/src/adapter.c:3216: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `iter_append_uuid':
/github/workspace/src/src/adapter.c:3159: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_discovering':
/github/workspace/src/src/adapter.c:3131: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_pairable_timeout':
/github/workspace/src/src/adapter.c:3099: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_mode':
/github/workspace/src/src/adapter.c:2810: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:2810: more undefined references to `dbus_message_iter_append_basic' follow
/usr/bin/ld: src/adapter.o: in function `property_get_roles':
/github/workspace/src/src/adapter.c:3227: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3245: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3232: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3237: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3242: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_uuids':
/github/workspace/src/src/adapter.c:3180: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3188: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3192: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3195: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `get_discovery_filters':
/github/workspace/src/src/adapter.c:3290: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3292: undefined reference to `dbus_message_iter_init_append'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3294: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3298: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3302: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `parse_discovery_filter_dict':
/github/workspace/src/src/adapter.c:2526: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2527: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2528: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2531: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2533: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2540: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2542: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2543: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2546: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2550: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2555: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: src/adapter.o: in function `convert_file':
/github/workspace/src/src/adapter.c:5791: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o: in function `convert_proximity_entry':
/github/workspace/src/src/adapter.c:6162: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_gatt_entry':
/github/workspace/src/src/adapter.c:6117: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_ccc_entry':
/github/workspace/src/src/adapter.c:6070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_names_entry':
/github/workspace/src/src/adapter.c:5533: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_primaries_entry':
/github/workspace/src/src/adapter.c:5979: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5992: undefined reference to `bt_string2uuid'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6004: undefined reference to `create_file'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6021: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_entry':
/github/workspace/src/src/adapter.c:5769: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `fix_storage':
/github/workspace/src/src/adapter.c:6276: undefined reference to `textfile_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6282: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6285: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6288: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6291: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6294: undefined reference to `textfile_del'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:6297: more undefined references to `textfile_del' follow
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/src/adapter.c:4305: undefined reference to `btd_device_get_uuids'
/usr/bin/ld: src/adapter.o: in function `rpa_resolution_func':
/github/workspace/src/src/adapter.c:9398: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `exp_debug_func':
/github/workspace/src/src/adapter.c:9353: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/src/adapter.c:780: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_insert':
/github/workspace/src/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: src/adapter.o: in function `parse_pathloss':
/github/workspace/src/src/adapter.c:2404: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2407: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_rssi':
/github/workspace/src/src/adapter.c:2390: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2393: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_pattern':
/github/workspace/src/src/adapter.c:2462: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2465: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_transport':
/github/workspace/src/src/adapter.c:2420: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2423: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_uuids':
/github/workspace/src/src/adapter.c:2359: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2362: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2368: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2372: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2382: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2363: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: src/adapter.o: in function `adapter_add_connection':
/github/workspace/src/src/adapter.c:4826: undefined reference to `device_add_connection'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5915: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5918: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5920: undefined reference to `record_from_string'
/usr/bin/ld: src/adapter.o: in function `record_has_uuid':
/github/workspace/src/src/adapter.c:5803: undefined reference to `bt_uuid2string'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5926: undefined reference to `gatt_parse_record'
/usr/bin/ld: src/adapter.o: in function `store_sdp_record':
/github/workspace/src/src/adapter.c:5865: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5939: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `discovery_free':
/github/workspace/src/src/adapter.c:1565: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1552: undefined reference to `g_dbus_remove_watch'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1561: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1561: undefined reference to `g_dbus_send_message'
/usr/bin/ld: src/adapter.o: in function `store_adapter_info':
/github/workspace/src/src/adapter.c:486: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:511: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `property_set_pairable_timeout':
/github/workspace/src/src/adapter.c:3111: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3115: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3119: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_alias':
/github/workspace/src/src/adapter.c:2747: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2788: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2779: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2784: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `store_link_key':
/github/workspace/src/src/adapter.c:8055: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `remove_keys':
/github/workspace/src/src/adapter.c:9085: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `load_config':
/github/workspace/src/src/adapter.c:6362: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6380: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `convert_config':
/github/workspace/src/src/adapter.c:6243: undefined reference to `read_pairable_timeout'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6247: undefined reference to `read_discoverable_timeout'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6251: undefined reference to `read_on_mode'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6257: undefined reference to `read_local_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6260: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_device_storage':
/github/workspace/src/src/adapter.c:6179: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6195: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6211: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6215: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6222: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:6226: more undefined references to `textfile_foreach' follow
/usr/bin/ld: src/adapter.o: in function `load_devices':
/github/workspace/src/src/adapter.c:4647: undefined reference to `device_address_cmp'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4668: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4669: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4673: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4674: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4680: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4690: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4654: undefined reference to `device_create_from_storage'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4659: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `store_conn_param':
/github/workspace/src/src/adapter.c:8451: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_irk':
/github/workspace/src/src/adapter.c:8359: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_csrk':
/github/workspace/src/src/adapter.c:8291: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_longtermkey':
/github/workspace/src/src/adapter.c:8167: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `adapter_set_name':
/github/workspace/src/src/adapter.c:848: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:857: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_find_device':
/github/workspace/src/src/adapter.c:877: undefined reference to `device_addr_type_cmp'
/usr/bin/ld: /github/workspace/src/src/adapter.c:892: undefined reference to `device_set_le_support'
/usr/bin/ld: /github/workspace/src/src/adapter.c:890: undefined reference to `device_set_bredr_support'
/usr/bin/ld: src/adapter.o: in function `set_device_wakeable_complete':
/github/workspace/src/src/adapter.c:5236: undefined reference to `device_set_wake_allowed_complete'
/usr/bin/ld: src/adapter.o: in function `adapter_authorize':
/github/workspace/src/src/adapter.c:7177: undefined reference to `device_is_disconnecting'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7198: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: src/adapter.o: in function `device_unblocked_callback':
/github/workspace/src/src/adapter.c:9004: undefined reference to `device_unblock'
/usr/bin/ld: src/adapter.o: in function `device_blocked_callback':
/github/workspace/src/src/adapter.c:8982: undefined reference to `device_block'
/usr/bin/ld: src/adapter.o: in function `unpaired_callback':
/github/workspace/src/src/adapter.c:9134: undefined reference to `device_set_unpaired'
/usr/bin/ld: src/adapter.o: in function `device_flags_changed_callback':
/github/workspace/src/src/adapter.c:5289: undefined reference to `btd_device_flags_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_add':
/github/workspace/src/src/adapter.c:1191: undefined reference to `add_record_to_server'
/usr/bin/ld: src/adapter.o: in function `adapter_service_remove':
/github/workspace/src/src/adapter.c:1202: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1214: undefined reference to `remove_record_from_server'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/src/adapter.c:1263: undefined reference to `btd_adv_monitor_device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/src/adapter.c:1240: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1241: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1245: undefined reference to `dbus_error_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1248: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1249: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/src/adapter.c:1289: undefined reference to `device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/src/adapter.c:1237: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `discovery_cleanup':
/github/workspace/src/src/adapter.c:1539: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1539: undefined reference to `device_is_connectable'
/usr/bin/ld: src/adapter.o: in function `adapter_remove':
/github/workspace/src/src/adapter.c:6441: undefined reference to `device_remove'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6450: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6454: undefined reference to `btd_gatt_database_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6457: undefined reference to `btd_adv_manager_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6460: undefined reference to `btd_adv_monitor_manager_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6463: undefined reference to `btd_battery_provider_manager_destroy'
/usr/bin/ld: src/adapter.o: in function `remove_temporary_devices':
/github/workspace/src/src/adapter.c:626: undefined reference to `device_is_temporary'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `user_passkey_notify_callback':
/github/workspace/src/src/adapter.c:7598: undefined reference to `device_notify_passkey'
/usr/bin/ld: src/adapter.o: in function `new_irk_callback':
/github/workspace/src/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8411: undefined reference to `device_merge_duplicate'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8419: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: src/adapter.o: in function `new_csrk_callback':
/github/workspace/src/src/adapter.c:8333: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `connected_callback':
/github/workspace/src/src/adapter.c:8923: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8933: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8926: undefined reference to `device_store_cached_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8927: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8916: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8919: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `device_connect_cb':
/github/workspace/src/src/adapter.c:3362: undefined reference to `g_dbus_send_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3364: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3339: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3341: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3345: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3346: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3353: undefined reference to `device_discover_services'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3354: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3350: undefined reference to `device_attach_att'
/usr/bin/ld: src/adapter.o: in function `adapter_add_profile':
/github/workspace/src/src/adapter.c:4803: undefined reference to `device_probe_profile'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_profile':
/github/workspace/src/src/adapter.c:4814: undefined reference to `device_remove_profile'
/usr/bin/ld: src/adapter.o: in function `bonding_complete':
/github/workspace/src/src/adapter.c:7767: undefined reference to `device_bonding_complete'
/usr/bin/ld: src/adapter.o: in function `bonding_attempt_complete':
/github/workspace/src/src/adapter.c:7796: undefined reference to `device_bonding_attempt_retry'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7803: undefined reference to `device_is_retrying'
/usr/bin/ld: src/adapter.o: in function `connect_failed_callback':
/github/workspace/src/src/adapter.c:9052: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9063: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9071: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9053: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9072: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9064: undefined reference to `device_is_retrying'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9065: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9066: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `new_long_term_key_callback':
/github/workspace/src/src/adapter.c:8235: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8232: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `new_link_key_callback':
/github/workspace/src/src/adapter.c:8119: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `start_discovery_complete':
/github/workspace/src/src/adapter.c:1680: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `connect_device':
/github/workspace/src/src/adapter.c:3420: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3421: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3477: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3422: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3425: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3456: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3460: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3473: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3427: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3434: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3436: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3437: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3440: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3444: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3447: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3451: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3418: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3415: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3480: undefined reference to `btd_error_already_exists'
/usr/bin/ld: src/adapter.o: in function `device_connect':
/github/workspace/src/src/adapter.c:3378: undefined reference to `dbus_message_ref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3400: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3400: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3402: undefined reference to `dbus_message_unref'
/usr/bin/ld: src/adapter.o: in function `remove_device':
/github/workspace/src/src/adapter.c:3258: undefined reference to `dbus_message_get_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3271: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3273: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3275: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3260: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3267: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3278: undefined reference to `device_request_disconnect'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3264: undefined reference to `btd_error_does_not_exist'
/usr/bin/ld: src/adapter.o: in function `btd_cancel_authorization':
/github/workspace/src/src/adapter.c:7290: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7291: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7284: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_pincode_reply':
/github/workspace/src/src/adapter.c:7419: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `pin_code_request_callback':
/github/workspace/src/src/adapter.c:7685: undefined reference to `device_bonding_iter'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7710: undefined reference to `device_request_pincode'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7693: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7694: undefined reference to `device_notify_pincode'
/usr/bin/ld: src/adapter.o: in function `user_confirm_request_callback':
/github/workspace/src/src/adapter.c:7485: undefined reference to `device_confirm_passkey'
/usr/bin/ld: src/adapter.o: in function `user_passkey_request_callback':
/github/workspace/src/src/adapter.c:7559: undefined reference to `device_request_passkey'
/usr/bin/ld: src/adapter.o: in function `adapter_set_io_capability':
/github/workspace/src/src/adapter.c:8505: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_init':
/github/workspace/src/src/adapter.c:10044: undefined reference to `btd_get_dbus_connection'
/usr/bin/ld: src/adapter.o: in function `adapter_start':
/github/workspace/src/src/adapter.c:5354: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/src/adapter.c:570: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:563: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:566: undefined reference to `btd_adv_manager_refresh'
/usr/bin/ld: /github/workspace/src/src/adapter.c:540: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `reply_pending_requests':
/github/workspace/src/src/adapter.c:5373: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5374: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/src/adapter.c:7010: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7017: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7028: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/src/adapter.c:552: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/src/adapter.c:7024: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/src/adapter.c:2844: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `stop_discovery_complete':
/github/workspace/src/src/adapter.c:1971: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_add':
/github/workspace/src/src/adapter.c:4994: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4981: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4987: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_remove':
/github/workspace/src/src/adapter.c:5021: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5027: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `stop_passive_scanning_complete':
/github/workspace/src/src/adapter.c:1441: undefined reference to `device_connect_le'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_add':
/github/workspace/src/src/adapter.c:5083: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_remove':
/github/workspace/src/src/adapter.c:5122: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_add':
/github/workspace/src/src/adapter.c:5178: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5183: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5184: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: src/adapter.o: in function `adapter_set_device_wakeable':
/github/workspace/src/src/adapter.c:5249: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5250: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5255: undefined reference to `btd_device_get_current_flags'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_remove':
/github/workspace/src/src/adapter.c:5331: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5332: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5327: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_new':
/github/workspace/src/src/adapter.c:6408: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6411: undefined reference to `bt_modalias'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6761: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6731: undefined reference to `btd_adv_monitor_content_filter'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6787: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6804: undefined reference to `device_set_legacy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6807: undefined reference to `device_set_rssi_with_delta'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6812: undefined reference to `device_set_tx_power'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6819: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6822: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6834: undefined reference to `device_add_eir_uuids'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6841: undefined reference to `device_set_manufacturer_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6846: undefined reference to `device_set_service_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6849: undefined reference to `device_set_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6854: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6858: undefined reference to `btd_adv_monitor_notify_monitors'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6775: undefined reference to `device_set_bredr_support'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6777: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6829: undefined reference to `btd_device_set_pnpid'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6809: undefined reference to `device_set_rssi'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6788: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6815: undefined reference to `device_set_appearance'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6852: undefined reference to `device_set_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6825: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/src/adapter.c:6909: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6781: undefined reference to `device_store_cached_name'
/usr/bin/ld: src/adapter.o: in function `property_set_mode':
/github/workspace/src/src/adapter.c:2889: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2974: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2892: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2903: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable_timeout':
/github/workspace/src/src/adapter.c:3048: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3052: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3056: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `set_discovery_filter':
/github/workspace/src/src/adapter.c:2591: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2639: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2597: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2600: undefined reference to `btd_error_not_supported'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2604: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2630: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: src/adapter.o: in function `start_discovery':
/github/workspace/src/src/adapter.c:2289: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2306: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2297: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2329: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2352: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2343: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2347: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `discovery_stop':
/github/workspace/src/src/adapter.c:2231: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/src/adapter.c:2646: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2671: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `read_info_complete':
/github/workspace/src/src/adapter.c:9544: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/src/adapter.c:8729: undefined reference to `g_dbus_register_interface'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8747: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8749: undefined reference to `agent_get_io_capability'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8751: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8761: undefined reference to `btd_gatt_database_new'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8769: undefined reference to `btd_adv_manager_new'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8771: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8774: undefined reference to `btd_adv_monitor_manager_create'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8788: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8793: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8807: undefined reference to `btd_profile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8813: undefined reference to `btd_gatt_database_restore_svc_chng_ccc'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8825: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8790: undefined reference to `btd_battery_provider_manager_create'
/usr/bin/ld: src/adapter.o: in function `services_modified':
/github/workspace/src/src/adapter.c:8715: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `update_device_allowed_services':
/github/workspace/src/src/adapter.c:3490: undefined reference to `btd_device_update_allowed_services'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/src/adapter.c:1513: undefined reference to `device_set_tx_power'
/usr/bin/ld: src/adapter.o: in function `pincode_reply_complete':
/github/workspace/src/src/adapter.c:7380: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `device_browse_cb':
/github/workspace/src/src/adapter.c:3319: undefined reference to `btd_device_connect_services'
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/src/adapter.c:4305: undefined reference to `device_probe_profiles'
/usr/bin/ld: src/adapter.o: in function `dev_class_changed_callback':
/github/workspace/src/src/adapter.c:367: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/src/adapter.c:783: undefined reference to `attrib_gap_set'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_unref':
/github/workspace/src/src/adapter.c:5513: undefined reference to `g_dbus_unregister_interface'
/usr/bin/ld: src/adapter.o: in function `adapter_get_agent':
/github/workspace/src/src/adapter.c:6964: undefined reference to `agent_get'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/src/adapter.c:2839: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `adapter_shutdown':
/github/workspace/src/src/adapter.c:10127: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable':
/github/workspace/src/src/adapter.c:3016: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `property_set_powered':
/github/workspace/src/src/adapter.c:2992: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/src/adapter.c:2664: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2675: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2654: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2669: undefined reference to `dbus_message_new_method_return'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:5952: tools/mcaptest] Error 1
make: *** [Makefile:4142: all] Error 2


##############################
Test: Make Check - FAIL
Desc: Run 'make check'
Output:
/usr/bin/ld: src/adapter.o: in function `start_discovery_timeout':
/github/workspace/src/src/adapter.c:1732: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `device_path_cmp':
/github/workspace/src/src/adapter.c:901: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `parse_discoverable':
/github/workspace/src/src/adapter.c:2449: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2452: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_duplicate_data':
/github/workspace/src/src/adapter.c:2438: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2441: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `process_auth_queue':
/github/workspace/src/src/adapter.c:7101: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7102: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7121: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7129: undefined reference to `agent_authorize_service'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7139: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7112: undefined reference to `device_is_trusted'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7146: undefined reference to `dbus_error_free'
/usr/bin/ld: src/adapter.o: in function `agent_auth_cb':
/github/workspace/src/src/adapter.c:7077: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/src/adapter.c:1512: undefined reference to `device_set_rssi'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_connection':
/github/workspace/src/src/adapter.c:6978: undefined reference to `device_remove_connection'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6980: undefined reference to `device_is_authenticating'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6984: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6981: undefined reference to `device_cancel_authentication'
/usr/bin/ld: src/adapter.o: in function `discovery_complete':
/github/workspace/src/src/adapter.c:1622: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1623: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1626: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1620: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: src/adapter.o: in function `property_get_modalias':
/github/workspace/src/src/adapter.c:3216: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `iter_append_uuid':
/github/workspace/src/src/adapter.c:3159: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_discovering':
/github/workspace/src/src/adapter.c:3131: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_pairable_timeout':
/github/workspace/src/src/adapter.c:3099: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_mode':
/github/workspace/src/src/adapter.c:2810: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:2810: more undefined references to `dbus_message_iter_append_basic' follow
/usr/bin/ld: src/adapter.o: in function `property_get_roles':
/github/workspace/src/src/adapter.c:3227: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3245: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3232: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3237: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3242: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_uuids':
/github/workspace/src/src/adapter.c:3180: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3188: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3192: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3195: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `get_discovery_filters':
/github/workspace/src/src/adapter.c:3290: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3292: undefined reference to `dbus_message_iter_init_append'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3294: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3298: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3302: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `parse_discovery_filter_dict':
/github/workspace/src/src/adapter.c:2526: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2527: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2528: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2531: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2533: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2540: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2542: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2543: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2546: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2550: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2555: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: src/adapter.o: in function `convert_file':
/github/workspace/src/src/adapter.c:5791: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o: in function `convert_proximity_entry':
/github/workspace/src/src/adapter.c:6162: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_gatt_entry':
/github/workspace/src/src/adapter.c:6117: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_ccc_entry':
/github/workspace/src/src/adapter.c:6070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_names_entry':
/github/workspace/src/src/adapter.c:5533: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_primaries_entry':
/github/workspace/src/src/adapter.c:5979: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5992: undefined reference to `bt_string2uuid'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6004: undefined reference to `create_file'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6021: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_entry':
/github/workspace/src/src/adapter.c:5769: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `fix_storage':
/github/workspace/src/src/adapter.c:6276: undefined reference to `textfile_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6282: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6285: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6288: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6291: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6294: undefined reference to `textfile_del'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:6297: more undefined references to `textfile_del' follow
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/src/adapter.c:4305: undefined reference to `btd_device_get_uuids'
/usr/bin/ld: src/adapter.o: in function `rpa_resolution_func':
/github/workspace/src/src/adapter.c:9398: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `exp_debug_func':
/github/workspace/src/src/adapter.c:9353: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/src/adapter.c:780: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_insert':
/github/workspace/src/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: src/adapter.o: in function `parse_pathloss':
/github/workspace/src/src/adapter.c:2404: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2407: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_rssi':
/github/workspace/src/src/adapter.c:2390: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2393: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_pattern':
/github/workspace/src/src/adapter.c:2462: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2465: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_transport':
/github/workspace/src/src/adapter.c:2420: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2423: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_uuids':
/github/workspace/src/src/adapter.c:2359: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2362: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2368: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2372: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2382: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2363: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: src/adapter.o: in function `adapter_add_connection':
/github/workspace/src/src/adapter.c:4826: undefined reference to `device_add_connection'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5915: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5918: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5920: undefined reference to `record_from_string'
/usr/bin/ld: src/adapter.o: in function `record_has_uuid':
/github/workspace/src/src/adapter.c:5803: undefined reference to `bt_uuid2string'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5926: undefined reference to `gatt_parse_record'
/usr/bin/ld: src/adapter.o: in function `store_sdp_record':
/github/workspace/src/src/adapter.c:5865: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/src/adapter.c:5939: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `discovery_free':
/github/workspace/src/src/adapter.c:1565: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1552: undefined reference to `g_dbus_remove_watch'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1561: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1561: undefined reference to `g_dbus_send_message'
/usr/bin/ld: src/adapter.o: in function `store_adapter_info':
/github/workspace/src/src/adapter.c:486: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:511: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `property_set_pairable_timeout':
/github/workspace/src/src/adapter.c:3111: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3115: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3119: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_alias':
/github/workspace/src/src/adapter.c:2747: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2788: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2779: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2784: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `store_link_key':
/github/workspace/src/src/adapter.c:8055: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `remove_keys':
/github/workspace/src/src/adapter.c:9085: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `load_config':
/github/workspace/src/src/adapter.c:6362: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6380: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `convert_config':
/github/workspace/src/src/adapter.c:6243: undefined reference to `read_pairable_timeout'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6247: undefined reference to `read_discoverable_timeout'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6251: undefined reference to `read_on_mode'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6257: undefined reference to `read_local_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6260: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_device_storage':
/github/workspace/src/src/adapter.c:6179: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6195: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6211: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6215: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6222: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o:/github/workspace/src/src/adapter.c:6226: more undefined references to `textfile_foreach' follow
/usr/bin/ld: src/adapter.o: in function `load_devices':
/github/workspace/src/src/adapter.c:4647: undefined reference to `device_address_cmp'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4668: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4669: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4673: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4674: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4680: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4690: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4654: undefined reference to `device_create_from_storage'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4659: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `store_conn_param':
/github/workspace/src/src/adapter.c:8451: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_irk':
/github/workspace/src/src/adapter.c:8359: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_csrk':
/github/workspace/src/src/adapter.c:8291: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_longtermkey':
/github/workspace/src/src/adapter.c:8167: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `adapter_set_name':
/github/workspace/src/src/adapter.c:848: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:857: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_find_device':
/github/workspace/src/src/adapter.c:877: undefined reference to `device_addr_type_cmp'
/usr/bin/ld: /github/workspace/src/src/adapter.c:892: undefined reference to `device_set_le_support'
/usr/bin/ld: /github/workspace/src/src/adapter.c:890: undefined reference to `device_set_bredr_support'
/usr/bin/ld: src/adapter.o: in function `set_device_wakeable_complete':
/github/workspace/src/src/adapter.c:5236: undefined reference to `device_set_wake_allowed_complete'
/usr/bin/ld: src/adapter.o: in function `adapter_authorize':
/github/workspace/src/src/adapter.c:7177: undefined reference to `device_is_disconnecting'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7198: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: src/adapter.o: in function `device_unblocked_callback':
/github/workspace/src/src/adapter.c:9004: undefined reference to `device_unblock'
/usr/bin/ld: src/adapter.o: in function `device_blocked_callback':
/github/workspace/src/src/adapter.c:8982: undefined reference to `device_block'
/usr/bin/ld: src/adapter.o: in function `unpaired_callback':
/github/workspace/src/src/adapter.c:9134: undefined reference to `device_set_unpaired'
/usr/bin/ld: src/adapter.o: in function `device_flags_changed_callback':
/github/workspace/src/src/adapter.c:5289: undefined reference to `btd_device_flags_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_add':
/github/workspace/src/src/adapter.c:1191: undefined reference to `add_record_to_server'
/usr/bin/ld: src/adapter.o: in function `adapter_service_remove':
/github/workspace/src/src/adapter.c:1202: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1214: undefined reference to `remove_record_from_server'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/src/adapter.c:1263: undefined reference to `btd_adv_monitor_device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/src/adapter.c:1240: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1241: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1245: undefined reference to `dbus_error_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1248: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1249: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/src/adapter.c:1289: undefined reference to `device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/src/adapter.c:1237: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `discovery_cleanup':
/github/workspace/src/src/adapter.c:1539: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:1539: undefined reference to `device_is_connectable'
/usr/bin/ld: src/adapter.o: in function `adapter_remove':
/github/workspace/src/src/adapter.c:6441: undefined reference to `device_remove'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6450: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6454: undefined reference to `btd_gatt_database_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6457: undefined reference to `btd_adv_manager_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6460: undefined reference to `btd_adv_monitor_manager_destroy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6463: undefined reference to `btd_battery_provider_manager_destroy'
/usr/bin/ld: src/adapter.o: in function `remove_temporary_devices':
/github/workspace/src/src/adapter.c:626: undefined reference to `device_is_temporary'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `user_passkey_notify_callback':
/github/workspace/src/src/adapter.c:7598: undefined reference to `device_notify_passkey'
/usr/bin/ld: src/adapter.o: in function `new_irk_callback':
/github/workspace/src/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8411: undefined reference to `device_merge_duplicate'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8419: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: src/adapter.o: in function `new_csrk_callback':
/github/workspace/src/src/adapter.c:8333: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `connected_callback':
/github/workspace/src/src/adapter.c:8923: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8933: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8926: undefined reference to `device_store_cached_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8927: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8916: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8919: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `device_connect_cb':
/github/workspace/src/src/adapter.c:3362: undefined reference to `g_dbus_send_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3364: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3339: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3341: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3345: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3346: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3353: undefined reference to `device_discover_services'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3354: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3350: undefined reference to `device_attach_att'
/usr/bin/ld: src/adapter.o: in function `adapter_add_profile':
/github/workspace/src/src/adapter.c:4803: undefined reference to `device_probe_profile'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_profile':
/github/workspace/src/src/adapter.c:4814: undefined reference to `device_remove_profile'
/usr/bin/ld: src/adapter.o: in function `bonding_complete':
/github/workspace/src/src/adapter.c:7767: undefined reference to `device_bonding_complete'
/usr/bin/ld: src/adapter.o: in function `bonding_attempt_complete':
/github/workspace/src/src/adapter.c:7796: undefined reference to `device_bonding_attempt_retry'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7803: undefined reference to `device_is_retrying'
/usr/bin/ld: src/adapter.o: in function `connect_failed_callback':
/github/workspace/src/src/adapter.c:9052: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9063: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9071: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9053: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9072: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9064: undefined reference to `device_is_retrying'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9065: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/src/adapter.c:9066: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `new_long_term_key_callback':
/github/workspace/src/src/adapter.c:8235: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8232: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `new_link_key_callback':
/github/workspace/src/src/adapter.c:8119: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `start_discovery_complete':
/github/workspace/src/src/adapter.c:1680: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `connect_device':
/github/workspace/src/src/adapter.c:3420: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3421: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3477: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3422: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3425: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3456: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3460: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3473: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3427: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3434: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3436: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3437: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3440: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3444: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3447: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3451: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3418: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3415: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3480: undefined reference to `btd_error_already_exists'
/usr/bin/ld: src/adapter.o: in function `device_connect':
/github/workspace/src/src/adapter.c:3378: undefined reference to `dbus_message_ref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3400: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3400: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3402: undefined reference to `dbus_message_unref'
/usr/bin/ld: src/adapter.o: in function `remove_device':
/github/workspace/src/src/adapter.c:3258: undefined reference to `dbus_message_get_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3271: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3273: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3275: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3260: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3267: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3278: undefined reference to `device_request_disconnect'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3264: undefined reference to `btd_error_does_not_exist'
/usr/bin/ld: src/adapter.o: in function `btd_cancel_authorization':
/github/workspace/src/src/adapter.c:7290: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7291: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7284: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_pincode_reply':
/github/workspace/src/src/adapter.c:7419: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `pin_code_request_callback':
/github/workspace/src/src/adapter.c:7685: undefined reference to `device_bonding_iter'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7710: undefined reference to `device_request_pincode'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7693: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7694: undefined reference to `device_notify_pincode'
/usr/bin/ld: src/adapter.o: in function `user_confirm_request_callback':
/github/workspace/src/src/adapter.c:7485: undefined reference to `device_confirm_passkey'
/usr/bin/ld: src/adapter.o: in function `user_passkey_request_callback':
/github/workspace/src/src/adapter.c:7559: undefined reference to `device_request_passkey'
/usr/bin/ld: src/adapter.o: in function `adapter_set_io_capability':
/github/workspace/src/src/adapter.c:8505: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_init':
/github/workspace/src/src/adapter.c:10044: undefined reference to `btd_get_dbus_connection'
/usr/bin/ld: src/adapter.o: in function `adapter_start':
/github/workspace/src/src/adapter.c:5354: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/src/adapter.c:570: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:563: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:566: undefined reference to `btd_adv_manager_refresh'
/usr/bin/ld: /github/workspace/src/src/adapter.c:540: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `reply_pending_requests':
/github/workspace/src/src/adapter.c:5373: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5374: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/src/adapter.c:7010: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7017: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:7028: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/src/adapter.c:552: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/src/adapter.c:7024: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/src/adapter.c:2844: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `stop_discovery_complete':
/github/workspace/src/src/adapter.c:1971: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_add':
/github/workspace/src/src/adapter.c:4994: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4981: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:4987: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_remove':
/github/workspace/src/src/adapter.c:5021: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5027: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `stop_passive_scanning_complete':
/github/workspace/src/src/adapter.c:1441: undefined reference to `device_connect_le'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_add':
/github/workspace/src/src/adapter.c:5083: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_remove':
/github/workspace/src/src/adapter.c:5122: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_add':
/github/workspace/src/src/adapter.c:5178: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5183: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5184: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: src/adapter.o: in function `adapter_set_device_wakeable':
/github/workspace/src/src/adapter.c:5249: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5250: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5255: undefined reference to `btd_device_get_current_flags'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_remove':
/github/workspace/src/src/adapter.c:5331: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5332: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/src/adapter.c:5327: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_new':
/github/workspace/src/src/adapter.c:6408: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6411: undefined reference to `bt_modalias'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6761: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6731: undefined reference to `btd_adv_monitor_content_filter'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6787: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6804: undefined reference to `device_set_legacy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6807: undefined reference to `device_set_rssi_with_delta'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6812: undefined reference to `device_set_tx_power'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6819: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6822: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6834: undefined reference to `device_add_eir_uuids'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6841: undefined reference to `device_set_manufacturer_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6846: undefined reference to `device_set_service_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6849: undefined reference to `device_set_data'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6854: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6858: undefined reference to `btd_adv_monitor_notify_monitors'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6775: undefined reference to `device_set_bredr_support'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6777: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6829: undefined reference to `btd_device_set_pnpid'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6809: undefined reference to `device_set_rssi'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6788: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6815: undefined reference to `device_set_appearance'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6852: undefined reference to `device_set_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6825: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/src/adapter.c:6909: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/src/adapter.c:6781: undefined reference to `device_store_cached_name'
/usr/bin/ld: src/adapter.o: in function `property_set_mode':
/github/workspace/src/src/adapter.c:2889: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2974: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2892: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2903: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable_timeout':
/github/workspace/src/src/adapter.c:3048: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3052: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/src/adapter.c:3056: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `set_discovery_filter':
/github/workspace/src/src/adapter.c:2591: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2639: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2597: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2600: undefined reference to `btd_error_not_supported'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2604: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2630: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: src/adapter.o: in function `start_discovery':
/github/workspace/src/src/adapter.c:2289: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2306: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2297: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2329: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2352: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2343: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2347: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `discovery_stop':
/github/workspace/src/src/adapter.c:2231: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/src/adapter.c:2646: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2671: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `read_info_complete':
/github/workspace/src/src/adapter.c:9544: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/src/adapter.c:8729: undefined reference to `g_dbus_register_interface'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8747: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8749: undefined reference to `agent_get_io_capability'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8751: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8761: undefined reference to `btd_gatt_database_new'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8769: undefined reference to `btd_adv_manager_new'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8771: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8774: undefined reference to `btd_adv_monitor_manager_create'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8788: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8793: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8807: undefined reference to `btd_profile_foreach'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8813: undefined reference to `btd_gatt_database_restore_svc_chng_ccc'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8825: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/src/adapter.c:8790: undefined reference to `btd_battery_provider_manager_create'
/usr/bin/ld: src/adapter.o: in function `services_modified':
/github/workspace/src/src/adapter.c:8715: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `update_device_allowed_services':
/github/workspace/src/src/adapter.c:3490: undefined reference to `btd_device_update_allowed_services'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/src/adapter.c:1513: undefined reference to `device_set_tx_power'
/usr/bin/ld: src/adapter.o: in function `pincode_reply_complete':
/github/workspace/src/src/adapter.c:7380: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `device_browse_cb':
/github/workspace/src/src/adapter.c:3319: undefined reference to `btd_device_connect_services'
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/src/adapter.c:4305: undefined reference to `device_probe_profiles'
/usr/bin/ld: src/adapter.o: in function `dev_class_changed_callback':
/github/workspace/src/src/adapter.c:367: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/src/adapter.c:783: undefined reference to `attrib_gap_set'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_unref':
/github/workspace/src/src/adapter.c:5513: undefined reference to `g_dbus_unregister_interface'
/usr/bin/ld: src/adapter.o: in function `adapter_get_agent':
/github/workspace/src/src/adapter.c:6964: undefined reference to `agent_get'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/src/adapter.c:2839: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `adapter_shutdown':
/github/workspace/src/src/adapter.c:10127: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable':
/github/workspace/src/src/adapter.c:3016: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `property_set_powered':
/github/workspace/src/src/adapter.c:2992: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/src/adapter.c:2664: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2675: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2654: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/src/adapter.c:2669: undefined reference to `dbus_message_new_method_return'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:5952: tools/mcaptest] Error 1
make: *** [Makefile:10434: check] Error 2


##############################
Test: Make Distcheck - FAIL
Desc: Run distcheck to check the distribution
Output:
/usr/bin/ld: src/adapter.o: in function `start_discovery_timeout':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1732: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `device_path_cmp':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:901: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `parse_discoverable':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2449: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2452: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_duplicate_data':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2438: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2441: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `process_auth_queue':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7101: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7102: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7121: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7129: undefined reference to `agent_authorize_service'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7139: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7112: undefined reference to `device_is_trusted'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7146: undefined reference to `dbus_error_free'
/usr/bin/ld: src/adapter.o: in function `agent_auth_cb':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7077: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1512: undefined reference to `device_set_rssi'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_connection':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6978: undefined reference to `device_remove_connection'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6980: undefined reference to `device_is_authenticating'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6984: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6981: undefined reference to `device_cancel_authentication'
/usr/bin/ld: src/adapter.o: in function `discovery_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1622: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1623: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1626: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1620: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: src/adapter.o: in function `property_get_modalias':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3216: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `iter_append_uuid':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3159: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_discovering':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3131: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_pairable_timeout':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3099: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_mode':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2810: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2810: more undefined references to `dbus_message_iter_append_basic' follow
/usr/bin/ld: src/adapter.o: in function `property_get_roles':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3227: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3245: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3232: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3237: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3242: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_uuids':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3180: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3188: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3192: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3195: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `get_discovery_filters':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3290: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3292: undefined reference to `dbus_message_iter_init_append'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3294: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3298: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3302: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `parse_discovery_filter_dict':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2526: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2527: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2528: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2531: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2533: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2540: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2542: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2543: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2546: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2550: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2555: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: src/adapter.o: in function `convert_file':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5791: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o: in function `convert_proximity_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6162: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_gatt_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6117: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_ccc_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_names_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5533: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_primaries_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5979: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5992: undefined reference to `bt_string2uuid'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6004: undefined reference to `create_file'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6021: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5769: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `fix_storage':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6276: undefined reference to `textfile_get'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6282: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6285: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6288: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6291: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6294: undefined reference to `textfile_del'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6297: more undefined references to `textfile_del' follow
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4305: undefined reference to `btd_device_get_uuids'
/usr/bin/ld: src/adapter.o: in function `rpa_resolution_func':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9398: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `exp_debug_func':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9353: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:780: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_insert':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: src/adapter.o: in function `parse_pathloss':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2404: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2407: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_rssi':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2390: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2393: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_pattern':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2462: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2465: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_transport':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2420: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2423: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_uuids':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2359: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2362: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2368: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2372: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2382: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2363: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: src/adapter.o: in function `adapter_add_connection':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4826: undefined reference to `device_add_connection'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5915: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5918: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5920: undefined reference to `record_from_string'
/usr/bin/ld: src/adapter.o: in function `record_has_uuid':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5803: undefined reference to `bt_uuid2string'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5926: undefined reference to `gatt_parse_record'
/usr/bin/ld: src/adapter.o: in function `store_sdp_record':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5865: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5939: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `adapter_start':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5354: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_passive_scanning_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1441: undefined reference to `device_connect_le'
/usr/bin/ld: src/adapter.o: in function `start_discovery':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2289: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2297: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2306: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2352: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2329: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2343: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2347: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `discovery_free':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1565: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1552: undefined reference to `g_dbus_remove_watch'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1561: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1561: undefined reference to `g_dbus_send_message'
/usr/bin/ld: src/adapter.o: in function `set_discovery_filter':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2591: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2639: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2597: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2604: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2600: undefined reference to `btd_error_not_supported'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2630: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: src/adapter.o: in function `store_adapter_info':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:486: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:499: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:511: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `property_set_pairable_timeout':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3111: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3115: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3119: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_alias':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2747: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2788: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2779: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2784: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable_timeout':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3048: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3052: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3056: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `store_link_key':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8055: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `remove_keys':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9085: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `load_config':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6362: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6380: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `convert_config':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6243: undefined reference to `read_pairable_timeout'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6247: undefined reference to `read_discoverable_timeout'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6251: undefined reference to `read_on_mode'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6257: undefined reference to `read_local_name'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6260: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_device_storage':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6179: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6195: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6211: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6215: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6222: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6226: more undefined references to `textfile_foreach' follow
/usr/bin/ld: src/adapter.o: in function `load_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4647: undefined reference to `device_address_cmp'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4668: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4669: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4673: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4674: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4680: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4690: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4654: undefined reference to `device_create_from_storage'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4659: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `store_conn_param':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8451: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_irk':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8359: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_csrk':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8291: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_longtermkey':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8167: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `adapter_set_name':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:848: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:857: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_find_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:877: undefined reference to `device_addr_type_cmp'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:892: undefined reference to `device_set_le_support'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:890: undefined reference to `device_set_bredr_support'
/usr/bin/ld: src/adapter.o: in function `set_device_wakeable_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5236: undefined reference to `device_set_wake_allowed_complete'
/usr/bin/ld: src/adapter.o: in function `adapter_authorize':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7177: undefined reference to `device_is_disconnecting'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7198: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: src/adapter.o: in function `device_unblocked_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9004: undefined reference to `device_unblock'
/usr/bin/ld: src/adapter.o: in function `device_blocked_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8982: undefined reference to `device_block'
/usr/bin/ld: src/adapter.o: in function `unpaired_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9134: undefined reference to `device_set_unpaired'
/usr/bin/ld: src/adapter.o: in function `device_flags_changed_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5289: undefined reference to `btd_device_flags_changed'
/usr/bin/ld: src/adapter.o: in function `connect_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3418: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3420: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3421: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3477: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3415: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3422: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3425: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3456: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3460: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3473: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3427: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3434: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3436: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3437: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3440: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3444: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3447: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3451: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3480: undefined reference to `btd_error_already_exists'
/usr/bin/ld: src/adapter.o: in function `device_connect':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3378: undefined reference to `dbus_message_ref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3400: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3400: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3402: undefined reference to `dbus_message_unref'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6761: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6731: undefined reference to `btd_adv_monitor_content_filter'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6787: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6804: undefined reference to `device_set_legacy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6807: undefined reference to `device_set_rssi_with_delta'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6812: undefined reference to `device_set_tx_power'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6819: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6822: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6834: undefined reference to `device_add_eir_uuids'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6841: undefined reference to `device_set_manufacturer_data'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6846: undefined reference to `device_set_service_data'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6849: undefined reference to `device_set_data'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6854: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6858: undefined reference to `btd_adv_monitor_notify_monitors'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6775: undefined reference to `device_set_bredr_support'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6777: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6829: undefined reference to `btd_device_set_pnpid'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6809: undefined reference to `device_set_rssi'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6788: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6815: undefined reference to `device_set_appearance'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6852: undefined reference to `device_set_flags'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6825: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6909: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6781: undefined reference to `device_store_cached_name'
/usr/bin/ld: src/adapter.o: in function `adapter_service_add':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1191: undefined reference to `add_record_to_server'
/usr/bin/ld: src/adapter.o: in function `adapter_service_remove':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1202: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1214: undefined reference to `remove_record_from_server'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1263: undefined reference to `btd_adv_monitor_device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1240: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1241: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1245: undefined reference to `dbus_error_free'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1248: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1249: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1289: undefined reference to `device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1237: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `discovery_cleanup':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1539: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1539: undefined reference to `device_is_connectable'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:540: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `reply_pending_requests':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5373: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5374: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:570: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:563: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:566: undefined reference to `btd_adv_manager_refresh'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7010: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7017: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7028: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:552: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7024: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2844: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `start_discovery_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1680: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_discovery_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1971: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `discovery_stop':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2231: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2646: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2671: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `adapter_remove':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6441: undefined reference to `device_remove'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6450: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6454: undefined reference to `btd_gatt_database_destroy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6457: undefined reference to `btd_adv_manager_destroy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6460: undefined reference to `btd_adv_monitor_manager_destroy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6463: undefined reference to `btd_battery_provider_manager_destroy'
/usr/bin/ld: src/adapter.o: in function `remove_temporary_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:626: undefined reference to `device_is_temporary'
/usr/bin/ld: src/adapter.o: in function `property_set_mode':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2889: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2974: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2892: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2903: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `remove_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3258: undefined reference to `dbus_message_get_args'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3267: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3271: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3273: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3275: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3260: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3264: undefined reference to `btd_error_does_not_exist'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3278: undefined reference to `device_request_disconnect'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `user_passkey_notify_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7598: undefined reference to `device_notify_passkey'
/usr/bin/ld: src/adapter.o: in function `new_irk_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8411: undefined reference to `device_merge_duplicate'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8419: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: src/adapter.o: in function `new_csrk_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8333: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `connected_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8923: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8933: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8926: undefined reference to `device_store_cached_name'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8927: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8916: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8919: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `device_connect_cb':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3362: undefined reference to `g_dbus_send_error'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3364: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3339: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3341: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3345: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3346: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3353: undefined reference to `device_discover_services'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3354: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3350: undefined reference to `device_attach_att'
/usr/bin/ld: src/adapter.o: in function `bonding_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7767: undefined reference to `device_bonding_complete'
/usr/bin/ld: src/adapter.o: in function `bonding_attempt_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7796: undefined reference to `device_bonding_attempt_retry'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7803: undefined reference to `device_is_retrying'
/usr/bin/ld: src/adapter.o: in function `connect_failed_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9052: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9063: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9071: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9053: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9072: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9064: undefined reference to `device_is_retrying'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9065: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9066: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `new_long_term_key_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8235: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8232: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `new_link_key_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8119: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `adapter_add_profile':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4803: undefined reference to `device_probe_profile'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_profile':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4814: undefined reference to `device_remove_profile'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_add':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4994: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4981: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4987: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_remove':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5021: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5027: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_add':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5083: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_remove':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5122: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_add':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5178: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5183: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5184: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: src/adapter.o: in function `adapter_set_device_wakeable':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5249: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5250: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5255: undefined reference to `btd_device_get_current_flags'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_remove':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5331: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5332: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5327: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_new':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6408: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6411: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6411: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6409: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6411: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6411: more undefined references to `btd_opts' follow
/usr/bin/ld: src/adapter.o: in function `btd_adapter_new':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6411: undefined reference to `bt_modalias'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6415: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6416: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `btd_cancel_authorization':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7290: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7291: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7284: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_pincode_reply':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7419: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `pin_code_request_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7685: undefined reference to `device_bonding_iter'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7710: undefined reference to `device_request_pincode'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7693: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7694: undefined reference to `device_notify_pincode'
/usr/bin/ld: src/adapter.o: in function `user_confirm_request_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7485: undefined reference to `device_confirm_passkey'
/usr/bin/ld: src/adapter.o: in function `user_passkey_request_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7559: undefined reference to `device_request_passkey'
/usr/bin/ld: src/adapter.o: in function `adapter_set_io_capability':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8505: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `read_info_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9544: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9587: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8729: undefined reference to `g_dbus_register_interface'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8747: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8749: undefined reference to `agent_get_io_capability'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8751: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8757: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8761: undefined reference to `btd_gatt_database_new'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8769: undefined reference to `btd_adv_manager_new'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8771: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8774: undefined reference to `btd_adv_monitor_manager_create'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8788: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8793: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8807: undefined reference to `btd_profile_foreach'
/usr/bin/ld: src/adapter.o: in function `load_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4519: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8813: undefined reference to `btd_gatt_database_restore_svc_chng_ccc'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8822: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `read_info_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:9722: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `load_bredr_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4312: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4315: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4321: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4327: more undefined references to `btd_opts' follow
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8825: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8827: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8827: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8827: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8826: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8826: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4316: more undefined references to `btd_opts' follow
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8790: undefined reference to `btd_battery_provider_manager_create'
/usr/bin/ld: src/adapter.o: in function `load_bredr_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4340: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `load_le_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4386: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `load_bredr_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4346: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `load_le_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4392: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `load_bredr_defaults':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4352: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o:/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4398: more undefined references to `btd_opts' follow
/usr/bin/ld: src/adapter.o: in function `adapter_init':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:10044: undefined reference to `btd_get_dbus_connection'
/usr/bin/ld: src/adapter.o: in function `services_modified':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:8715: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `update_device_allowed_services':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3490: undefined reference to `btd_device_update_allowed_services'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:1513: undefined reference to `device_set_tx_power'
/usr/bin/ld: src/adapter.o: in function `pincode_reply_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:7380: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `device_browse_cb':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3319: undefined reference to `btd_device_connect_services'
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:4305: undefined reference to `device_probe_profiles'
/usr/bin/ld: src/adapter.o: in function `dev_class_changed_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:367: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:783: undefined reference to `attrib_gap_set'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2839: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2654: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2664: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2669: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2675: undefined reference to `btd_error_failed'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:3016: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `property_set_powered':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:2992: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_unref':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:5513: undefined reference to `g_dbus_unregister_interface'
/usr/bin/ld: src/adapter.o: in function `adapter_get_agent':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:6964: undefined reference to `agent_get'
/usr/bin/ld: src/adapter.o: in function `adapter_shutdown':
/github/workspace/src/bluez-5.60/_build/sub/../../src/adapter.c:10127: undefined reference to `btd_exit'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:5952: tools/mcaptest] Error 1
make[1]: *** [Makefile:4142: all] Error 2
make: *** [Makefile:10355: distcheck] Error 1


##############################
Test: Build w/ext ELL - Configure - PASS
Desc: Configure BlueZ source with '--enable-external-ell' configuration

##############################
Test: Build w/ext ELL - Make - FAIL
Desc: Build BlueZ source with '--enable-external-ell' configuration
Output:
/usr/bin/ld: src/adapter.o: in function `start_discovery_timeout':
/github/workspace/src2/src/adapter.c:1732: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `device_path_cmp':
/github/workspace/src2/src/adapter.c:901: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `parse_discoverable':
/github/workspace/src2/src/adapter.c:2449: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2452: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_duplicate_data':
/github/workspace/src2/src/adapter.c:2438: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2441: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `process_auth_queue':
/github/workspace/src2/src/adapter.c:7101: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7102: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7121: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7129: undefined reference to `agent_authorize_service'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7139: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7112: undefined reference to `device_is_trusted'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7146: undefined reference to `dbus_error_free'
/usr/bin/ld: src/adapter.o: in function `agent_auth_cb':
/github/workspace/src2/src/adapter.c:7077: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src2/src/adapter.c:1512: undefined reference to `device_set_rssi'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_connection':
/github/workspace/src2/src/adapter.c:6978: undefined reference to `device_remove_connection'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6980: undefined reference to `device_is_authenticating'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6984: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6981: undefined reference to `device_cancel_authentication'
/usr/bin/ld: src/adapter.o: in function `discovery_complete':
/github/workspace/src2/src/adapter.c:1622: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1623: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1626: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1620: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: src/adapter.o: in function `property_get_modalias':
/github/workspace/src2/src/adapter.c:3216: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `iter_append_uuid':
/github/workspace/src2/src/adapter.c:3159: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_discovering':
/github/workspace/src2/src/adapter.c:3131: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_pairable_timeout':
/github/workspace/src2/src/adapter.c:3099: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_mode':
/github/workspace/src2/src/adapter.c:2810: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o:/github/workspace/src2/src/adapter.c:2810: more undefined references to `dbus_message_iter_append_basic' follow
/usr/bin/ld: src/adapter.o: in function `property_get_roles':
/github/workspace/src2/src/adapter.c:3227: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3245: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3232: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3237: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3242: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: src/adapter.o: in function `property_get_uuids':
/github/workspace/src2/src/adapter.c:3180: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3188: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3192: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3195: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `get_discovery_filters':
/github/workspace/src2/src/adapter.c:3290: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3292: undefined reference to `dbus_message_iter_init_append'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3294: undefined reference to `dbus_message_iter_open_container'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3298: undefined reference to `dbus_message_iter_append_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3302: undefined reference to `dbus_message_iter_close_container'
/usr/bin/ld: src/adapter.o: in function `parse_discovery_filter_dict':
/github/workspace/src2/src/adapter.c:2526: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2527: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2528: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2531: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2533: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2540: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2542: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2543: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2546: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2550: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2555: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: src/adapter.o: in function `convert_file':
/github/workspace/src2/src/adapter.c:5791: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o: in function `convert_proximity_entry':
/github/workspace/src2/src/adapter.c:6162: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_gatt_entry':
/github/workspace/src2/src/adapter.c:6117: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_ccc_entry':
/github/workspace/src2/src/adapter.c:6070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_names_entry':
/github/workspace/src2/src/adapter.c:5533: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_primaries_entry':
/github/workspace/src2/src/adapter.c:5979: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5992: undefined reference to `bt_string2uuid'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6004: undefined reference to `create_file'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6021: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_entry':
/github/workspace/src2/src/adapter.c:5769: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `fix_storage':
/github/workspace/src2/src/adapter.c:6276: undefined reference to `textfile_get'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6282: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6285: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6288: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6291: undefined reference to `textfile_del'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6294: undefined reference to `textfile_del'
/usr/bin/ld: src/adapter.o:/github/workspace/src2/src/adapter.c:6297: more undefined references to `textfile_del' follow
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src2/src/adapter.c:4305: undefined reference to `btd_device_get_uuids'
/usr/bin/ld: src/adapter.o: in function `rpa_resolution_func':
/github/workspace/src2/src/adapter.c:9398: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `exp_debug_func':
/github/workspace/src2/src/adapter.c:9353: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src2/src/adapter.c:780: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_insert':
/github/workspace/src2/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1173: undefined reference to `record_sort'
/usr/bin/ld: src/adapter.o: in function `parse_pathloss':
/github/workspace/src2/src/adapter.c:2404: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2407: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_rssi':
/github/workspace/src2/src/adapter.c:2390: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2393: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_pattern':
/github/workspace/src2/src/adapter.c:2462: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2465: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_transport':
/github/workspace/src2/src/adapter.c:2420: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2423: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: src/adapter.o: in function `parse_uuids':
/github/workspace/src2/src/adapter.c:2359: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2362: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2368: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2372: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2382: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2363: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: src/adapter.o: in function `adapter_add_connection':
/github/workspace/src2/src/adapter.c:4826: undefined reference to `device_add_connection'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src2/src/adapter.c:5915: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5918: undefined reference to `bt_uuid2string'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5920: undefined reference to `record_from_string'
/usr/bin/ld: src/adapter.o: in function `record_has_uuid':
/github/workspace/src2/src/adapter.c:5803: undefined reference to `bt_uuid2string'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src2/src/adapter.c:5926: undefined reference to `gatt_parse_record'
/usr/bin/ld: src/adapter.o: in function `store_sdp_record':
/github/workspace/src2/src/adapter.c:5865: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_sdp_entry':
/github/workspace/src2/src/adapter.c:5939: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `discovery_free':
/github/workspace/src2/src/adapter.c:1565: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1552: undefined reference to `g_dbus_remove_watch'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1561: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1561: undefined reference to `g_dbus_send_message'
/usr/bin/ld: src/adapter.o: in function `store_adapter_info':
/github/workspace/src2/src/adapter.c:486: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:511: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `property_set_pairable_timeout':
/github/workspace/src2/src/adapter.c:3111: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3115: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3119: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_alias':
/github/workspace/src2/src/adapter.c:2747: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2788: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2779: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2784: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `store_link_key':
/github/workspace/src2/src/adapter.c:8055: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8070: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `remove_keys':
/github/workspace/src2/src/adapter.c:9085: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `load_config':
/github/workspace/src2/src/adapter.c:6362: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6380: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `convert_config':
/github/workspace/src2/src/adapter.c:6243: undefined reference to `read_pairable_timeout'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6247: undefined reference to `read_discoverable_timeout'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6251: undefined reference to `read_on_mode'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6257: undefined reference to `read_local_name'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6260: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `convert_device_storage':
/github/workspace/src2/src/adapter.c:6179: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6195: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6211: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6215: undefined reference to `textfile_foreach'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6222: undefined reference to `textfile_foreach'
/usr/bin/ld: src/adapter.o:/github/workspace/src2/src/adapter.c:6226: more undefined references to `textfile_foreach' follow
/usr/bin/ld: src/adapter.o: in function `load_devices':
/github/workspace/src2/src/adapter.c:4647: undefined reference to `device_address_cmp'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4668: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4669: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4673: undefined reference to `device_set_paired'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4674: undefined reference to `device_set_bonded'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4680: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4690: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4654: undefined reference to `device_create_from_storage'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4659: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `store_conn_param':
/github/workspace/src2/src/adapter.c:8451: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_irk':
/github/workspace/src2/src/adapter.c:8359: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_csrk':
/github/workspace/src2/src/adapter.c:8291: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `store_longtermkey':
/github/workspace/src2/src/adapter.c:8167: undefined reference to `create_file'
/usr/bin/ld: src/adapter.o: in function `adapter_set_name':
/github/workspace/src2/src/adapter.c:848: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:857: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_find_device':
/github/workspace/src2/src/adapter.c:877: undefined reference to `device_addr_type_cmp'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:892: undefined reference to `device_set_le_support'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:890: undefined reference to `device_set_bredr_support'
/usr/bin/ld: src/adapter.o: in function `set_device_wakeable_complete':
/github/workspace/src2/src/adapter.c:5236: undefined reference to `device_set_wake_allowed_complete'
/usr/bin/ld: src/adapter.o: in function `adapter_authorize':
/github/workspace/src2/src/adapter.c:7177: undefined reference to `device_is_disconnecting'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7198: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: src/adapter.o: in function `device_unblocked_callback':
/github/workspace/src2/src/adapter.c:9004: undefined reference to `device_unblock'
/usr/bin/ld: src/adapter.o: in function `device_blocked_callback':
/github/workspace/src2/src/adapter.c:8982: undefined reference to `device_block'
/usr/bin/ld: src/adapter.o: in function `unpaired_callback':
/github/workspace/src2/src/adapter.c:9134: undefined reference to `device_set_unpaired'
/usr/bin/ld: src/adapter.o: in function `device_flags_changed_callback':
/github/workspace/src2/src/adapter.c:5289: undefined reference to `btd_device_flags_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_service_add':
/github/workspace/src2/src/adapter.c:1191: undefined reference to `add_record_to_server'
/usr/bin/ld: src/adapter.o: in function `adapter_service_remove':
/github/workspace/src2/src/adapter.c:1202: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1214: undefined reference to `remove_record_from_server'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src2/src/adapter.c:1263: undefined reference to `btd_adv_monitor_device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src2/src/adapter.c:1240: undefined reference to `dbus_error_init'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1241: undefined reference to `dbus_set_error_const'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1245: undefined reference to `dbus_error_free'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1248: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1249: undefined reference to `agent_unref'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_remove_device':
/github/workspace/src2/src/adapter.c:1289: undefined reference to `device_remove'
/usr/bin/ld: src/adapter.o: in function `service_auth_cancel':
/github/workspace/src2/src/adapter.c:1237: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `discovery_cleanup':
/github/workspace/src2/src/adapter.c:1539: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:1539: undefined reference to `device_is_connectable'
/usr/bin/ld: src/adapter.o: in function `adapter_remove':
/github/workspace/src2/src/adapter.c:6441: undefined reference to `device_remove'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6450: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6454: undefined reference to `btd_gatt_database_destroy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6457: undefined reference to `btd_adv_manager_destroy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6460: undefined reference to `btd_adv_monitor_manager_destroy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6463: undefined reference to `btd_battery_provider_manager_destroy'
/usr/bin/ld: src/adapter.o: in function `remove_temporary_devices':
/github/workspace/src2/src/adapter.c:626: undefined reference to `device_is_temporary'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src2/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `user_passkey_notify_callback':
/github/workspace/src2/src/adapter.c:7598: undefined reference to `device_notify_passkey'
/usr/bin/ld: src/adapter.o: in function `new_irk_callback':
/github/workspace/src2/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8411: undefined reference to `device_merge_duplicate'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8419: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8408: undefined reference to `device_update_addr'
/usr/bin/ld: src/adapter.o: in function `new_csrk_callback':
/github/workspace/src2/src/adapter.c:8333: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: src/adapter.o: in function `connected_callback':
/github/workspace/src2/src/adapter.c:8923: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8933: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8926: undefined reference to `device_store_cached_name'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8927: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8916: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8919: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `device_connect_cb':
/github/workspace/src2/src/adapter.c:3362: undefined reference to `g_dbus_send_error'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3364: undefined reference to `dbus_message_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3339: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3341: undefined reference to `g_dbus_send_reply'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3345: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3346: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3353: undefined reference to `device_discover_services'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3354: undefined reference to `device_wait_for_svc_complete'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3350: undefined reference to `device_attach_att'
/usr/bin/ld: src/adapter.o: in function `adapter_add_profile':
/github/workspace/src2/src/adapter.c:4803: undefined reference to `device_probe_profile'
/usr/bin/ld: src/adapter.o: in function `adapter_remove_profile':
/github/workspace/src2/src/adapter.c:4814: undefined reference to `device_remove_profile'
/usr/bin/ld: src/adapter.o: in function `bonding_complete':
/github/workspace/src2/src/adapter.c:7767: undefined reference to `device_bonding_complete'
/usr/bin/ld: src/adapter.o: in function `bonding_attempt_complete':
/github/workspace/src2/src/adapter.c:7796: undefined reference to `device_bonding_attempt_retry'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7803: undefined reference to `device_is_retrying'
/usr/bin/ld: src/adapter.o: in function `connect_failed_callback':
/github/workspace/src2/src/adapter.c:9052: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9063: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9071: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9053: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9072: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9064: undefined reference to `device_is_retrying'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9065: undefined reference to `device_cancel_authentication'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:9066: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `new_long_term_key_callback':
/github/workspace/src2/src/adapter.c:8235: undefined reference to `device_set_ltk_enc_size'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8232: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `new_link_key_callback':
/github/workspace/src2/src/adapter.c:8119: undefined reference to `device_set_bonded'
/usr/bin/ld: src/adapter.o: in function `start_discovery_complete':
/github/workspace/src2/src/adapter.c:1680: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `connect_device':
/github/workspace/src2/src/adapter.c:3420: undefined reference to `dbus_message_iter_init'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3421: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3477: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3422: undefined reference to `dbus_message_iter_get_element_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3425: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3456: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3460: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3473: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3427: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3434: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3436: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3437: undefined reference to `dbus_message_iter_next'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3440: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3444: undefined reference to `dbus_message_iter_recurse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3447: undefined reference to `dbus_message_iter_get_arg_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3451: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3418: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3415: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3480: undefined reference to `btd_error_already_exists'
/usr/bin/ld: src/adapter.o: in function `device_connect':
/github/workspace/src2/src/adapter.c:3378: undefined reference to `dbus_message_ref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3400: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3400: undefined reference to `g_dbus_send_message'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3402: undefined reference to `dbus_message_unref'
/usr/bin/ld: src/adapter.o: in function `remove_device':
/github/workspace/src2/src/adapter.c:3258: undefined reference to `dbus_message_get_args'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3271: undefined reference to `btd_device_set_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3273: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3275: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3260: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3267: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3278: undefined reference to `device_request_disconnect'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3264: undefined reference to `btd_error_does_not_exist'
/usr/bin/ld: src/adapter.o: in function `btd_cancel_authorization':
/github/workspace/src2/src/adapter.c:7290: undefined reference to `agent_cancel'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7291: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7284: undefined reference to `device_remove_svc_complete_callback'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_pincode_reply':
/github/workspace/src2/src/adapter.c:7419: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `pin_code_request_callback':
/github/workspace/src2/src/adapter.c:7685: undefined reference to `device_bonding_iter'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7710: undefined reference to `device_request_pincode'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7693: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7694: undefined reference to `device_notify_pincode'
/usr/bin/ld: src/adapter.o: in function `user_confirm_request_callback':
/github/workspace/src2/src/adapter.c:7485: undefined reference to `device_confirm_passkey'
/usr/bin/ld: src/adapter.o: in function `user_passkey_request_callback':
/github/workspace/src2/src/adapter.c:7559: undefined reference to `device_request_passkey'
/usr/bin/ld: src/adapter.o: in function `adapter_set_io_capability':
/github/workspace/src2/src/adapter.c:8505: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_init':
/github/workspace/src2/src/adapter.c:10044: undefined reference to `btd_get_dbus_connection'
/usr/bin/ld: src/adapter.o: in function `adapter_start':
/github/workspace/src2/src/adapter.c:5354: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src2/src/adapter.c:570: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:563: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:566: undefined reference to `btd_adv_manager_refresh'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:540: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `reply_pending_requests':
/github/workspace/src2/src/adapter.c:5373: undefined reference to `device_is_bonding'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5374: undefined reference to `device_bonding_failed'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src2/src/adapter.c:7010: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7017: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:7028: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `settings_changed':
/github/workspace/src2/src/adapter.c:552: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `adapter_stop':
/github/workspace/src2/src/adapter.c:7024: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src2/src/adapter.c:2844: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `stop_discovery_complete':
/github/workspace/src2/src/adapter.c:1971: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_add':
/github/workspace/src2/src/adapter.c:4994: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4981: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:4987: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `adapter_connect_list_remove':
/github/workspace/src2/src/adapter.c:5021: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5027: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `stop_passive_scanning_complete':
/github/workspace/src2/src/adapter.c:1441: undefined reference to `device_connect_le'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_add':
/github/workspace/src2/src/adapter.c:5083: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_whitelist_remove':
/github/workspace/src2/src/adapter.c:5122: undefined reference to `device_get_address'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_add':
/github/workspace/src2/src/adapter.c:5178: undefined reference to `device_get_path'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5183: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5184: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: src/adapter.o: in function `adapter_set_device_wakeable':
/github/workspace/src2/src/adapter.c:5249: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5250: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5255: undefined reference to `btd_device_get_current_flags'
/usr/bin/ld: src/adapter.o: in function `adapter_auto_connect_remove':
/github/workspace/src2/src/adapter.c:5331: undefined reference to `device_get_address'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5332: undefined reference to `btd_device_get_bdaddr_type'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:5327: undefined reference to `device_get_path'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_new':
/github/workspace/src2/src/adapter.c:6408: undefined reference to `btd_opts'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6411: undefined reference to `bt_modalias'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src2/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6761: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6731: undefined reference to `btd_adv_monitor_content_filter'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6741: undefined reference to `eir_parse'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6787: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6804: undefined reference to `device_set_legacy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6807: undefined reference to `device_set_rssi_with_delta'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6812: undefined reference to `device_set_tx_power'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6819: undefined reference to `device_name_known'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6822: undefined reference to `btd_device_device_set_name'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6834: undefined reference to `device_add_eir_uuids'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6841: undefined reference to `device_set_manufacturer_data'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6846: undefined reference to `device_set_service_data'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6849: undefined reference to `device_set_data'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6854: undefined reference to `eir_data_free'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6858: undefined reference to `btd_adv_monitor_notify_monitors'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6765: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6775: undefined reference to `device_set_bredr_support'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6777: undefined reference to `device_update_last_seen'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6829: undefined reference to `btd_device_set_pnpid'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6809: undefined reference to `device_set_rssi'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6788: undefined reference to `device_is_temporary'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6815: undefined reference to `device_set_appearance'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6852: undefined reference to `device_set_flags'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6825: undefined reference to `device_set_class'
/usr/bin/ld: src/adapter.o: in function `adapter_create_device':
/github/workspace/src2/src/adapter.c:1223: undefined reference to `device_create'
/usr/bin/ld: src/adapter.o: in function `update_found_devices':
/github/workspace/src2/src/adapter.c:6909: undefined reference to `btd_device_is_connected'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:6781: undefined reference to `device_store_cached_name'
/usr/bin/ld: src/adapter.o: in function `property_set_mode':
/github/workspace/src2/src/adapter.c:2889: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2974: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2892: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2903: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable_timeout':
/github/workspace/src2/src/adapter.c:3048: undefined reference to `dbus_message_iter_get_basic'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3052: undefined reference to `g_dbus_pending_property_success'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:3056: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `set_discovery_filter':
/github/workspace/src2/src/adapter.c:2591: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2639: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2597: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2600: undefined reference to `btd_error_not_supported'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2604: undefined reference to `btd_error_invalid_args'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2630: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: src/adapter.o: in function `start_discovery':
/github/workspace/src2/src/adapter.c:2289: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2306: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2297: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2329: undefined reference to `g_dbus_add_disconnect_watch'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2352: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2343: undefined reference to `dbus_message_new_method_return'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2347: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `discovery_stop':
/github/workspace/src2/src/adapter.c:2231: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src2/src/adapter.c:2646: undefined reference to `dbus_message_get_sender'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2671: undefined reference to `dbus_message_ref'
/usr/bin/ld: src/adapter.o: in function `read_info_complete':
/github/workspace/src2/src/adapter.c:9544: undefined reference to `btd_opts'
/usr/bin/ld: src/adapter.o: in function `adapter_register':
/github/workspace/src2/src/adapter.c:8729: undefined reference to `g_dbus_register_interface'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8747: undefined reference to `agent_get'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8749: undefined reference to `agent_get_io_capability'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8751: undefined reference to `agent_unref'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8761: undefined reference to `btd_gatt_database_new'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8769: undefined reference to `btd_adv_manager_new'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8771: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8774: undefined reference to `btd_adv_monitor_manager_create'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8788: undefined reference to `g_dbus_get_flags'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8793: undefined reference to `btd_gatt_database_get_db'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8807: undefined reference to `btd_profile_foreach'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8813: undefined reference to `btd_gatt_database_restore_svc_chng_ccc'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8825: undefined reference to `sdp_record_find'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:8790: undefined reference to `btd_battery_provider_manager_create'
/usr/bin/ld: src/adapter.o: in function `services_modified':
/github/workspace/src2/src/adapter.c:8715: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `update_device_allowed_services':
/github/workspace/src2/src/adapter.c:3490: undefined reference to `btd_device_update_allowed_services'
/usr/bin/ld: src/adapter.o: in function `invalidate_rssi_and_tx_power':
/github/workspace/src2/src/adapter.c:1513: undefined reference to `device_set_tx_power'
/usr/bin/ld: src/adapter.o: in function `pincode_reply_complete':
/github/workspace/src2/src/adapter.c:7380: undefined reference to `device_bonding_restart_timer'
/usr/bin/ld: src/adapter.o: in function `device_browse_cb':
/github/workspace/src2/src/adapter.c:3319: undefined reference to `btd_device_connect_services'
/usr/bin/ld: src/adapter.o: in function `probe_devices':
/github/workspace/src2/src/adapter.c:4305: undefined reference to `device_probe_profiles'
/usr/bin/ld: src/adapter.o: in function `dev_class_changed_callback':
/github/workspace/src2/src/adapter.c:367: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src2/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `local_name_changed_callback':
/github/workspace/src2/src/adapter.c:783: undefined reference to `attrib_gap_set'
/usr/bin/ld: src/adapter.o: in function `add_uuid_complete':
/github/workspace/src2/src/adapter.c:969: undefined reference to `g_dbus_emit_property_changed'
/usr/bin/ld: src/adapter.o: in function `btd_adapter_unref':
/github/workspace/src2/src/adapter.c:5513: undefined reference to `g_dbus_unregister_interface'
/usr/bin/ld: src/adapter.o: in function `adapter_get_agent':
/github/workspace/src2/src/adapter.c:6964: undefined reference to `agent_get'
/usr/bin/ld: src/adapter.o: in function `property_set_mode_complete':
/github/workspace/src2/src/adapter.c:2839: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `adapter_shutdown':
/github/workspace/src2/src/adapter.c:10127: undefined reference to `btd_exit'
/usr/bin/ld: src/adapter.o: in function `property_set_discoverable':
/github/workspace/src2/src/adapter.c:3016: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `property_set_powered':
/github/workspace/src2/src/adapter.c:2992: undefined reference to `g_dbus_pending_property_error'
/usr/bin/ld: src/adapter.o: in function `stop_discovery':
/github/workspace/src2/src/adapter.c:2664: undefined reference to `btd_error_busy'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2675: undefined reference to `btd_error_failed'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2654: undefined reference to `btd_error_not_ready'
/usr/bin/ld: /github/workspace/src2/src/adapter.c:2669: undefined reference to `dbus_message_new_method_return'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:5952: tools/mcaptest] Error 1
make: *** [Makefile:4142: all] Error 2




---
Regards,
Linux Bluetooth
diff mbox series

Patch

diff --git a/src/service.c b/src/service.c
index 21a52762e637..84fbb208a7e9 100644
--- a/src/service.c
+++ b/src/service.c
@@ -41,6 +41,7 @@  struct btd_service {
 	void			*user_data;
 	btd_service_state_t	state;
 	int			err;
+	bool			is_allowed;
 };
 
 struct service_state_callback {
@@ -133,6 +134,7 @@  struct btd_service *service_create(struct btd_device *device,
 	service->device = device; /* Weak ref */
 	service->profile = profile;
 	service->state = BTD_SERVICE_STATE_UNAVAILABLE;
+	service->is_allowed = true;
 
 	return service;
 }
@@ -186,6 +188,12 @@  int service_accept(struct btd_service *service)
 	if (!service->profile->accept)
 		return -ENOSYS;
 
+	if (!service->is_allowed) {
+		info("service %s is not allowed",
+						service->profile->remote_uuid);
+		return -ECONNABORTED;
+	}
+
 	err = service->profile->accept(service);
 	if (!err)
 		goto done;
@@ -245,6 +253,12 @@  int btd_service_connect(struct btd_service *service)
 		return -EBUSY;
 	}
 
+	if (!service->is_allowed) {
+		info("service %s is not allowed",
+						service->profile->remote_uuid);
+		return -ECONNABORTED;
+	}
+
 	err = profile->connect(service);
 	if (err == 0) {
 		change_state(service, BTD_SERVICE_STATE_CONNECTING, 0);
@@ -361,6 +375,25 @@  bool btd_service_remove_state_cb(unsigned int id)
 	return false;
 }
 
+void btd_service_set_allowed(struct btd_service *service, bool allowed)
+{
+	if (allowed == service->is_allowed)
+		return;
+
+	service->is_allowed = allowed;
+
+	if (!allowed && (service->state == BTD_SERVICE_STATE_CONNECTING ||
+			service->state == BTD_SERVICE_STATE_CONNECTED)) {
+		btd_service_disconnect(service);
+		return;
+	}
+}
+
+bool btd_service_is_allowed(struct btd_service *service)
+{
+	return service->is_allowed;
+}
+
 void btd_service_connecting_complete(struct btd_service *service, int err)
 {
 	if (service->state != BTD_SERVICE_STATE_DISCONNECTED &&
diff --git a/src/service.h b/src/service.h
index 88530cc17d53..5a2a02447b24 100644
--- a/src/service.h
+++ b/src/service.h
@@ -51,6 +51,8 @@  int btd_service_get_error(const struct btd_service *service);
 unsigned int btd_service_add_state_cb(btd_service_state_cb cb,
 							void *user_data);
 bool btd_service_remove_state_cb(unsigned int id);
+void btd_service_set_allowed(struct btd_service *service, bool allowed);
+bool btd_service_is_allowed(struct btd_service *service);
 
 /* Functions used by profile implementation */
 void btd_service_connecting_complete(struct btd_service *service, int err);