bladeRF icon indicating copy to clipboard operation
bladeRF copied to clipboard

Failing to cross compile for FreeBSD: fatal error: 'editline/readline.h' file not found

Open zsoerenm opened this issue 1 year ago • 0 comments

I failed to cross compile the freebsd binaries using x86_64-unknown-freebsd.

mkdir host/build
cd host/build
cmake -DCMAKE_INSTALL_PREFIX=$prefix\
  -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TARGET_TOOLCHAIN}\
  -DCMAKE_BUILD_TYPE=Release\
  -DENABLE_BACKEND_LIBUSB=TRUE ..
make

It fails with:

[08:34:32] /workspace/srcdir/bladeRF/host/utilities/bladeRF-cli/src/input/editline.c:23:10: fatal error: 'editline/readline.h' file not found
[08:34:32] #include <editline/readline.h>
[08:34:32]          ^~~~~~~~~~~~~~~~~~~~~
[08:34:32] 1 error generated.
[08:34:32] make[2]: *** [utilities/bladeRF-cli/CMakeFiles/bladeRF-cli.dir/build.make:654: utilities/bladeRF-cli/CMakeFiles/bladeRF-cli.dir/src/input/editline.c.o] Error 1
[08:34:32] make[2]: Leaving directory '/workspace/srcdir/bladeRF/host/build'
[08:34:32] make[1]: *** [CMakeFiles/Makefile2:1325: utilities/bladeRF-cli/CMakeFiles/bladeRF-cli.dir/all] Error 2

zsoerenm avatar Nov 07 '22 07:11 zsoerenm