та же проблема с vmware-modules
Тут недавно поднималась тема с названием: проблема с vmware-modules, у меня точно та же проблемма:
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wdeclaration-after-statement" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for C/ObjC but not for C++
cc1plus: warning: command line option "-ffreestanding" is valid for C/ObjC but not for C++
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c: In function `int Task_InitCrosspage_TOT(VMDriver*, InitBlock*)':
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c:337: error: '->' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c:337: error: `&' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c:353: error: '->' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c:353: error: `&' cannot appear in a constant-expression
In file included from /var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.c:1193:
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h: In function `int Task_InitCrosspage_V6(VMDriver*, InitBlock*)':
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:352: error: '->' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:352: error: `&' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:368: error: '->' cannot appear in a constant-expression
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task_compat.h:368: error: `&' cannot appear in a constant-expression
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only/common/task.o] Ошибка 1
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-1.0.0.15-r1/work/vmmon-only] Ошибка 2
make[1]: *** [modules] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r3'
make: *** [vmmon.ko] Ошибка 2
*
* ERROR: app-emulation/vmware-modules-1.0.0.15-r1 failed.
* Call stack:
* ebuild.sh, line 1654: Called dyn_compile
* ebuild.sh, line 990: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1334: Called linux-mod_src_compile
* linux-mod.eclass, line 516: Called die
*
* Unable to make auto-build VMWARE_VER=VME_S1B1 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.22-gentoo-r3/build
втой теме был дан краткий совет:
layman -a vmware
emerge -v1 vmware-modules
я сделал так:
emerge layman
layman -a vmware
и получил следующее сообщение:
Overlay "vmware" does not exist!
vmware-modules по-прежнему не собираются
help
- Для комментирования войдите или зарегистрируйтесь
Нда, а 16 собрался
даром что замаскированый.
Я бы для начала
Я бы для начала смотрел в сторону ядра - возможно собрано криво...
layman -S
Посмотрите доку по опциям layman -S, -L и -f. Вам, скорее всего, нужно обновить с сервера список доступных оверлеев, чтобы сработала команда -a vmware.
P.S. У меня сейчас та же проблема - vmware-modules не компилируется, попробую поставить через этот оверлей...