Witam, On Sun, 15 Aug 2010 20:58:04 +0200, Dariusz Krzempek <da...@pekdar.net> wrote: > Witam, > > On Wed, 11 Aug 2010 00:16:09 +0200, Arkadiusz Rdest <w...@punkt.pl> > wrote: >>>>> What is the location of the directory of C header files that match your >>>>> running >>>>> kernel? [/usr/src/linux/include] /usr/src/2.6.33.5-1/include >>>>> >>>>> The path "/usr/src/2.6.33.5-1/include" is not an existing directory. >>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>> Nie /usr/src/2.6.33.5-1/include, a /usr/src/linux-2.6.33.5-1/include (a jak >>>> nie zadziała, spróbuj/usr/src/linux-2.6.33.5-1/include/linux). Ja bym >>>> dodatkowo zainstalował pakiet linux-libc-headers. >>>> >>> >>> Było już późno i walnąłem się. Moja wina. >>> Zrobiłem tak jak napisałeś i dalej ten sam problem. >>> >>> poldek:/all-avail> ls -I linux-libc-headers* >>> linux-libc-headers-2.6.34-1.i686 >>> 1 pakiet >>> poldek:/all-avail> >>> >>> linux-libc-headers zainstalowane i ten sam problem. >>> >>> Mogę prosić o kolejne sugestie? >> >> sprawdz w skrypcie budujacym, czego dokaldnie szuka (jakiego pliku) ten >> instalator, albo jaki warunek musi byc spelniony. >> moze to cie napraowadzi na odpowiedni pakiet do zainstalowania. > > Poszperałem trochę po sieci i znalazłem taki wątek: > http://www.atlink.it/~conti/2007/12/19/vmware-uts_release/ > Pomogło wykonanie: > cat ./include/generated/utsrelease.h >> ./include/linux/version.h > > Instalator rozpoczął kompilację potrzebnego modułu, jednak po kilku > liniach wyświetlił następne błędy :( > > Building the vmmon module. > > Using 2.6.x kernel build system. > make: Wejście do katalogu `/root/tmp/vmware-config2/vmmon-only' > make -C /lib/modules/2.6.34.3-1/build/include/.. SUBDIRS=$PWD > SRCROOT=$PWD/. modules > make[1]: Wejście do katalogu `/usr/src/linux-2.6.34.3' > CC [M] /root/tmp/vmware-config2/vmmon-only/linux/driver.o > In file included from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:31:0: > /root/tmp/vmware-config2/vmmon-only/./include/compat_wait.h:78:13: > error: conflicting types for ‘poll_initwait’ > include/linux/poll.h:72:13: note: previous declaration of > ‘poll_initwait’ was here > In file included from > /root/tmp/vmware-config2/vmmon-only/./include/vmware.h:38:0, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:99: > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_types.h:108:7: > warning: "__FreeBSD__" is not defined > In file included from > /root/tmp/vmware-config2/vmmon-only/./common/vmx86.h:32:0, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.h:29, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:101: > /root/tmp/vmware-config2/vmmon-only/./include/x86msr.h:164:0: warning: > "MSR_THERM2_CTL" redefined > /usr/src/linux-2.6.34.3/arch/x86/include/asm/msr-index.h:231:0: note: > this is the location of the previous definition > In file included from > /root/tmp/vmware-config2/vmmon-only/./include/vcpuset.h:103:0, > from > /root/tmp/vmware-config2/vmmon-only/./include/modulecall.h:37, > from > /root/tmp/vmware-config2/vmmon-only/./common/vmx86.h:33, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.h:29, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:101: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:329:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:333:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:401:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:407:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_And’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:506:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Or’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:595:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Xor’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:684:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Add’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:773:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:775:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Sub’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:860:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:862:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Inc’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:945:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:947:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: In function > ‘Atomic_Dec’: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1028:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1030:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h: At top > level: > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1223:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1227:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1536:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_atomic.h:1663:7: > warning: "_MSC_VER" is not defined > In file included from > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_asm.h:46:0, > from > /root/tmp/vmware-config2/vmmon-only/./include/rateconv.h:45, > from > /root/tmp/vmware-config2/vmmon-only/./include/modulecall.h:40, > from > /root/tmp/vmware-config2/vmmon-only/./common/vmx86.h:33, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.h:29, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:101: > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_asm_x86.h:62:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_asm_x86.h:177:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_asm_x86.h:346:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_basic_asm_x86.h:453:7: > warning: "_MSC_VER" is not defined > In file included from > /root/tmp/vmware-config2/vmmon-only/./include/vm_asm.h:43:0, > from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:103: > /root/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:486:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:779:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:820:7: > warning: "_MSC_VER" is not defined > /root/tmp/vmware-config2/vmmon-only/./include/vm_asm_x86.h:922:7: > warning: "_MSC_VER" is not defined > In file included from > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:119:0: > /root/tmp/vmware-config2/vmmon-only/./common/hostif.h:53:7: warning: > "WINNT_DDK" is not defined > /root/tmp/vmware-config2/vmmon-only/linux/driver.c: In function > ‘LinuxDriverSyncCallOnEachCPU’: > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1423:4: error: too > many arguments to function ‘smp_call_function’ > include/linux/smp.h:72:5: note: declared here > /root/tmp/vmware-config2/vmmon-only/linux/driver.c: In function > ‘LinuxDriver_Ioctl’: > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1987:18: error: > ‘struct task_struct’ has no member named ‘euid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1987:35: error: > ‘struct task_struct’ has no member named ‘uid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1988:11: error: > ‘struct task_struct’ has no member named ‘fsuid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1988:29: error: > ‘struct task_struct’ has no member named ‘uid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1989:18: error: > ‘struct task_struct’ has no member named ‘egid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1989:35: error: > ‘struct task_struct’ has no member named ‘gid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1990:11: error: > ‘struct task_struct’ has no member named ‘fsgid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:1990:29: error: > ‘struct task_struct’ has no member named ‘gid’ > /root/tmp/vmware-config2/vmmon-only/linux/driver.c:2007:7: error: too > many arguments to function ‘smp_call_function’ > include/linux/smp.h:72:5: note: declared here > make[2]: *** [/root/tmp/vmware-config2/vmmon-only/linux/driver.o] Błąd > 1 > make[1]: *** [_module_/root/tmp/vmware-config2/vmmon-only] Błąd 2 > make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34.3' > make: *** [vmmon.ko] Błąd 2 > make: Opuszczenie katalogu `/root/tmp/vmware-config2/vmmon-only' > Unable to build the vmmon module. > > For more information on how to troubleshoot module-related problems, > please > visit our Web site at "http://www.vmware.com/go/unsup-linux-products" > and > "http://www.vmware.com/go/unsup-linux-tools". > > Execution aborted. > > [r...@apms vmware-server-distrib]# > > Googlam za rozwiązaniem, co mu tym razem nie pasuje. > >> pamietam, ze budowalem kiedys na TH vmware-toolsy do ESX'a z pakietow >> tar.gz dolaczonych do ESX'ow i byly jakies problemy, ale udalo mi sie je >> w kilkanascie minut rozwiazac bo sie to w koncu zbudowalo i dzialalo. >> >> Inna inszosc, ze linux pod vmware dziala OK bez instalacji tych toolsow >> i tak naprawde nie sa one wymagane do dzialania. > > Dzięki za informacje.
Sam sobie odpowiem, aby kolejni po mnie nie mieli takich problemów jak ja. Pod tym adresem: http://risesecurity.org/2010/01/10/vmware-server-2-0-2-update-patch/ Jest rozwiązanie na błędy podczas kompilacji modułu "vmmon". Trzeba połatać źródła modułów w-g opisu na podanej stronie i po problemie :) Ufff.. -- Pozdrawiam Darek _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl