Parent: 1e1c311243b190586b5a7ee93bec711b163de7de
Author: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2025-01-09 23:00:45
Tree: 94b118111bc6474a23c4a44d424abffa4d7c7aec
build: Fix --disable-a2dp This fixes --disable-a2dp causing build errors: /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_snk_init': /bluez/profiles/audio/transport.c:1742:(.text.transport_a2dp_snk_init+0x49): undefined reference to `source_add_state_cb' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_destroy': /bluez/profiles/audio/transport.c:1578:(.text.transport_a2dp_src_destroy+0x14): undefined reference to `avdtp_unref' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_src_destroy': /bluez/profiles/audio/transport.c:1588:(.text.transport_a2dp_src_destroy+0x29): undefined reference to `sink_remove_state_cb' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_get_stream': /bluez/profiles/audio/transport.c:397:(.text.transport_a2dp_get_stream+0x1a): undefined reference to `a2dp_sep_get_stream' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_cancel': /bluez/profiles/audio/transport.c:586:(.text.transport_a2dp_cancel+0xc): undefined reference to `a2dp_cancel' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_remove_owner': /bluez/profiles/audio/transport.c:602:(.text.transport_a2dp_remove_owner+0x34): undefined reference to `a2dp_cancel' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_src_init': /bluez/profiles/audio/transport.c:1725:(.text.transport_a2dp_src_init+0x49): undefined reference to `sink_add_state_cb' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_destroy': /bluez/profiles/audio/transport.c:1578:(.text.transport_a2dp_snk_destroy+0x14): undefined reference to `avdtp_unref' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_snk_destroy': /bluez/profiles/audio/transport.c:1598:(.text.transport_a2dp_snk_destroy+0x29): undefined reference to `source_remove_state_cb' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_suspend': /bluez/profiles/audio/transport.c:438:(.text.transport_a2dp_suspend+0x79): undefined reference to `a2dp_sep_unlock' /usr/bin/ld: /bluez/profiles/audio/transport.c:433:(.text.transport_a2dp_suspend+0x5a): undefined reference to `a2dp_suspend' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `a2dp_suspend_complete': /bluez/profiles/audio/transport.c:415:(.text.a2dp_suspend_complete+0x47): undefined reference to `a2dp_sep_unlock' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_resume': /bluez/profiles/audio/transport.c:555:(.text.transport_a2dp_resume+0x4d): undefined reference to `a2dp_sep_lock' /usr/bin/ld: /bluez/profiles/audio/transport.c:550:(.text.transport_a2dp_resume+0x76): undefined reference to `a2dp_resume' /usr/bin/ld: /bluez/profiles/audio/transport.c:558:(.text.transport_a2dp_resume+0xa2): undefined reference to `a2dp_resume' /usr/bin/ld: /bluez/profiles/audio/transport.c:544:(.text.transport_a2dp_resume+0xd5): undefined reference to `a2dp_avdtp_get' /usr/bin/ld: /bluez/profiles/audio/transport.c:561:(.text.transport_a2dp_resume+0xf8): undefined reference to `a2dp_sep_unlock' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_get_stream': /bluez/profiles/audio/transport.c:397:(.text.a2dp_resume_complete+0x82): undefined reference to `a2dp_sep_get_stream' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `a2dp_resume_complete': /bluez/profiles/audio/transport.c:508:(.text.a2dp_resume_complete+0xcc): undefined reference to `avdtp_stream_get_transport' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `transport_a2dp_snk_set_delay': /bluez/profiles/audio/transport.c:659:(.text.transport_a2dp_snk_set_delay+0x95): undefined reference to `a2dp_avdtp_get' /usr/bin/ld: /bluez/profiles/audio/transport.c:676:(.text.transport_a2dp_snk_set_delay+0x52): undefined reference to `avdtp_delay_report' /usr/bin/ld: profiles/audio/bluetoothd-transport.o: in function `delay_reporting_exists': /bluez/profiles/audio/transport.c:1000:(.text.delay_reporting_exists+0x19): undefined reference to `avdtp_stream_has_delay_reporting' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:6378: src/bluetoothd] Error 1 make: *** [Makefile:4696: all] Error 2
Diffstat
| M | configure.ac | | | 3 | +++ |
| M | profiles/audio/transport.c | | | 21 | ++++++++++++++++++- - - |
2 files changed, 21 insertions(+), 3 deletions(-)