Tracker item #2530616, was opened at 2009-01-23 08:16 Message generated for change (Comment added) made by gpuk You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2530616&group_id=204462
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: kernel modules Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: mna-news (mna-news) Assigned to: Nobody/Anonymous (nobody) Summary: vmhgfs/page.c does not compile Initial Comment: am trying to compile "open-vm-tools-2009.01.21-142982" on a kernel version 2.6.28.1 and there are somes troubles ... [...) make[3]: Entering directory `/usr/src/linux-2.6.28.1' CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.o /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c: In function `HgfsDoWriteBegin': /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:763: attention : ISO C89 interdit les m▒langes de d▒clarations et de code /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c: In function `HgfsWriteBegin': /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:867: erreur: d▒claration implicite de la fonction ▒ __grab_cache_page ▒ /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:867: attention : affectation transforme un entier en pointeur sans transtypage make[4]: *** [/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.o] Erreur 1 make[3]: *** [_module_/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs] Erreur 2 make[3]: Leaving directory `/usr/src/linux-2.6.28.1' make[2]: *** [vmhgfs.ko] Erreur 2 make[2]: Leaving directory `/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs' make[1]: *** [vmhgfs] Erreur 2 make[1]: Leaving directory `/tmp/open-vm-tools-2009.01.21-142982/modules' make: *** [all-recursive] Erreur 1 if anybody has an idear or solution ... thanks in advance mna. ---------------------------------------------------------------------- Comment By: gpenguin (gpuk) Date: 2009-02-05 17:10 Message: I experienced this exact same bug under kernel 2.6.28.3 with open-vm-tools-2009.01.21-142982. Applying patch -p3 < hgfs-page.patch in open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/ seems to have fixed the issue and all modules now compile without a problem. ---------------------------------------------------------------------- Comment By: Hemp Cluster (jointy) Date: 2009-01-26 18:09 Message: Hi, I tried this patch and everythings works fine now. Best thanks j0inty ---------------------------------------------------------------------- Comment By: mna-news (mna-news) Date: 2009-01-23 15:42 Message: I have try your patch, it's seem to work, i can compile the vmhgfs kernel module. (but i have another trouble in vsocks ... i will open another ticket with the other trouble) [...] Using 2.6.x kernel build system. make[2]: Entering directory `/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs' make -C /lib/modules/2.6.28.1/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[3]: Entering directory `/usr/src/linux-2.6.28.1' CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.o CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/request.o CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/rpcout.o CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/stubs.o CC [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/super.o LD [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/vmhgfs.o Building modules, stage 2. MODPOST 1 modules CC /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/vmhgfs.mod.o LD [M] /tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/vmhgfs.ko make[3]: Leaving directory `/usr/src/linux-2.6.28.1' make -C $PWD SRCROOT=$PWD/. postbuild make[3]: Entering directory `/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs' make[3]: ▒ postbuild ▒ est ▒ jour. make[3]: Leaving directory `/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs' cp -f vmhgfs.ko ./../vmhgfs.o make[2]: Leaving directory `/tmp/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs' make VM_UNAME=2.6.28.1 -C "../modules/linux/vsock" Using 2.6.x kernel build system. Building VMCI Sockets with VMCI module symbols. many thanks for your help. mna. ---------------------------------------------------------------------- Comment By: Dmitry Torokhov (dtor) Date: 2009-01-23 15:13 Message: Could you please try the patch I just uploaded? Go to Linux HGFS directory and apply with -p3. Thanks! ---------------------------------------------------------------------- Comment By: Hemp Cluster (jointy) Date: 2009-01-23 09:31 Message: Hi, On my gentoobox I ran into the same problems. [code] CC [M] /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.o /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c: In function 'HgfsDoWriteBegin': /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:763: warning: ISO C90 forbids mixed declarations and code /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c: In function 'HgfsWriteBegin': /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:867: error: implicit declaration of function '__grab_cache_page' /var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.c:867: warning: assignment makes pointer from integer without a cast make[2]: *** [/var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs/page.o] Error 1 make[1]: *** [_module_/var/tmp/portage/app-emulation/open-vm-tools-0.0.20090121.142982/work/open-vm-tools-2009.01.21-142982/modules/linux/vmhgfs] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.28-gentoo-r1' make: *** [vmhgfs.ko] Error 2 * * ERROR: app-emulation/open-vm-tools-0.0.20090121.142982 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3327: Called linux-mod_src_compile * environment, line 2499: Called die * The specific snippet of code: * eval "emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}"; * The die message: * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= auto-build HEADER_DIR=/usr/src/linux/include BUILD_DIR=/lib/modules/2.6.28-gentoo-r1/build [/code] The build log you will find here. http://pastebin.com/m34c54235 and usefull infos about the System you will find here. http://pastebin.com/m497e3088 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=989708&aid=2530616&group_id=204462 ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel