fpgasystems / fpga-network-stack

Scalable Network Stack for FPGAs (TCP/IP, RoCEv2)
BSD 3-Clause "New" or "Revised" License
737 stars 263 forks source link

Build error - ERROR: [HLS 207-3776] use of undeclared identifier 'FNS_ROCE_STACK_MAX_QPS' #36

Open vasyaa opened 6 months ago

vasyaa commented 6 months ago

Trying to build from source Ubuntu 22.04 Vivado 2022.2

Steps to reproduce

  1. mkdir build && cd build
  2. cmake .. -DFNS_PLATFORM=xilinx_u50_gen3x16_xdma_5_202210_1 -DFNS_DATA_WIDTH=64 -DFNS_ROCE_STACK_MAX_QPS=500
  3. make ip

Getting error:

ERROR: [HLS 207-3776] use of undeclared identifier 'FNS_ROCE_STACK_MAX_QPS' (/home/test/source/learn/xilinx/tcp-ip/fpga-network-stack/hls/ethernet_frame_padding/../fns_config.hpp:5:26)
INFO: [HLS 200-111] Finished Command csynth_design CPU user time: 1.73 seconds. CPU system time: 0.16 seconds. Elapsed time: 0.95 seconds; current allocated memory: 0.000 MB.

    while executing
"source /home/test/source/learn/xilinx/tcp-ip/fpga-network-stack/build/hls/ethernet_frame_padding/ethernet_frame_padding_synthesis.tcl"
    ("uplevel" body line 1)
    invoked from within
"uplevel \#0 [list source $arg] "

Same error if I do not specify -DFNS_ROCE_STACK_MAX_QPS=500 How to fix this error?