AR# 64350

|

Vivado 2014.x - compile_simlib fails when compiling to a directory name which contains a space

描述

When I try to compile simulation libraries to a directory that contains a space, compile_simlib errors out.
 
For example:
 

compile_simlib -language all -dir {C:/Sim Libs} -simulator modelsim -simulator_exec_path {C:/tools/questa/10.3b_64/win64} -library all -family all


This targets the output directory "Sim Libs" which results in the following error:
 

ERROR: [Vivado 12-3591] compile_simlib failed to compile for modelsim with 5 errors.


From the compile_simlibs.log file:
 

BEGIN_COMPILATION_MESSAGES(modelsim:vhdl:unisim)
** Error: (vcom-7) Failed to open -f file "C:\Sim" in read mode.

No such file or directory. (errno = ENOENT)
End time: 11:48:57 on Oct 08,2014, Elapsed time: 0:00:00
Errors: 1, Warnings: 0

解决方案

This is a known issue which has been fixed in Vivado 2015.1.

To work around the problem, specify an output directory without a space.
AR# 64350
日期 04/22/2015
状态 Active
Type 已知问题
Tools More Less
People Also Viewed