Running ROOT in Virtual Machine Shared Folder

Hello all,

I am running Root 6 on an Ubuntu 16.04 virtual machine, with a Windows 10 host. I have a shared folder between the host and guest operating systems, and when I try to compile a root macro in that directory, I get the following error message:

root foo.C++

Info in TUnixSystem::ACLiC: creating shared library
Warning in : Failed to generate the dependency file for
Error in : Dictionary generation failed!

This only occurs when trying to compile code in the shared folder, as if somehow ROOT were not able to write certain files normally produced during the compilation process. Has anyone else experienced this problem?

Any help would be very much appreciated!


could you try to increase the verbosity level of ROOT and inspect the output?

ROOTDEBUG=2 root foo.C++

It’s likely to be an issue related to writing files in your particular setup.