Code:
Started installation of Parallels Guest Tools version '11.1.2.32408'
Fri Nov 9 14:42:41 MST 2018
Start installation or upgrade of Guest Tools
new version of parallels tools
Installed Guest Tools were not found
Perform installation into the /usr/lib/parallels-tools directory
cat: /usr/lib/parallels-tools/kmods/../version: No such file or directory
Start installation of prl_eth kernel module
make: Entering directory '/usr/lib/parallels-tools/kmods'
cd prl_eth/pvmnet && make
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
make -C /lib/modules/4.9.0-6-amd64/build M=/usr/lib/parallels-tools/kmods/prl_eth/pvmnet
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-6-amd64'
LD /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/built-in.o
CC [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/pvmnet.o
LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.o
Building modules, stage 2.
MODPOST 1 modules
CC /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.mod.o
LD [M] /usr/lib/parallels-tools/kmods/prl_eth/pvmnet/prl_eth.ko
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-6-amd64'
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_eth/pvmnet'
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
make -C /lib/modules/4.9.0-6-amd64/build SUBDIRS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg SRCROOT=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg modules
make[2]: Entering directory '/usr/src/linux-headers-4.9.0-6-amd64'
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 'tg_submit':
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:315:2: error: implicit declaration of function 'page_cache_get' [-Werror=implicit-function-declaration]
page_cache_get(rq.pg);
^~~~~~~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:377:2: error: implicit declaration of function 'page_cache_release' [-Werror=implicit-function-declaration]
page_cache_release(rq.pg);
^~~~~~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/processor.h:15:0,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/cpufeature.h:4,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/thread_info.h:52,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/thread_info.h:58,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/preempt.h:6,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/preempt.h:59,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/seqlock.h:35,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/time.h:5,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/stat.h:18,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/module.h:10,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:9:
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'map_user_request':
/usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/current.h:17:17: warning: passing argument 1 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
#define current get_current()
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:481:23: note: in expansion of macro 'current'
got = get_user_pages(current, current->mm,
^~~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/include/linux/scatterlist.h:7:0,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/dmapool.h:14,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/pci.h:1274,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:11:
/usr/src/linux-headers-4.9.0-6-common/include/linux/mm.h:1304:6: note: expected 'long unsigned int' but argument is of type 'struct task_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/processor.h:15:0,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/cpufeature.h:4,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/thread_info.h:52,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/thread_info.h:58,
from /usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/preempt.h:6,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/preempt.h:59,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/spinlock.h:50,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/seqlock.h:35,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/time.h:5,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/stat.h:18,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/module.h:10,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:9:
/usr/src/linux-headers-4.9.0-6-common/arch/x86/include/asm/current.h:17:17: warning: passing argument 2 of 'get_user_pages' makes integer from pointer without a cast [-Wint-conversion]
#define current get_current()
^
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:481:32: note: in expansion of macro 'current'
got = get_user_pages(current, current->mm,
^~~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/include/linux/scatterlist.h:7:0,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/dmapool.h:14,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/pci.h:1274,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:11:
/usr/src/linux-headers-4.9.0-6-common/include/linux/mm.h:1304:6: note: expected 'long unsigned int' but argument is of type 'struct mm_struct *'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:482:21: warning: passing argument 4 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
sbuf->u.Va, npages,
^~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/include/linux/scatterlist.h:7:0,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/dmapool.h:14,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/pci.h:1274,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:11:
/usr/src/linux-headers-4.9.0-6-common/include/linux/mm.h:1304:6: note: expected 'struct page **' but argument is of type 'int'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:483:9: warning: passing argument 5 of 'get_user_pages' makes pointer from integer without a cast [-Wint-conversion]
sbuf->Writable, 0,
^~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/include/linux/scatterlist.h:7:0,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/dmapool.h:14,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/pci.h:1274,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:11:
/usr/src/linux-headers-4.9.0-6-common/include/linux/mm.h:1304:6: note: expected 'struct vm_area_struct **' but argument is of type 'unsigned char:1'
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:481:8: error: too many arguments to function 'get_user_pages'
got = get_user_pages(current, current->mm,
^~~~~~~~~~~~~~
In file included from /usr/src/linux-headers-4.9.0-6-common/include/linux/scatterlist.h:7:0,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/dmapool.h:14,
from /usr/src/linux-headers-4.9.0-6-common/include/linux/pci.h:1274,
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:11:
/usr/src/linux-headers-4.9.0-6-common/include/linux/mm.h:1304:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.9.0-6-common/scripts/Makefile.build:301: recipe for target '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o' failed
make[5]: *** [/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o] Error 1
/usr/src/linux-headers-4.9.0-6-common/Makefile:1517: recipe for target '_module_/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' failed
make[4]: *** [_module_/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg] Error 2
Makefile:152: recipe for target 'sub-make' failed
make[3]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-4.9.0-6-amd64'
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Makefile.v26:29: recipe for target 'prl_tg' failed
make[1]: *** [prl_tg] Error 2
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg'
Makefile.kmods:34: recipe for target 'installme' failed
make: *** [installme] Error 2
make: Leaving directory '/usr/lib/parallels-tools/kmods'
Error: could not build kernel modules
Error: failed to install kernel modules