hdlmake fails when building WR-NIC
When I try to build wr-nic from the ground up -- by using this commands:
git clone git:https://www.ohwr.org/white-rabbit/wr-nic.git
cd wr-nic
git submodule init
git submodule update
cd syn/spec/
source /opt/Xilinx/14.7/ISE_DS/settings64.sh
hdlmake-v1.0 --make-ise --ise-proj
make
FAILURE*
The last "make" step fails because "wr_xilinx_pkg.vhd" is parsed
twice!!
./ip_cores/wr-cores/platform/xilinx/Manifest.py:files = [ "wr_xilinx_pkg.vhd" ]
./platform/xilinx/Manifest.py:files = [ "wr_xilinx_pkg.vhd" ]
WORKAROUND*
As a quick workaround, erasing "platform/xilinx" from main wr-nic
Manifest.py solves the problem and the binaries are generated.