Moin,
mit neuem Update/Kernel müssen Module des VMPLayers neu erzeugt und installiert werden. Bei mir geht das schief, es kommen Fehlermeldungen.
Hat jemand mit 23.10 den Player schon am Laufen oder Hinweise darauf, was das Problem ist?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | root@Theophila:/lib/modules/6.5.0-10-generic# vmware-modconfig --console --install-all [AppLoader] Use shipped Linux kernel AIO access library. An up-to-date "libaio" or "libaio1" package from your system is preferred. [AppLoader] GLib does not have GSettings support. Stopping VMware services: VMware Authentication Daemon done Virtual machine monitor done make: Verzeichnis „/tmp/modconfig-FgheT3/vmmon-only“ wird betreten Using kernel build system. /usr/bin/make -C /lib/modules/6.5.0-10-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird betreten warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 You are using: gcc (Ubuntu 13.2.0-4ubuntu3) 13.2.0 CC [M] /tmp/modconfig-FgheT3/vmmon-only/linux/driver.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/linux/driverLog.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/linux/hostif.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/apic.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/comport.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/cpuid.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/crosspage.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/memtrack.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/moduleloop.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/phystrack.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/sharedAreaVmmon.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/statVarsVmmon.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/task.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/common/vmx86.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/bootstrap/bootstrap.o CC [M] /tmp/modconfig-FgheT3/vmmon-only/bootstrap/monLoader.o /tmp/modconfig-FgheT3/vmmon-only/bootstrap/monLoader.c: In function ‘MonLoader_Process’: /tmp/modconfig-FgheT3/vmmon-only/bootstrap/monLoader.c:794:24: warning: the comparison will always evaluate as ‘false’ for the address of ‘entries’ will never be NULL [-Waddress] 794 | if (header->entries == 0 || header->count == 0) { | ^~ In file included from /tmp/modconfig-FgheT3/vmmon-only/bootstrap/monLoader.c:57: /tmp/modconfig-FgheT3/vmmon-only/./include/monLoader.h:239:19: note: ‘entries’ declared here 239 | MonLoaderEntry entries[]; | ^~~~~~~ CC [M] /tmp/modconfig-FgheT3/vmmon-only/bootstrap/monLoaderVmmon.o /tmp/modconfig-FgheT3/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodePage+0x207: 'naked' return found in RETHUNK build CC [M] /tmp/modconfig-FgheT3/vmmon-only/bootstrap/vmmblob.o /tmp/modconfig-FgheT3/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove() /tmp/modconfig-FgheT3/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test() In file included from /tmp/modconfig-FgheT3/vmmon-only/./include/cpu_types.h:29, from /tmp/modconfig-FgheT3/vmmon-only/./include/modulecall.h:33, from /tmp/modconfig-FgheT3/vmmon-only/common/moduleloop.c:33: /tmp/modconfig-FgheT3/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined 779 | #define DO_ONCE(code) \ | In file included from ./include/linux/prandom.h:12, from ./include/linux/random.h:153, from ./include/linux/nodemask.h:97, from ./include/linux/sched.h:23, from /tmp/modconfig-FgheT3/vmmon-only/common/moduleloop.c:31: ./include/linux/once.h:46: note: this is the location of the previous definition 46 | #define DO_ONCE(func, ...) \ | In file included from /tmp/modconfig-FgheT3/vmmon-only/./include/cpu_types.h:29, from /tmp/modconfig-FgheT3/vmmon-only/./include/modulecall.h:33, from /tmp/modconfig-FgheT3/vmmon-only/common/vmx86.h:33, from /tmp/modconfig-FgheT3/vmmon-only/common/vmx86.c:38: /tmp/modconfig-FgheT3/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined 779 | #define DO_ONCE(code) \ | In file included from ./include/linux/prandom.h:12, from ./include/linux/random.h:153, from ./include/linux/nodemask.h:97, from ./include/linux/sched.h:23, from /tmp/modconfig-FgheT3/vmmon-only/common/vmx86.c:31: ./include/linux/once.h:46: note: this is the location of the previous definition 46 | #define DO_ONCE(func, ...) \ | In file included from /tmp/modconfig-FgheT3/vmmon-only/./include/cpu_types.h:29, from /tmp/modconfig-FgheT3/vmmon-only/./include/modulecall.h:33, from /tmp/modconfig-FgheT3/vmmon-only/linux/hostif.c:58: /tmp/modconfig-FgheT3/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined 779 | #define DO_ONCE(code) \ | In file included from ./include/linux/prandom.h:12, from ./include/linux/random.h:153, from ./include/linux/nodemask.h:97, from ./include/linux/sched.h:23, from ./include/linux/binfmts.h:5, from /tmp/modconfig-FgheT3/vmmon-only/linux/hostif.c:31: ./include/linux/once.h:46: note: this is the location of the previous definition 46 | #define DO_ONCE(func, ...) \ | In file included from /tmp/modconfig-FgheT3/vmmon-only/./include/cpu_types.h:29, from /tmp/modconfig-FgheT3/vmmon-only/./include/modulecall.h:33, from /tmp/modconfig-FgheT3/vmmon-only/./common/vmx86.h:33, from /tmp/modconfig-FgheT3/vmmon-only/linux/driver.h:32, from /tmp/modconfig-FgheT3/vmmon-only/linux/driver.c:47: /tmp/modconfig-FgheT3/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined 779 | #define DO_ONCE(code) \ | In file included from ./include/linux/prandom.h:12, from ./include/linux/random.h:153, from ./include/linux/nodemask.h:97, from ./include/linux/list_lru.h:12, from ./include/linux/fs.h:13, from ./include/linux/highmem.h:5, from /tmp/modconfig-FgheT3/vmmon-only/linux/driver.c:25: ./include/linux/once.h:46: note: this is the location of the previous definition 46 | #define DO_ONCE(func, ...) \ | /tmp/modconfig-FgheT3/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section LD [M] /tmp/modconfig-FgheT3/vmmon-only/vmmon.o MODPOST /tmp/modconfig-FgheT3/vmmon-only/Module.symvers ERROR: modpost: "__pte_offset_map" [/tmp/modconfig-FgheT3/vmmon-only/vmmon.ko] undefined! make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-FgheT3/vmmon-only/Module.symvers] Fehler 1 make[2]: *** [/usr/src/linux-headers-6.5.0-10-generic/Makefile:1989: modpost] Fehler 2 make[1]: *** [Makefile:234: __sub-make] Fehler 2 make[1]: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird verlassen make: *** [Makefile:117: vmmon.ko] Fehler 2 make: Verzeichnis „/tmp/modconfig-FgheT3/vmmon-only“ wird verlassen make: Verzeichnis „/tmp/modconfig-FgheT3/vmnet-only“ wird betreten Using kernel build system. /usr/bin/make -C /lib/modules/6.5.0-10-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird betreten warning: the compiler differs from the one used to build the kernel The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 You are using: gcc (Ubuntu 13.2.0-4ubuntu3) 13.2.0 CC [M] /tmp/modconfig-FgheT3/vmnet-only/driver.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/hub.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/userif.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/netif.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/bridge.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/procfs.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/smac_compat.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/smac.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/vnetEvent.o CC [M] /tmp/modconfig-FgheT3/vmnet-only/vnetUserListener.o /tmp/modconfig-FgheT3/vmnet-only/bridge.c: In function ‘VNetBridgeSendLargePacket’: /tmp/modconfig-FgheT3/vmnet-only/bridge.c:1413:11: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration] 1413 | segs = skb_gso_segment(skb, 0); | ^~~~~~~~~~~~~~~ | tcp_gso_segment /tmp/modconfig-FgheT3/vmnet-only/bridge.c:1413:9: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 1413 | segs = skb_gso_segment(skb, 0); | ^ cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:251: /tmp/modconfig-FgheT3/vmnet-only/bridge.o] Fehler 1 make[3]: *** Auf noch nicht beendete Prozesse wird gewartet … /tmp/modconfig-FgheT3/vmnet-only/userif.o: warning: objtool: VNetCsumAndCopyToUser+0x2d: call to csum_partial_copy_nocheck() with UACCESS enabled make[2]: *** [/usr/src/linux-headers-6.5.0-10-generic/Makefile:2037: /tmp/modconfig-FgheT3/vmnet-only] Fehler 2 make[1]: *** [Makefile:234: __sub-make] Fehler 2 make[1]: Verzeichnis „/usr/src/linux-headers-6.5.0-10-generic“ wird verlassen make: *** [Makefile:117: vmnet.ko] Fehler 2 make: Verzeichnis „/tmp/modconfig-FgheT3/vmnet-only“ wird verlassen Unable to install all modules. See log for details. |