Hi,
I just created a fresh Ubuntu 16.04 virtual machine. While the installation itself went OK, I couldn't install the Parallels Tools even if I followed the instructions here.
I attached the full log file but the lines seem to be these ones:
make[2]: Entering directory '/usr/src/linux-headers-4.4.0-21-generic'
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'call_tg_sync':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:776:8: error: implicit declaration of function 'vmalloc' [-Werror=implicit-function-declaration]
dst = vmalloc(dsize);
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:776:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
dst = vmalloc(dsize);
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:784:2: error: implicit declaration of function 'vfree' [-Werror=implicit-function-declaration]
vfree(dst);
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_write':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:852:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
sdesc.idata = vmalloc(src->InlineByteCount);
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:866:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
sbuf = vmalloc(ssize);
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:888:6: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
dst = vmalloc(dsize);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o' failed
Any ideas on how to fix this?
Best regards,
Miguel