Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No rule to make target #228

Open
pitpg opened this issue Oct 4, 2024 · 1 comment
Open

No rule to make target #228

pitpg opened this issue Oct 4, 2024 · 1 comment

Comments

@pitpg
Copy link

pitpg commented Oct 4, 2024

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

@saman-coder
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants