I’m trying to get setup to compile FTL locally following the instructions in the docs. I’m using a RPI 4 running Ubuntu 24.04 LTS and I’m running into trouble with mbedtls. I have successfully used these instructions in the past and was able to compile FTL previously.
pi@pi:~$ wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.6.4.tar.gz -O mbedtls-3.6.4.tar.gz
--2025-10-17 06:45:32-- https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v3.6.4.tar.gz
Resolving github.com (github.com)... 140.82.116.4
Connecting to github.com (github.com)|140.82.116.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/Mbed-TLS/mbedtls/tar.gz/refs/tags/v3.6.4 [following]
--2025-10-17 06:45:33-- https://codeload.github.com/Mbed-TLS/mbedtls/tar.gz/refs/tags/v3.6.4
Resolving codeload.github.com (codeload.github.com)... 140.82.116.10
Connecting to codeload.github.com (codeload.github.com)|140.82.116.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘mbedtls-3.6.4.tar.gz’
mbedtls-3.6.4.tar.gz [ <=> ] 5.35M 4.03MB/s in 1.3s
2025-10-17 06:45:34 (4.03 MB/s) - ‘mbedtls-3.6.4.tar.gz’ saved [5608889]
pi@pi:~$ tar -xzf mbedtls-3.6.4.tar.gz
pi@pi:~$ cd mbedtls-3.6.4
pi@pi:~/mbedtls-3.6.4$ sed -i '/#define MBEDTLS_THREADING_C/s*^//**g' include/mbedtls/mbedtls_config.h
pi@pi:~/mbedtls-3.6.4$ sed -i '/#define MBEDTLS_THREADING_PTHREAD/s*^//**g' include/mbedtls/mbedtls_config.h
pi@pi:~/mbedtls-3.6.4$ make -j $(nproc)
Makefile:19: *** /framework/exported.make not found (and does not appear to be a git checkout). Please ensure you have downloaded the right archive from the release page on GitHub.. Stop.