Witam, On Wed, 11 Aug 2010 00:16:09 +0200, Arkadiusz Rdest <[email protected]> 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. -- Pozdrawiam Darek _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
