2014-03-31T02:53:27.812+08:00| vthread-3| I120: Successfully extracted the vmnet source.
2014-03-31T02:53:27.812+08:00| vthread-3| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-NolBQD/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-20-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"
2014-03-31T02:53:28.948+08:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.
这是错误日志,然后我试了是上面的编译命令,/usr/bin/make -j8 -C /tmp/modconfig-NolBQD/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-20-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no
/tmp/modconfig-NolBQD/vmnet-only/filter.c:206:1: error: conflicting types for ‘VNetFilterHookFn’
VNetFilterHookFn(unsigned int hooknum, // IN:
^
/tmp/modconfig-NolBQD/vmnet-only/filter.c:64:18: note: previous declaration of ‘VNetFilterHookFn’ was here
static nf_hookfn VNetFilterHookFn;
^
/tmp/modconfig-NolBQD/vmnet-only/filter.c:64:18: warning: ‘VNetFilterHookFn’ used but never defined [enabled by default]
/tmp/modconfig-NolBQD/vmnet-only/filter.c:206:1: warning: ‘VNetFilterHookFn’ defined but not used [-Wunused-function]
VNetFilterHookFn(unsigned int hooknum, // IN:
^
make[2]: *** [/tmp/modconfig-NolBQD/vmnet-only/filter.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[1]: *** [_module_/tmp/modconfig-NolBQD/vmnet-only] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.13.0-20-generic'
make: *** [vmnet.ko] 错误 2
make:离开目录“/tmp/modconfig-NolBQD/vmnet-only”
make的错误信息......怎么好像是语法错误一类的东西......因为14.04把gcc升级到了4.8.2了吗?
有人有解决办法不?
2014-03-31T02:53:27.812+08:00| vthread-3| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-NolBQD/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-20-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"
2014-03-31T02:53:28.948+08:00| vthread-3| W110: Failed to build vmnet. Failed to execute the build command.
这是错误日志,然后我试了是上面的编译命令,/usr/bin/make -j8 -C /tmp/modconfig-NolBQD/vmnet-only auto-build HEADER_DIR=/lib/modules/3.13.0-20-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no
/tmp/modconfig-NolBQD/vmnet-only/filter.c:206:1: error: conflicting types for ‘VNetFilterHookFn’
VNetFilterHookFn(unsigned int hooknum, // IN:
^
/tmp/modconfig-NolBQD/vmnet-only/filter.c:64:18: note: previous declaration of ‘VNetFilterHookFn’ was here
static nf_hookfn VNetFilterHookFn;
^
/tmp/modconfig-NolBQD/vmnet-only/filter.c:64:18: warning: ‘VNetFilterHookFn’ used but never defined [enabled by default]
/tmp/modconfig-NolBQD/vmnet-only/filter.c:206:1: warning: ‘VNetFilterHookFn’ defined but not used [-Wunused-function]
VNetFilterHookFn(unsigned int hooknum, // IN:
^
make[2]: *** [/tmp/modconfig-NolBQD/vmnet-only/filter.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[1]: *** [_module_/tmp/modconfig-NolBQD/vmnet-only] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.13.0-20-generic'
make: *** [vmnet.ko] 错误 2
make:离开目录“/tmp/modconfig-NolBQD/vmnet-only”
make的错误信息......怎么好像是语法错误一类的东西......因为14.04把gcc升级到了4.8.2了吗?
有人有解决办法不?