Скачал vmware-any-any-update97
Поставил, и тут такой аблом сразу;(
$ make
Building for VMware Workstation 5.0.0.
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.16-rc4-ck1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.16\′
CC [M] /usr/src/vmmon-only/linux/driver.o
CC [M] /usr/src/vmmon-only/linux/hostif.o
CC [M] /usr/src/vmmon-only/common/cpuid.o
CC [M] /usr/src/vmmon-only/common/hash.o
CC [M] /usr/src/vmmon-only/common/memtrack.o
CC [M] /usr/src/vmmon-only/common/phystrack.o
CC [M] /usr/src/vmmon-only/common/task.o
cc1plus: warning: command line option «-Wstrict-prototypes» is valid for Ada/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 Ada/C/ObjC but not for C++
cc1plus: warning: command line option «-ffreestanding» is valid for C/ObjC but not for C++
/usr/src/vmmon-only/common/task.c: In function `void Task_Switch_TOT(VMDriver*, Vcpuid)’:
/usr/src/vmmon-only/common/task.c:84: sorry, unimplemented: inlining failed in call to 'DTR* GetHostContextGDT(VMCrossPage*) [with VMCrossPage = VMCrossPageTOT]': function body not available
/usr/src/vmmon-only/common/task.c:657: sorry, unimplemented: called from here
make[2]: * [/usr/src/vmmon-only/common/task.o] Ошибка 1
make[1]: * [_module_/usr/src/vmmon-only] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.16\′
make: * [vmmon.ko] Ошибка 2
Че ему помимо компилера не нравица то….
Кто-нибудь знает решение?
з.ы. gcc-3.4.3, ядро — что .15, что .16-rc4, одно и тоже выходит….
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
однако…
97ой ещё не пробовал.
более старшие ядра — тоже. лень ребутить домашнее — работает же:
Ну с .15 96-ой у мну тоже работает, после небольшой переделки vmware-config.pl :)
Но вот на весь экран не делается никак, вылетает с обшибкой….(на .15)
Уряя…я решил таки проблему с компиляцией 97 с gcc 3.4.x
патч прилагается
— task.c 2006-02-19 18:22:18.000000000 +0400
+++ task.c 2006-02-24 19:15:52.000000000 +0400
@@ -70,7 +70,7 @@
}
#else
template
-static INLINE ContextInfo *
+static TEMPLATE_INLINE_SINGLE_CALLER ContextInfo *
GetHostContext(VMCrossPage * const crosspage)
{
return &crosspage->hostContext;
@@ -79,7 +79,7 @@
template
-static INLINE DTR *
+static TEMPLATE_INLINE_SINGLE_CALLER DTR *
GetHostContextGDT(VMCrossPage * const crosspage)
{
return &GetHostContext(crosspage)->gdtr.dtr;
хмм…?
/me полез нажимать Ctrl-Alt-F8… поглядемши на FullScreen, вернулся обратно по Ctrl-Alt-Shift-F7.
работает…
? чего ты там переделывал?
отправь создателям vmware-any-any-update*
> отправь создателям vmware-any-any-update*
А пашли они, не хотят блин сами нормально делать….
> * Genie полез нажимать Ctrl-Alt-F8… поглядемши на FullScreen, вернулся обратно по Ctrl-Alt-Shift-F7.
работает…
Дрова ati наверно лагают, решение то вроде есть, но лень:), просто делаю Режим быстрого переключения и убираю bar-ы, почти как фулскрин
> ? чего ты там переделывал?
Добавил в одном if восклицательный знак
Проблемы были — что-то там про page-size или т.п., воопщем типа не соответствовало тому что в ядре, не у меня одного было, ык я этому условию и поставил иныертирование.
ну так можно всё сообщество Open-Source послать — ибо дырок, багов и недоделок везде полно.. :)
ммм. ошибка именно при переключении?
тогда да, драйвера виноваты.
но ati давно не хочет нормально драйвера сделать для linux-а, чтож тут поделать
кстати, и с nvidia не всё гладко — у меня fb слетает :( в консоль нормально не вернуться… :(
хммм… странно. у меня не то, чтобы стандартное ядро…. но проблемы не было.
впрочем, это уже действительно частности.
кроме того, из анонса *97 — там много что переделали и потому может отвалиться. так что этта. проверяй получше работоспособность!
Ну vmware это вроде не FOSS.:)
Ага, дрова, на иксовых все ок.
насколько я помню собственную переписку с командой, any-any-update пишется не совсем самой фирмой…
да и вменяемые, либо это просто я так пишу — что хорошо отнеслись.
# dmesg | grep taint
vmmon: module license 'unspecified' taints kernel.
ээээ….
эээээээ…….?
что за…?!
воо.. как давно это было..
unspecified — это странная лицензия..
вот, у драйвера nVidia — понятно.
нет бы тут написать — commercial или что ещё — VmWare, к примеру…
ан..
в общем, что ты этим сказать-то хотел?
Воопщем — мне лень писать:)