repo icon indicating copy to clipboard operation
repo copied to clipboard

vmware-workstation 过期

Open huyz-git opened this issue 2 years ago • 3 comments

问题类型 / Type of issues

  • 过期软件包 / out-of-date packages

受影响的软件包 / Affected packages

  • vmware-workstation

AUR 已更新 16.2.4 ,并更新了 patch 以支持 5.19 内核

huyz-git avatar Aug 03 '22 06:08 huyz-git

pkgbase build history last build log
vmware-workstation build history last build log

lilacbot avatar Aug 03 '22 06:08 lilacbot

After upgrade linux to 5.19.1.arch2-1, in dkms shows:

==> dkms install --no-depmod vmware-workstation/16.2.3_19376536 -k 5.19.1-arch2-1
Error! Bad return status for module build on kernel: 5.19.1-arch2-1 (x86_64)
Consult /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/make.log for more information.
==> WARNING: `dkms install --no-depmod vmware-workstation/16.2.3_19376536 -k 5.19.1-arch2-1' exited 10
make.log
DKMS make.log for vmware-workstation-16.2.3_19376536 for kernel 5.19.1-arch2-1 (x86_64)
Mon 15 Aug 03:50:01 CST 2022
cp -r /usr/src/vmware-workstation-16.2.3_19376536/vmmon-only vmmon-only
cp -r /usr/src/vmware-workstation-16.2.3_19376536/vmnet-only vmnet-only
make KVERSION=5.19.1-arch2-1 VM_KBUILD=yes -C vmnet-only
make[1]: Entering directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only'
make KVERSION=5.19.1-arch2-1 VM_KBUILD=yes -C vmmon-only
make[1]: Entering directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only'
Using kernel build system.
Using kernel build system.
make -C /lib/modules/5.19.1-arch2-1/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/lib/modules/5.19.1-arch2-1/build'
make -C /lib/modules/5.19.1-arch2-1/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/lib/modules/5.19.1-arch2-1/build'
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/linux/driver.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/linux/driverLog.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/linux/hostif.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/apic.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/comport.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/cpuid.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/crosspage.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/memtrack.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/moduleloop.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/sharedAreaVmmon.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/phystrack.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/statVarsVmmon.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/vmx86.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/common/task.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/bootstrap.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/monLoaderVmmon.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/monLoader.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/vmmblob.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/driver.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/hub.o
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/monLoader.c: In function ‘MonLoader_Process’:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/monLoader.c:840:24: warning: the comparison will always evaluate as ‘false’ for the address of ‘entries’ will never be NULL [-Waddress]
  840 |    if (header->entries == 0 || header->count == 0) {
      |                        ^~
In file included from /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/bootstrap/monLoader.c:57:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/./include/monLoader.h:239:19: note: ‘entries’ declared here
  239 |    MonLoaderEntry entries[];
      |                   ^~~~~~~
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/userif.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/bridge.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/procfs.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/smac_compat.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/smac.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/vnetEvent.o
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/vnetUserListener.o
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/hub.c:237:24: warning: argument 1 of type ‘uint8[]’ {aka ‘unsigned char[]’} with mismatched bound [-Warray-parameter=]
  237 | VNetHub_AllocPvn(uint8 id[]) // IN: the PVN ID to alloc on
      |                  ~~~~~~^~~~
In file included from /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/hub.c:43:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/vnetInt.h:173:34: note: previously declared as ‘uint8[20]’ {aka ‘unsigned char[20]’}
  173 | VNetJack *VNetHub_AllocPvn(uint8 id[VNET_PVN_ID_LEN]);
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/hub.c:261:20: warning: argument 3 of type ‘uint8[]’ {aka ‘unsigned char[]’} with mismatched bound [-Warray-parameter=]
  261 |              uint8 id[])    // IN: PVN ID to use (NULL if allocPvn == FALSE)
      |              ~~~~~~^~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/hub.c:68:37: note: previously declared as ‘uint8[20]’ {aka ‘unsigned char[20]’}
   68 |                               uint8 id[VNET_PVN_ID_LEN]);
      |                               ~~~~~~^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/driver.c: In function ‘VNetFileOpUnlockedIoctl’:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/driver.c:966:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
  966 |       {
      |       ^
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/driver.c:976:4: note: here
  976 |    case SIOCGETAPIVERSION:
      |    ^~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/bridge.c: In function ‘VNetBridgeUp’:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/bridge.c:956:47: warning: passing argument 2 of ‘SMAC_SetMac’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  956 |          SMAC_SetMac(bridge->smac, bridge->dev->dev_addr);
      |                                    ~~~~~~~~~~~^~~~~~~~~~
In file included from /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/bridge.c:54:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/smac.h:75:45: note: expected ‘uint8 *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
   75 | SMAC_SetMac(struct SMACState *state, uint8 *mac); // IN: state, and host MAC
      |                                      ~~~~~~~^~~
In file included from ./include/linux/string.h:253,
                 from ./include/linux/bitmap.h:11,
                 from ./include/linux/cpumask.h:12,
                 from ./arch/x86/include/asm/paravirt.h:17,
                 from ./arch/x86/include/asm/irqflags.h:63,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:26,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:25:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c: In function ‘VNetNetIf_Create’:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:256:14: warning: passing argument 1 of ‘__builtin_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  256 |    memcpy(dev->dev_addr, netIf->port.paddr, sizeof netIf->port.paddr);
      |           ~~~^~~~~~~~~~
./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’
  378 |         __underlying_##op(p, q, __fortify_size);                        \
      |                           ^
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:256:4: note: in expansion of macro ‘memcpy’
  256 |    memcpy(dev->dev_addr, netIf->port.paddr, sizeof netIf->port.paddr);
      |    ^~~~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:256:14: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  256 |    memcpy(dev->dev_addr, netIf->port.paddr, sizeof netIf->port.paddr);
      |           ~~~^~~~~~~~~~
./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’
  378 |         __underlying_##op(p, q, __fortify_size);                        \
      |                           ^
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:256:4: note: in expansion of macro ‘memcpy’
  256 |    memcpy(dev->dev_addr, netIf->port.paddr, sizeof netIf->port.paddr);
      |    ^~~~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c: In function ‘VNetNetifSetMAC’:
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:535:14: warning: passing argument 1 of ‘__builtin_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  535 |    memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
      |           ~~~^~~~~~~~~~
./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’
  378 |         __underlying_##op(p, q, __fortify_size);                        \
      |                           ^
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:535:4: note: in expansion of macro ‘memcpy’
  535 |    memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
      |    ^~~~~~
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:535:14: note: expected ‘void *’ but argument is of type ‘const unsigned char *’
  535 |    memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
      |           ~~~^~~~~~~~~~
./include/linux/fortify-string.h:378:27: note: in definition of macro ‘__fortify_memcpy_chk’
  378 |         __underlying_##op(p, q, __fortify_size);                        \
      |                           ^
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/netif.c:535:4: note: in expansion of macro ‘memcpy’
  535 |    memcpy(dev->dev_addr, addr->sa_data, dev->addr_len);
      |    ^~~~~~
  LD [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPage_CodePage+0x1f7: 'naked' return found in RETHUNK build
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPageInitSwitchIDTs+0x19: relocation to !ENDBR: CrossPage_CodePage+0x90
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPageInitSwitchIDTs+0x40: relocation to !ENDBR: CrossPage_CodePage+0x10
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPageInitSwitchIDTs+0x5d: relocation to !ENDBR: CrossPage_CodePage+0x40
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPageInitSwitchIDTs+0x106: relocation to !ENDBR: CrossPage_CodePage+0xb0
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: cpDataTemplate+0x318: data relocation to !ENDBR: CrossPage_CodePage+0x170
/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.o: warning: objtool: CrossPage_CodePage+0x1f7: missing int3 after ret
  LD [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/vmnet.o
  MODPOST /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/Module.symvers
  CC [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.mod.o
  MODPOST /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/Module.symvers
  LD [M]  /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.ko
ERROR: modpost: "csum_and_copy_to_user" [/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/vmnet.ko] undefined!
make[3]: *** [scripts/Makefile.modpost:128: /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only/Module.symvers] Error 1
make[2]: *** [Makefile:1757: modules] Error 2
make[2]: Leaving directory '/usr/lib/modules/5.19.1-arch2-1/build'
make[1]: *** [Makefile:121: vmnet.ko] Error 2
make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmnet-only'
make: *** [Makefile:10: vmnet.ko] Error 2
make: *** Waiting for unfinished jobs....
  BTF [M] /var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only/vmmon.ko
make[2]: Leaving directory '/usr/lib/modules/5.19.1-arch2-1/build'
make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[2]: Entering directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/16.2.3_19376536/build/vmmon-only'

Please update this package.

KunoiSayami avatar Aug 14 '22 20:08 KunoiSayami

sadly, vmware-workstation-macos is also affected by the same problem :(

moodyhunter avatar Aug 15 '22 21:08 moodyhunter

was updated in 2d0f45eee772f8b652e844b80584220eb00bc8e5 so closing

farseerfc avatar Sep 25 '22 14:09 farseerfc