【Linux系列】Fedora40安装VMware Workstation Pro与排错指南

时间:2025-03-10 10:05:23
.................. CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/ CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/ CC [M] /tmp/modconfig-a8Fcf5/vmnet-only/ In file included from ./include/linux/:305, from ./include/linux/:2138, from /tmp/modconfig-a8Fcf5/vmnet-only/:25: /tmp/modconfig-a8Fcf5/vmnet-only/: In function ‘VNetBridgeReceiveFromVNet’: /tmp/modconfig-a8Fcf5/vmnet-only/:44:39: error: ‘dev_base_lock’ undeclared (first use in this function); did you mean ‘device_lock’? 44 | #define dev_lock_list() read_lock(&dev_base_lock) | ^~~~~~~~~~~~~ ./include/linux/:56:48: note: in definition of macro ‘read_lock’ 56 | #define read_lock(lock) _raw_read_lock(lock) | ^~~~ /tmp/modconfig-a8Fcf5/vmnet-only/:587:4: note: in expansion of macro ‘dev_lock_list’ 587 | dev_lock_list(); | ^~~~~~~~~~~~~ /tmp/modconfig-a8Fcf5/vmnet-only/:44:39: note: each undeclared identifier is reported only once for each function it appears in 44 | #define dev_lock_list() read_lock(&dev_base_lock) | ^~~~~~~~~~~~~ ./include/linux/:56:48: note: in definition of macro ‘read_lock’ 56 | #define read_lock(lock) _raw_read_lock(lock) | ^~~~ /tmp/modconfig-a8Fcf5/vmnet-only/:587:4: note: in expansion of macro ‘dev_lock_list’ 587 | dev_lock_list(); | ^~~~~~~~~~~~~ /tmp/modconfig-a8Fcf5/vmnet-only/: In function ‘VNetBridgeUp’: /tmp/modconfig-a8Fcf5/vmnet-only/:44:39: error: ‘dev_base_lock’ undeclared (first use in this function); did you mean ‘device_lock’? 44 | #define dev_lock_list() read_lock(&dev_base_lock) | ^~~~~~~~~~~~~ ./include/linux/:56:48: note: in definition of macro ‘read_lock’ 56 | #define read_lock(lock) _raw_read_lock(lock) | ^~~~ /tmp/modconfig-a8Fcf5/vmnet-only/:902:4: note: in expansion of macro ‘dev_lock_list’ 902 | dev_lock_list(); | ^~~~~~~~~~~~~ make[3]: *** [scripts/:244: /tmp/modconfig-a8Fcf5/vmnet-only/] Error 1 make[2]: *** [/usr/src/linux-6.9-rc1/Makefile:1919: /tmp/modconfig-a8Fcf5/vmnet-only] Error 2 make[1]: *** [Makefile:240: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-6.9-rc1' make: *** [Makefile:117: ] Error 2 make: Leaving directory '/tmp/modconfig-a8Fcf5/vmnet-only' Unable to install all modules. See log for details.