verilog-ethernet icon indicating copy to clipboard operation
verilog-ethernet copied to clipboard

No rule to make target

Open pitpg opened this issue 1 year ago • 1 comments

Hi, I'm trying to build a example project for KC705. I get an error: "No rule to make target '../lib/eth/rtl/oddr.v', needed by 'update_config.tcl'. Stop." What am I doing wrong?

Full listing of Cygwin64 Terminal commands and messages: ppg@DESKTOP-24H7CNM /cygdrive/e/Project/Eth1G/Xilinx/verilog-ethernet/example/KC705/fpga_gmii $ make cd fpga && make make[1]: Entering directory '/cygdrive/e/Project/Eth1G/Xilinx/verilog-ethernet/example/KC705/fpga_gmii/fpga' make[1]: *** No rule to make target '../lib/eth/rtl/oddr.v', needed by 'update_config.tcl'. Stop. make[1]: Leaving directory '/cygdrive/e/ProjectEth1G/Xilinx/verilog-ethernet/example/KC705/fpga_gmii/fpga' make: *** [Makefile:14: fpga] Error 2

pitpg avatar Oct 04 '24 07:10 pitpg

Hi pitpg, Each example has a folder lib/eth which is a symbol link towards the rtl folder in the root of the repository. If you cloned the repository on Windows, the symbol link probably does not work. to solve this error edit make file in this path \verilog-eth\example\KC705\fpga_gmii\fpga and replace all of lines same SYN_FILES += lib/eth/**** with SYN_FILES += ../../../******. If you encounter any problems, leave a message.

saman-coder avatar Dec 26 '24 20:12 saman-coder