I'm on Linux Mint distribution (Linux Mint 21 Vanessa) and I'm trying to synthesis qf_helloworldhw FPGA example for my quickfeather board with qorc-sdk tools.
I installed software development environment with sourcing envsetup.sh as describe in quickstart.rst :
Code: Select all
$ source envsetup.sh
Code: Select all
...
verilog files: helloworldfpga.v
make[2] : on entre dans le répertoire « /opt/qorc-sdk/qf_apps/qf_helloworldhw/fpga/rtl »
cd build && symbiflow_synth -t helloworldfpga -v /opt/qorc-sdk/qf_apps/qf_helloworldhw/fpga/rtl/helloworldfpga.v -d ql-eos-s3_wlcsp -p /opt/qorc-sdk/qf_apps/qf_helloworldhw/fpga/rtl/quickfeather.pcf -P PU64 2>&1 > /opt/qorc-sdk/qf_apps/qf_helloworldhw/fpga/rtl/build/helloworldfpga.log
yosys: symbol lookup error: yosys: undefined symbol: ffi_type_double, version LIBFFI_BASE_7.0
make[2]: *** [Makefile.symbiflow:20 : build/helloworldfpga.eblif] Erreur 127
...
If I launch Yosys alone I have the same message :
Code: Select all
$ yosys
yosys: symbol lookup error: yosys: undefined symbol: ffi_type_double, version LIBFFI_BASE_7.0