-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Problem:
We tried to build the Fluoride Bluetooth stack (Android’s Bluetooth stack) on Ubuntu by following the steps provided n the given link https://android.googlesource.com/platform/packages/modules/Bluetooth/
We completed all the steps, but encountered errors when building and installing the third-party dependency, Libchrome.
Our setup includes:
• OS :Ubuntu 24.04 LTS
• Compiler :Clang 18.1.3
• Flex 2.6.4
• Bison 3.8.2
Error Details
We are getting an error while doing the step highlighted in the image below. Also attaching the error in a test file.

Tried Attempts
1 Ubuntu 20.04:
• Encountered issues with packages: generate-ninja, libre2-9, libabsl-dev, liblc3-dev.
• modp_b64 installed successfully.
• Errors with Libchrome.
2:Ubuntu 22.04:
• liblc3-dev package failed to install.
• Other required system packages installed successfully.
• modp_b64 installed successfully.
• Errors with Libchrome persisted.
3:Ubuntu 24.04:
• Replaced libncurses5 with libncurses6 and libre2-9 with libre2-10.
• Rust dependencies installed successfully.
• modp_b64 installed successfully.
• Errors with Libchrome continued.
Libchrome_build_error.txt