Quantcast
Channel: VMware Communities : Popular Discussions - VMware Server Archives
Viewing all articles
Browse latest Browse all 69891

not able to build vmmon Debian

$
0
0

Hello, I try to build vmmon.

I make a symlink to gcc 4.0 and hav the kernel-headers.

I install also vmware-any-any-update104

 

pinguinstall:/home/dirk/Desktop# which gcc

/usr/bin/gcc

pinguinstall:/home/dirk/Desktop# ls -l /usr/bin/gcc

lrwxrwxrwx 1 root root 7 2006-09-21 11:35 /usr/bin/gcc -> gcc-4.0

pinguinstall:/home/dirk/Desktop# gcc -v

Using built-in specs.

Target: i486-linux-gnu

Configured with: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.0 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-awt=gtk-default --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --with-tune=i686 --enable-checking=release i486-linux-gnu

Thread model: posix

gcc version 4.0.4 20060507 (prerelease) (Debian 4.0.3-3)

 

 

 

I get this

 

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

 

What is the location of the directory of C header files that match your running

kernel? /lib/modules/2.6.16-2-k7/build/include

 

Extracting the sources of the vmmon module.

 

Building the vmmon module.

 

Using standalone build system.

make: Entering directory `/tmp/vmware-config1/vmmon-only'

make[1]: Entering directory `/tmp/vmware-config1/vmmon-only'

make[2]: Entering directory `/tmp/vmware-config1/vmmon-only/driver-2.6.16-2-k7'

make[2]: Leaving directory `/tmp/vmware-config1/vmmon-only/driver-2.6.16-2-k7'

make[2]: Entering directory `/tmp/vmware-config1/vmmon-only/driver-2.6.16-2-k7'

In file included from /lib/modules/2.6.16-2-k7/build/include/linux/rwsem.h:27,

                 from /lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h:42,

                 from /lib/modules/2.6.16-2-k7/build/include/linux/sched.h:20,

                 from /lib/modules/2.6.16-2-k7/build/include/linux/module.h:10,

                 from .././linux/driver.c:12:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h: In function ‘__down_read’:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:105: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h: In function ‘__down_write’:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:157: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h: In function ‘__up_read’:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:194: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:188: warning: unused variable ‘tmp’

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h: In function ‘__up_write’:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:220: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h: In function ‘__downgrade_write’:

/lib/modules/2.6.16-2-k7/build/include/asm/rwsem.h:245: error: syntax error before ‘KBUILD_BASENAME’

In file included from /lib/modules/2.6.16-2-k7/build/include/linux/sched.h:20,

                 from /lib/modules/2.6.16-2-k7/build/include/linux/module.h:10,

                 from .././linux/driver.c:12:

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h: In function ‘down’:

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h:105: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h: In function ‘down_interruptible’:

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h:130: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h: In function ‘down_trylock’:

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h:155: error: syntax error before ‘KBUILD_BASENAME’

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h: In function ‘up’:

/lib/modules/2.6.16-2-k7/build/include/asm/semaphore.h:179: error: syntax error before ‘KBUILD_BASENAME’

In file included from .././linux/driver.h:20,

                 from .././linux/driver.c:49:

.././include/compat_wait.h: At top level:

.././include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’

/lib/modules/2.6.16-2-k7/build/include/linux/poll.h:45: error: previous declaration of ‘poll_initwait’ was here

.././linux/driver.c:145: warning: initialization from incompatible pointer type

.././linux/driver.c:149: warning: initialization from incompatible pointer type

make[2]: *** \[driver.o] Fehler 1

make[2]: Leaving directory `/tmp/vmware-config1/vmmon-only/driver-2.6.16-2-k7'

make[1]: *** \[driver] Fehler 2

make[1]: Leaving directory `/tmp/vmware-config1/vmmon-only'

make: *** \[auto-build] Fehler 2

make: Leaving directory `/tmp/vmware-config1/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/download/modules/modules.html" and

"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

 

Execution aborted.

 

 

Any ideas?

 

Thanks

 

Dirk

 

Message was edited by:

        DirkS


Viewing all articles
Browse latest Browse all 69891

Trending Articles