When using Vivado Sysgen and targeting IP Packager flow, I noticed after generating the core and opening it in Vivado and tried to synthesize the core, errors occurred.
However, when I used the HDL Netlist flow and synthesized this in Vivado, there was no issue.
What is going wrong in the IP Packager flow?
This is a known issue. The path length of the generated files is greater that 256 characters which causes a problem on Windows platforms.
To work around the issue:
Note: Development are investigating a possible fix for this in the future but this is a windows limitation at present.