On Wed, 13 Nov 2002 15:32:53 +0100
Anders Johansson
On Wednesday 13 November 2002 15.29, Erik Jakobsen wrote:
/bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make: Entering directory `/tmp/vmware-config0/vmmon-only'
Well, it looks like the vmware script is broken, but it also looks like this isn't a problem, since the compile continues.
Yes.
linux/modversions.h: No such file or directory make[2]: *** [driver.o]
Ah, yes, sorry, I forgot about that. Just do
touch /usr/src/linux/include/linux/modversions.h
then try again
I did it: eurit:~ # vmware-config.pl Making sure VMware Workstation's services are stopped. Stopping VMware services: Virtual machine monitor done Trying to find a suitable vmmon module for your running kernel. None of VMware Workstation's pre-built vmmon modules is suitable for your running kernel. Do you want this script to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] yes Using compiler "/usr/bin/gcc". Use environment variable CC to override. Argument "gcc (GCC) 3" isn't numeric in numeric ge (>=) at /usr/bin/vmware-config.pl line 1493, <STDIN> line 1. What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.4.19-4GB/build/include] Extracting the sources of the vmmon module. Building the vmmon module. /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make: Entering directory `/tmp/vmware-config2/vmmon-only' /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make[1]: Entering directory `/tmp/vmware-config2/vmmon-only' /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.4.19-4GB' make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.4.19-4GB' /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make[2]: Entering directory `/tmp/vmware-config2/vmmon-only/driver-2.4.19-4GB' `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions make[2]: Leaving directory `/tmp/vmware-config2/vmmon-only/driver-2.4.19-4GB' make[1]: Leaving directory `/tmp/vmware-config2/vmmon-only' make: Leaving directory `/tmp/vmware-config2/vmmon-only' The module loads perfectly in the running kernel. Trying to find a suitable vmnet module for your running kernel. None of VMware Workstation's pre-built vmnet modules is suitable for your running kernel. Do you want this script to try to build the vmnet module for your system (you need to have a C compiler installed on your system)? [yes] yes Extracting the sources of the vmnet module. Building the vmnet module. /bin/sh: -c: line 1: syntax error near unexpected token `(' /bin/sh: -c: line 1: `if echo gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | grep -q '^3\.0'; then echo yes; else echo no; fi' make: Entering directory `/tmp/vmware-config2/vmnet-only' `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions In file included from driver.c:51: vmnetInt.h:54:1: warning: "major" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from driver.c:22: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:80:1: warning: this is the location of the previous definition In file included from driver.c:51: vmnetInt.h:55:1: warning: "minor" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from driver.c:22: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:81:1: warning: this is the location of the previous definition `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions In file included from userif.c:53: vmnetInt.h:54:1: warning: "major" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from userif.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:80:1: warning: this is the location of the previous definition In file included from userif.c:53: vmnetInt.h:55:1: warning: "minor" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from userif.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:81:1: warning: this is the location of the previous definition `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions In file included from netif.c:48: vmnetInt.h:54:1: warning: "major" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from netif.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:80:1: warning: this is the location of the previous definition In file included from netif.c:48: vmnetInt.h:55:1: warning: "minor" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from netif.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:81:1: warning: this is the location of the previous definition `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions In file included from bridge.c:45: vmnetInt.h:54:1: warning: "major" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from bridge.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:80:1: warning: this is the location of the previous definition In file included from bridge.c:45: vmnetInt.h:55:1: warning: "minor" redefined In file included from /lib/modules/2.4.19-4GB/build/include/linux/fs.h:16, from /lib/modules/2.4.19-4GB/build/include/linux/capability.h:17, from /lib/modules/2.4.19-4GB/build/include/linux/binfmts.h:5, from /lib/modules/2.4.19-4GB/build/include/linux/sched.h:10, from bridge.c:21: /lib/modules/2.4.19-4GB/build/include/linux/kdev_t.h:81:1: warning: this is the location of the previous definition `-m486' is deprecated. Use `-march=i486' or `-mcpu=i486' instead. cc1: warning: -malign-loops is obsolete, use -falign-loops cc1: warning: -malign-jumps is obsolete, use -falign-jumps cc1: warning: -malign-functions is obsolete, use -falign-functions make: Leaving directory `/tmp/vmware-config2/vmnet-only' TDo you want this script to probe for an unused private subnet? (yes/no/help) [yes] yes Probing for an unused private subnet (this can take some time). The subnet 192.168.176.0/255.255.255.0 appears to be unused. This system appears to have a DHCP server configured for normal use. Beware that you should teach it how not to interfere with VMware Workstation's DHCP server. There are two ways to do this: 1) Modify the file /etc/dhcpd.conf to add something like: subnet 192.168.176.0 netmask 255.255.255.0 { # Note: No range is given, vmnet-dhcpd will deal with this subnet. } 2) Start your DHCP server with an explicit list of network interfaces to deal with (leaving out vmnet8). e.g.: dhcpd eth0 Consult the dhcpd(8) and dhcpd.conf(5) manual pages for details. Hit enter to continue. he module loads perfectly in the running kernel. Do you want networking for your Virtual Machines? (yes/no/help) [yes] yes Configuring a bridged network for vmnet0. Configuring a NAT network for vmnet8. Do you want to be able to use host-only networking in your Virtual Machines? [no] no Do you want this script to automatically configure your system to allow your Virtual Machines to access the host's filesystem? (yes/no/help) no Starting VMware services: Virtual machine monitor done Virtual ethernet done Bridged networking on /dev/vmnet0 done Host-only networking on /dev/vmnet8 (background) done NAT networking on /dev/vmnet8 done The configuration of VMware Workstation 3.2.0 build-2230 for Linux for this running kernel completed successfully. You can now run VMware Workstation by invoking the following command: "/usr/bin/vmware". Enjoy, --the VMware team Sorry Anders for such a long list :-( Maybe I shall have a look also at the VMware site to see if there is news for SuSE 8.1.
Anders
-- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
-- Med venlig hilsen - Best regards. Erik Jakobsen - erik@urbakken.dk Registered Linux user #114875 - http://counter.li.org