Created
October 10, 2022 15:04
-
-
Save ssbarnea/179c2761b2d550428beaec6bb6c85aea to your computer and use it in GitHub Desktop.
Failure to update parallel tools on Ubuntu 22.04 arm64 edition
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cat /var/log/parallels | |
parallels.log parallels-tools-install.log | |
root@u1:~# cat /var/log/parallels-tools-install.log | |
'/usr/bin/ptiagent' -> '/usr/lib/parallels-tools/installer/ptiagent-wrapper.sh' | |
'/usr/bin/ptiagent-cmd' -> '/usr/lib/parallels-tools/installer/ptiagent-cmd' | |
'/etc/xdg/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
'/usr/share/gnome/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
make: Entering directory '/usr/lib/parallels-tools/kmods' | |
Will use compiler CC="cc". | |
Compiler version "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0" | |
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
1: /lib/modules/5.4.0-66-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210313 | |
4: 1.9.0 | |
Start compile prl_tg... | |
make -C /lib/modules/5.4.0-66-generic/build M=/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 CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-66-generic' | |
1: /lib/modules/5.4.0-66-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210313 | |
4: 1.9.0 | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:21: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:186:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
186 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:190:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
190 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:195, | |
from ./include/linux/io.h:13, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:8: | |
./include/asm-generic/io.h:745:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
745 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_initialize': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:434:22: warning: multi-character character constant [-Wmultichar] | |
434 | if ((int)regs.a0 != 'MMIO') { | |
| ^~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:447:22: warning: multi-character character constant [-Wmultichar] | |
447 | if ((int)regs.a0 != 'EIRQ' || regs.a1 + regs.a2 > NR_IRQS) { | |
| ^~~~~~ | |
In file included from ./include/linux/printk.h:7, | |
from ./include/linux/kernel.h:15, | |
from ./include/linux/list.h:9, | |
from ./include/linux/module.h:9, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:5: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common': | |
./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'void *' [-Wformat=] | |
5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | |
| ^~~~~~ | |
./include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' | |
14 | #define KERN_INFO KERN_SOH "6" /* informational */ | |
| ^~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:568:9: note: in expansion of macro 'KERN_INFO' | |
568 | printk(KERN_INFO "detected %s, base addr %llx, IRQ = {%d, %d %d %d}\n", | |
| ^~~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:568:46: note: format string is defined here | |
568 | printk(KERN_INFO "detected %s, base addr %llx, IRQ = {%d, %d %d %d}\n", | |
| ~~~^ | |
| | | |
| long long unsigned int | |
| %p | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_deinitialize': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:599:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] | |
599 | int i = 0; | |
| ^~~ | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:15: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:186:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
186 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:190:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
190 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:195, | |
from ./include/linux/scatterlist.h:9, | |
from ./include/linux/dma-mapping.h:11, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:9: | |
./include/asm-generic/io.h:745:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
745 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_internal': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:66:18: warning: unused variable 'pdev' [-Wunused-variable] | |
66 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_user_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:105:18: warning: unused variable 'pdev' [-Wunused-variable] | |
105 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_kernel_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:168:18: warning: unused variable 'pdev' [-Wunused-variable] | |
168 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_unmap_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:236:18: warning: unused variable 'pdev' [-Wunused-variable] | |
236 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o | |
1: /lib/modules/5.4.0-66-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210313 | |
4: 1.9.0 | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-66-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||: | |
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc KBUILD_EXTRA_SYMBOLS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
make -C /lib/modules/5.4.0-66-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-66-generic' | |
AR /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/built-in.a | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-66-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make -C /lib/modules/5.4.0-66-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-66-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-66-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make: Leaving directory '/usr/lib/parallels-tools/kmods' | |
Start installation of prl_tg kernel module | |
Start installation of prl_fs kernel module | |
Start installation of prl_fs_freeze kernel module | |
'/usr/bin/ptiagent' -> '/usr/lib/parallels-tools/installer/ptiagent-wrapper.sh' | |
'/usr/bin/ptiagent-cmd' -> '/usr/lib/parallels-tools/installer/ptiagent-cmd' | |
'/etc/xdg/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
'/usr/share/gnome/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
make: Entering directory '/usr/lib/parallels-tools/kmods' | |
Will use compiler CC="cc". | |
Compiler version "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0" | |
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
1: /lib/modules/5.4.0-80-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210729 | |
4: 1.9.0 | |
Start compile prl_tg... | |
make -C /lib/modules/5.4.0-80-generic/build M=/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 CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-80-generic' | |
1: /lib/modules/5.4.0-80-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210729 | |
4: 1.9.0 | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:21: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:186:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
186 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:190:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
190 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:195, | |
from ./include/linux/io.h:13, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:8: | |
./include/asm-generic/io.h:745:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
745 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_initialize': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:434:22: warning: multi-character character constant [-Wmultichar] | |
434 | if ((int)regs.a0 != 'MMIO') { | |
| ^~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:447:22: warning: multi-character character constant [-Wmultichar] | |
447 | if ((int)regs.a0 != 'EIRQ' || regs.a1 + regs.a2 > NR_IRQS) { | |
| ^~~~~~ | |
In file included from ./include/linux/printk.h:7, | |
from ./include/linux/kernel.h:15, | |
from ./include/linux/list.h:9, | |
from ./include/linux/module.h:9, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:5: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common': | |
./include/linux/kern_levels.h:5:18: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'void *' [-Wformat=] | |
5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | |
| ^~~~~~ | |
./include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' | |
14 | #define KERN_INFO KERN_SOH "6" /* informational */ | |
| ^~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:568:9: note: in expansion of macro 'KERN_INFO' | |
568 | printk(KERN_INFO "detected %s, base addr %llx, IRQ = {%d, %d %d %d}\n", | |
| ^~~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:568:46: note: format string is defined here | |
568 | printk(KERN_INFO "detected %s, base addr %llx, IRQ = {%d, %d %d %d}\n", | |
| ~~~^ | |
| | | |
| long long unsigned int | |
| %p | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_deinitialize': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:599:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] | |
599 | int i = 0; | |
| ^~~ | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:15: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:186:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
186 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:190:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
190 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:195, | |
from ./include/linux/scatterlist.h:9, | |
from ./include/linux/dma-mapping.h:11, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:9: | |
./include/asm-generic/io.h:745:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
745 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_internal': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:66:18: warning: unused variable 'pdev' [-Wunused-variable] | |
66 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_user_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:105:18: warning: unused variable 'pdev' [-Wunused-variable] | |
105 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_map_kernel_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:168:18: warning: unused variable 'pdev' [-Wunused-variable] | |
168 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c: In function 'tg_req_unmap_pages': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:236:18: warning: unused variable 'pdev' [-Wunused-variable] | |
236 | struct pci_dev *pdev = req->dev->pci_dev; | |
| ^~~~ | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o | |
1: /lib/modules/5.4.0-80-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20210729 | |
4: 1.9.0 | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-80-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||: | |
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc KBUILD_EXTRA_SYMBOLS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
make -C /lib/modules/5.4.0-80-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-80-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-80-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make -C /lib/modules/5.4.0-80-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.4.0-80-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o | |
Building modules, stage 2. | |
MODPOST 1 modules | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.4.0-80-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make: Leaving directory '/usr/lib/parallels-tools/kmods' | |
Start installation of prl_tg kernel module | |
Start installation of prl_fs kernel module | |
Start installation of prl_fs_freeze kernel module | |
'/usr/bin/ptiagent' -> '/usr/lib/parallels-tools/installer/ptiagent-wrapper.sh' | |
'/usr/bin/ptiagent-cmd' -> '/usr/lib/parallels-tools/installer/ptiagent-cmd' | |
'/etc/xdg/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
'/usr/share/gnome/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
make: Entering directory '/usr/lib/parallels-tools/kmods' | |
Will use compiler CC="cc". | |
Compiler version "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0" | |
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220117 | |
4: 1.10.0 | |
Start compile prl_tg... | |
make -C /lib/modules/5.13.0-25-generic/build M=/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 CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220117 | |
4: 1.10.0 | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:23: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
179 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
183 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:185, | |
from ./include/linux/io.h:13, | |
from ./include/linux/irq.h:20, | |
from ./include/asm-generic/hardirq.h:17, | |
from ./arch/arm64/include/asm/hardirq.h:17, | |
from ./include/linux/hardirq.h:11, | |
from ./include/linux/interrupt.h:11, | |
from ./include/linux/pci.h:38, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:7: | |
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
In file included from ./include/linux/printk.h:7, | |
from ./include/linux/kernel.h:17, | |
from ./include/linux/list.h:9, | |
from ./include/linux/module.h:12, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:5: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common': | |
./include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'void *' [-Wformat=] | |
5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | |
| ^~~~~~ | |
./include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' | |
14 | #define KERN_INFO KERN_SOH "6" /* informational */ | |
| ^~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:516:9: note: in expansion of macro 'KERN_INFO' | |
516 | printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n", | |
| ^~~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:516:47: note: format string is defined here | |
516 | printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n", | |
| ~~~~^ | |
| | | |
| long unsigned int | |
| %08p | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_init_module': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:642:6: warning: unused variable 'rc' [-Wunused-variable] | |
642 | int rc; | |
| ^~ | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:11: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
179 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
183 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:185, | |
from ./include/linux/io.h:13, | |
from ./include/linux/irq.h:20, | |
from ./include/asm-generic/hardirq.h:17, | |
from ./arch/arm64/include/asm/hardirq.h:17, | |
from ./include/linux/hardirq.h:11, | |
from ./include/linux/interrupt.h:11, | |
from ./include/linux/pci.h:38, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:7: | |
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220117 | |
4: 1.10.0 | |
MODPOST /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||: | |
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc KBUILD_EXTRA_SYMBOLS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko due to unavailability of vmlinux | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko due to unavailability of vmlinux | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
cd prl_notifier/Installation/lnx/prl_notifier && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier' | |
Start compile prl_notifier... | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier SRCROOT=/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prlnotifier.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier' | |
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko due to unavailability of vmlinux | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make: Leaving directory '/usr/lib/parallels-tools/kmods' | |
Start installation of prl_tg kernel module | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko due to unavailability of vmlinux | |
Start installation of prl_fs kernel module | |
Start installation of prl_fs_freeze kernel module | |
Start installation of prl_notifier kernel module | |
Started installation of Parallels Guest Tools version '17.1.4.51567' | |
Installation of Parallels Guest Tools version '17.1.1.51537' was found. | |
Created previous version backup in '/tmp/prltools-backup-Y5eClq.tar.gz' | |
installer:%0.000000 | |
Tue Jun 21 14:30:56 UTC 2022 | |
Start installation or upgrade of Guest Tools | |
installer:%10.000000 | |
installer:%20.000000 | |
Found Guest Tools directory: /usr/lib/parallels-tools | |
Failed to stop prltoolsd.service: Unit prltoolsd.service not loaded. | |
Failed to disable unit: Unit file prltoolsd.service does not exist. | |
Failed to stop prltools_updater.service: Unit prltools_updater.service not loaded. | |
Failed to disable unit: Unit file prltools_updater.service does not exist. | |
Failed to stop prl-x11.service: Unit prl-x11.service not loaded. | |
Failed to disable unit: Unit file prl-x11.service does not exist. | |
Failed to stop prltools-reconfig.service: Unit prltools-reconfig.service not loaded. | |
Failed to disable unit: Unit file prltools-reconfig.service does not exist. | |
head: cannot open '/var/lib/parallels-tools/.backup/.psf' for reading: No such file or directory | |
rmdir: failed to remove '': No such file or directory | |
grep: /var/lib/parallels-tools/.backup/.psf: No such file or directory | |
/tmp/PrlToolsPackages/installer/install-cli.sh: line 1060: /usr/sbin/prl-opengl-switcher.sh: No such file or directory | |
Removing files according to '/var/lib/parallels-tools/.backup/.tools.list' | |
rm /usr/bin/ptiagent | |
rm /usr/bin/ptiagent-cmd | |
rm /etc/xdg/autostart/ptiagent.desktop | |
rm /usr/share/gnome/autostart/ptiagent.desktop | |
rm /usr/bin/ptiagent | |
rm /usr/bin/ptiagent-cmd | |
rm /etc/xdg/autostart/ptiagent.desktop | |
rm /usr/share/gnome/autostart/ptiagent.desktop | |
rm /usr/bin/ptiagent | |
rm /usr/bin/ptiagent-cmd | |
rm /etc/xdg/autostart/ptiagent.desktop | |
rm /usr/share/gnome/autostart/ptiagent.desktop | |
Running ldconfig... | |
rmdir: failed to remove '/etc/prltools': No such file or directory | |
update-initramfs: Generating /boot/initrd.img-5.13.0-25-generic | |
Unsupported platform on EFI system, doing nothing. | |
Start removal of prl_tg kernel module | |
Kernel module prl_tg was unloaded | |
Start removal of prl_fs kernel module | |
Error: could not unload prl_fs kernel module | |
Start removal of prl_fs_freeze kernel module | |
Error: could not unload prl_fs_freeze kernel module | |
Start removal of prl_notifier kernel module | |
Error: could not unload prl_notifier kernel module | |
Remove kernel modules according to /var/lib/parallels-tools/.backup/.kmods.list file | |
Remove /usr/lib/parallels-tools directory | |
Register service to install new Guest Tools | |
installer:%30.000000 | |
Perform installation into the /usr/lib/parallels-tools directory | |
installer:%40.000000 | |
make: Entering directory '/usr/lib/parallels-tools/kmods' | |
Will use compiler CC="cc". | |
Compiler version "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0" | |
cd prl_tg/Toolgate/Guest/Linux/prl_tg && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220621 | |
4: 1.10.0 | |
Start compile prl_tg... | |
make -C /lib/modules/5.13.0-25-generic/build M=/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 CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220621 | |
4: 1.10.0 | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:23: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
179 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
183 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:185, | |
from ./include/linux/io.h:13, | |
from ./include/linux/irq.h:20, | |
from ./include/asm-generic/hardirq.h:17, | |
from ./arch/arm64/include/asm/hardirq.h:17, | |
from ./include/linux/hardirq.h:11, | |
from ./include/linux/interrupt.h:11, | |
from ./include/linux/pci.h:38, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:7: | |
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
In file included from ./include/linux/printk.h:7, | |
from ./include/linux/kernel.h:17, | |
from ./include/linux/list.h:9, | |
from ./include/linux/module.h:12, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:5: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_probe_common': | |
./include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'void *' [-Wformat=] | |
5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | |
| ^~~~~~ | |
./include/linux/kern_levels.h:14:19: note: in expansion of macro 'KERN_SOH' | |
14 | #define KERN_INFO KERN_SOH "6" /* informational */ | |
| ^~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:9: note: in expansion of macro 'KERN_INFO' | |
520 | printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n", | |
| ^~~~~~~~~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:520:47: note: format string is defined here | |
520 | printk(KERN_INFO "detected %s, base addr %08lx, IRQ %d\n", | |
| ~~~~^ | |
| | | |
| long unsigned int | |
| %08p | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c: In function 'prl_tg_init_module': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg.c:646:6: warning: unused variable 'rc' [-Wunused-variable] | |
646 | int rc; | |
| ^~ | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.o | |
In file included from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:11: | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h: In function 'tg_out': | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:179:7: warning: assignment to 'long unsigned int' from 'void *' makes integer from pointer without a cast [-Wint-conversion] | |
179 | port += dev->base_addr; | |
| ^~ | |
/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_common.h:183:17: warning: passing argument 2 of 'iowrite64' makes pointer from integer without a cast [-Wint-conversion] | |
183 | iowrite64(val, port); | |
| ^~~~ | |
| | | |
| long unsigned int | |
In file included from ./arch/arm64/include/asm/io.h:185, | |
from ./include/linux/io.h:13, | |
from ./include/linux/irq.h:20, | |
from ./include/asm-generic/hardirq.h:17, | |
from ./arch/arm64/include/asm/hardirq.h:17, | |
from ./include/linux/hardirq.h:11, | |
from ./include/linux/interrupt.h:11, | |
from ./include/linux/pci.h:38, | |
from /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prltg_call.c:7: | |
./include/asm-generic/io.h:769:64: note: expected 'volatile void *' but argument is of type 'long unsigned int' | |
769 | static inline void iowrite64(u64 value, volatile void __iomem *addr) | |
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~ | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.o | |
1: /lib/modules/5.13.0-25-generic/build | |
2: /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg | |
3: 20220621 | |
4: 1.10.0 | |
MODPOST /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/prl_tg.ko due to unavailability of vmlinux | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg' | |
cp -f prl_tg/Toolgate/Guest/Linux/prl_tg/*.symvers prl_fs/SharedFolders/Guest/Linux/prl_fs ||: | |
cd prl_fs/SharedFolders/Guest/Linux/prl_fs && make CC=cc KBUILD_EXTRA_SYMBOLS=/usr/lib/parallels-tools/kmods/prl_tg/Toolgate/Guest/Linux/prl_tg/Module.symvers | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs CC=cc | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/super.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/inode.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/file.o | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/interface.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs/prl_fs.ko due to unavailability of vmlinux | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs/SharedFolders/Guest/Linux/prl_fs' | |
cd prl_notifier/Installation/lnx/prl_notifier && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier' | |
Start compile prl_notifier... | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier SRCROOT=/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prlnotifier.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier/prl_notifier.ko due to unavailability of vmlinux | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_notifier/Installation/lnx/prl_notifier' | |
cd prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze && make CC=cc | |
make[1]: Entering directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make -C /lib/modules/5.13.0-25-generic/build M=/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze CC=cc modules | |
make[2]: Entering directory '/usr/src/linux-headers-5.13.0-25-generic' | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.o | |
MODPOST /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/Module.symvers | |
CC [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.mod.o | |
LD [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
BTF [M] /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko | |
Skipping BTF generation for /usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze/prl_fs_freeze.ko due to unavailability of vmlinux | |
make[2]: Leaving directory '/usr/src/linux-headers-5.13.0-25-generic' | |
make[1]: Leaving directory '/usr/lib/parallels-tools/kmods/prl_fs_freeze/Snapshot/Guest/Linux/prl_freeze' | |
make: Leaving directory '/usr/lib/parallels-tools/kmods' | |
Start installation of prl_tg kernel module | |
Start installation of prl_fs kernel module | |
Start installation of prl_fs_freeze kernel module | |
Start installation of prl_notifier kernel module | |
Creating symlink /var/lib/dkms/parallels-tools/17.1.4.51567/source -> | |
/usr/src/parallels-tools-17.1.4.51567 | |
DKMS: add completed. | |
DKMS modules were added successfully | |
DKMS modules for kernel 5.13.0-25-generic were built successfully | |
DKMS modules for kernel 5.13.0-25-generic were installed successfully | |
installer:%50.000000 | |
installer:%60.000000 | |
installer:%70.000000 | |
Installing libPrlWl.so.1 (aarch64) ... | |
'/usr/lib/parallels-tools/tools/tools-arm64/lib/libPrlWl.so.1.0.0' -> '/lib/aarch64-linux-gnu/libPrlWl.so.1' | |
Running ldconfig... | |
'/home/parallels/Desktop/Parallels Shared Folders' -> '/media/psf' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prltimesync' -> '/usr/bin/prltimesync' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prltoolsd' -> '/usr/bin/prltoolsd' | |
'/tmp/PrlToolsPackages/installer/prltoolsd.service' -> '/etc/systemd/system//prltoolsd.service' | |
Created symlink /etc/systemd/system/multi-user.target.wants/prltoolsd.service -> /etc/systemd/system/prltoolsd.service. | |
'/tmp/PrlToolsPackages/installer/prltools-reconfig.service' -> '/etc/systemd/system//prltools-reconfig.service' | |
Created symlink /etc/systemd/system/multi-user.target.wants/prltools-reconfig.service -> /etc/systemd/system/prltools-reconfig.service. | |
'/usr/lib/parallels-tools/tools/prlfsmountd.sh' -> '/usr/bin/prlfsmountd' | |
Warning: no semanage found in system | |
Not changing type for /usr/lib/parallels-tools/tools/../installer. | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlcc' -> '/usr/bin/prlcc' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prldnd' -> '/usr/bin/prldnd' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlcp' -> '/usr/bin/prlcp' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlsga' -> '/usr/bin/prlsga' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlhosttime' -> '/usr/bin/prlhosttime' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prl_showvmcfg' -> '/usr/bin/prl_showvmcfg' | |
'/usr/lib/parallels-tools/tools/tools-arm64/sbin/prl_nettool' -> '/usr/sbin/prl_nettool' | |
'/usr/lib/parallels-tools/tools/tools-arm64/sbin/prl_snapshot' -> '/usr/sbin/prl_snapshot' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlshprof' -> '/usr/bin/prlshprof' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlshprint' -> '/usr/bin/prlshprint' | |
'/usr/lib/parallels-tools/tools/tools-arm64/bin/prlusmd' -> '/usr/bin/prlusmd' | |
'/etc/xdg/autostart/prlcc.desktop' -> '/usr/lib/parallels-tools/tools/prlcc.desktop' | |
'/usr/share/gnome/autostart/prlcc.desktop' -> '/usr/lib/parallels-tools/tools/prlcc.desktop' | |
'/usr/lib/parallels-tools/tools/tools-arm64/sbin/prl-opengl-switcher.sh' -> '/usr/sbin/prl-opengl-switcher.sh' | |
'/usr/lib/parallels-tools/tools/mount.prl_fs.8' -> '/usr/share/man/man8/mount.prl_fs.8' | |
'/usr/lib/parallels-tools/tools/99prltoolsd-hibernate' -> '/etc/pm/sleep.d/99prltoolsd-hibernate' | |
'/usr/bin/ptiagent' -> '/usr/lib/parallels-tools/installer/ptiagent-wrapper.sh' | |
'/usr/bin/ptiagent-cmd' -> '/usr/lib/parallels-tools/installer/ptiagent-cmd' | |
'/etc/xdg/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
'/usr/share/gnome/autostart/ptiagent.desktop' -> '/usr/lib/parallels-tools/tools/ptiagent.desktop' | |
'/usr/lib/parallels-tools/tools/parallels-tools.png' -> '/usr/share/icons/hicolor/48x48/apps/parallels-tools.png' | |
Perform initramfs update. | |
'/tmp/PrlToolsPackages/installer/parallels_tools.initramfs-hook' -> '/usr/share/initramfs-tools/hooks/parallels_tools' | |
update-initramfs: Generating /boot/initrd.img-5.13.0-25-generic | |
Unsupported platform on EFI system, doing nothing. | |
installer:%80.000000 | |
Send installed Parallels Tools version to dispatcher. | |
installer:%90.000000 | |
>>> Postinstall | |
Writing OS version and Xorg version | |
Enabling PRL_GL | |
Starting prltoolsd service: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment