A small number of newer IP cores utilize Tcl scripts during core generation. IP cores using the Tcl script flow fail on a Linux Samba mount.
There is a Tcl code bug that prevents the command "file readable" from returning the proper value when run from Windows to a Linux box over a Samba mount. The core is actually generated in a temporary directory, but the "file readable" check, which ascertains whether the '.ngc" file is present, fails and generates an error.
Bug tracking items have been filed with the Tcl consortium to fix the underlying issue. However, Xilinx has also implemented a fix for this issue in the first service pack for 10.1. The "fix" replaces the command "file readable" with "file exists" everywhere it occurs in scripts located under the "$Xilinx\coregen\tcl" directory.
The latest 10.1 Service Pack available at:
http://www.xilinx.com/support/download/index.htmThe first service pack containing the fix is 10.1 Service Pack 1.