vmmon dla 2.4.25

Łukasz Maśko masko w ipipan.waw.pl
Wto, 1 Cze 2004, 00:45:08 CEST


Dnia wto 1. czerwca 2004 00:27, Ryszard Mielcarek napisał:
[...]
> 1. moj builder stoi na 2.6
> 2. nie udaje mi sie tam zbudowac najnowszego vmware
> 3. lista poprzednich tagow w specu jest pusta - nie moge zbudowac
> starszego
> 4. ze zrodel oficjalnych - na maszynie domowej nie udaje sie zbudowac
> 5. rpmy podeslane przez zyczliwa osoba, owszem, poszly, ale maja moduly
> do 2.6.
>
> Uprzedzajac nastepne pytania: nie, w domu nie moge sobie zbudowac :P

Podpowiedź na "nie udaje mi się zbudować", zwłaszcza z oryginalnych źródeł:

Jeśli objawia się to tak:

$ /usr/local/bin/vmware-config.pl
[...]
What is the location of the directory of C header files that match your 
running
kernel? [/lib/modules/2.4.24/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using standalone build system.
make: Wchodzę do katalogu `/tmp/vmware-config0/vmmon-only'
make[1]: Wchodzę do katalogu `/tmp/vmware-config0/vmmon-only'
make[2]: Wchodzę do katalogu `/tmp/vmware-config0/vmmon-only/driver-2.4.24'
make[2]: Opuszczam katalog `/tmp/vmware-config0/vmmon-only/driver-2.4.24'
make[2]: Wchodzę do katalogu `/tmp/vmware-config0/vmmon-only/driver-2.4.24'
.././linux/hostif.c: In function `HostIF_UnmapLockedPages':
.././linux/hostif.c:998: warning: passing arg 1 of `do_mmap_pgoff' from 
incompatible pointer type
.././linux/hostif.c:998: warning: passing arg 2 of `do_mmap_pgoff' makes 
pointer from integer without a cast
.././linux/hostif.c:998: too few arguments to function `do_mmap_pgoff'
make[2]: *** [hostif.o] Błąd 1
make[2]: Opuszczam katalog `/tmp/vmware-config0/vmmon-only/driver-2.4.24'
make[1]: *** [driver] Błąd 2
make[1]: Opuszczam katalog `/tmp/vmware-config0/vmmon-only'
make: *** [auto-build] Błąd 2
make: Opuszczam katalog `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.
[...]

to polecam takie coś:

$ GLOBAL_DEFS=-DVMW_SKAS_MMAP /usr/local/bin/vmware-config.pl
[...]
What is the location of the directory of C header files that match your 
running
kernel? [/lib/modules/2.4.24/build/include]

Extracting the sources of the vmmon module.

Building the vmmon module.

Using standalone build system.
make: Wchodzę do katalogu `/tmp/vmware-config1/vmmon-only'
make[1]: Wchodzę do katalogu `/tmp/vmware-config1/vmmon-only'
make[2]: Wchodzę do katalogu `/tmp/vmware-config1/vmmon-only/driver-2.4.24'
make[2]: Opuszczam katalog `/tmp/vmware-config1/vmmon-only/driver-2.4.24'
make[2]: Wchodzę do katalogu `/tmp/vmware-config1/vmmon-only/driver-2.4.24'
make[2]: Opuszczam katalog `/tmp/vmware-config1/vmmon-only/driver-2.4.24'
make[1]: Opuszczam katalog `/tmp/vmware-config1/vmmon-only'
make: Opuszczam katalog `/tmp/vmware-config1/vmmon-only'
The module loads perfectly in the running kernel.
[...]
You can now run VMware Workstation by invoking the following command:
"/usr/local/bin/vmware".

Enjoy,

--the VMware team

I sprawa załatwiona. Analogicznie można od razu zainstalować 
(GLOBAL_DEFS=-DVMW_SKAS_MMAP ./vmware-install.pl)

Pozdrawiam.
-- 
Łukasz Maśko                                    ICQ:              146553537
Lukasz.Masko(at)ipipan.waw.pl                    GG:                2441498
Registered Linux User #61028



Więcej informacji o liście dyskusyjnej pld-users-pl