Dear All, I have Suse 8.2 pro on my xp 1600+ 500 megs ram machine and want to use my vmware 2.0.4 that I purchased a couple of years ago. I had it working fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but after using the vmware-config.pl it asked where my kernel sources were and I had to give the location since I had changed my kernel to Mantel's 2.4.21-108 athlon. The kernel change had to be done for me to use my usb. Anyway the error message I got was this: What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/linux-2.4.21-108-include/athlon/include The path "/usr/src/linux-2.4.21-108-include/athlon/include" is a kernel header file directory, but it does not contain the file "asm/page.h" as expected. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] I have researched this particular problem and have not found an answer yet. There is an asm-i386 page.h file that may be the same thing in the proper location but vmware is not recognizing it. Any suggestions? I am a newbie when it comes to kernel compilation or hacking but I really want to get this vmware installed on my system so will do what it takes . Any help or suggestions will be greatly appreciated. Thank you. Sincerely, Marcia
On Tue, 2004-03-09 at 11:51, marcia wrote:
Dear All,
I have Suse 8.2 pro on my xp 1600+ 500 megs ram machine and want to use my vmware 2.0.4 that I purchased a couple of years ago. I had it working fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but after using the vmware-config.pl it asked where my kernel sources were and I had to give the location since I had changed my kernel to Mantel's 2.4.21-108 athlon. The kernel change had to be done for me to use my usb. Anyway the error message I got was this:
If you have the kernel source installed you need to do the following: 1. Either copy the config file from /boot to /usr/src/linux/.config or run make cloneconfig 2. cd /usr/src/linux 3. run make dep Then you should be able to run vmware-config.pl. With out prepping the kernel source tree you will not be able to compile the vmware modules. -- Ken Schneider unix user since 1989 linux user since 1994 SuSE user since 1998 (6.2)
Kenneth Schneider wrote:
On Tue, 2004-03-09 at 11:51, marcia wrote:
Dear All,
I have Suse 8.2 pro on my xp 1600+ 500 megs ram machine and want to use my vmware 2.0.4 that I purchased a couple of years ago. I had it working fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but after using the vmware-config.pl it asked where my kernel sources were and I had to give the location since I had changed my kernel to Mantel's 2.4.21-108 athlon. The kernel change had to be done for me to use my usb. Anyway the error message I got was this:
If you have the kernel source installed you need to do the following:
1. Either copy the config file from /boot to /usr/src/linux/.config or run make cloneconfig
2. cd /usr/src/linux
3. run make dep
Then you should be able to run vmware-config.pl. With out prepping the kernel source tree you will not be able to compile the vmware modules.
Thank you for the tip. I did just that and ended up with these errors: ake[6]: Leaving directory `/usr/src/linux-2.4.21-108/sound/pci/nm256' make -C pdplus fastdep make: *** pdplus: No such file or directory. Stop. make: Entering an unknown directorymake: Leaving an unknown directorymake[5]: *** [_sfdep_pdplus] Error 2 make[5]: Leaving directory `/usr/src/linux-2.4.21-108/sound/pci' make[4]: *** [fastdep] Error 2 make[4]: Leaving directory `/usr/src/linux-2.4.21-108/sound/pci' make[3]: *** [_sfdep_pci] Error 2 make[3]: Leaving directory `/usr/src/linux-2.4.21-108/sound' make[2]: *** [fastdep] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.21-108/sound' make[1]: *** [_sfdep_sound] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21-108' make: *** [dep-files] Error 2 I then went to try the vmware config again and that did not work again as I expected after these errors. I am quite the newbie on these matters so any help, guidance, etc, will be greatly appreciated Thank you for your info though since this is one thing I needed to learn about for sure-the" make dep"command that is necessary after kernel changes and patches. At least that is what I am understanding so far. Thanks. Marcia
Tue, 09 Mar 2004, by raknakce@cox-internet.com:
Dear All,
I have Suse 8.2 pro on my xp 1600+ 500 megs ram machine and want to use my vmware 2.0.4 that I purchased a couple of years ago. I had it working fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but after using the vmware-config.pl it asked where my kernel sources were and I had to give the location since I had changed my kernel to Mantel's 2.4.21-108 athlon. The kernel change had to be done for me to use my usb. Anyway the error message I got was this:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
What you should do at least is change /usr/src/linux/include/linux/version.h to have the same content as /boot/vmlinuz.version.h It means changing the first line to read: #define UTS_RELEASE "2.4.20-4GB-athlon" Then: Read http://volker.dnsalias.net/linux/vmware/vmware2.0.4-SuSE8.1.txt Get the vmware update package and install first. Note: the update packages are in ftp://platan.vc.cvut.cz/pub/vmware/obsolete/ now, latest is vmware-any-any-update52.tar.gz. Theo -- Theo v. Werkhoven Registered Linux user# 99872 http://counter.li.org ICBM 52 13 27N , 4 29 45E. + ICQ: 277217131 SUSE 8.2 + Jabber: gurp@jabber.org Kernel k_athlon-2.4.20 + MSN: twe-msn@ferrets4me.xs4all.nl See headers for PGP/GPG info. +
Theo v. Werkhoven wrote:
Tue, 09 Mar 2004, by raknakce@cox-internet.com:
Dear All,
I have Suse 8.2 pro on my xp 1600+ 500 megs ram machine and want to use my vmware 2.0.4 that I purchased a couple of years ago. I had it working fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but after using the vmware-config.pl it asked where my kernel sources were and I had to give the location since I had changed my kernel to Mantel's 2.4.21-108 athlon. The kernel change had to be done for me to use my usb. Anyway the error message I got was this:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
What you should do at least is change /usr/src/linux/include/linux/version.h to have the same content as /boot/vmlinuz.version.h It means changing the first line to read: #define UTS_RELEASE "2.4.20-4GB-athlon"
Then: Read http://volker.dnsalias.net/linux/vmware/vmware2.0.4-SuSE8.1.txt Get the vmware update package and install first. Note: the update packages are in ftp://platan.vc.cvut.cz/pub/vmware/obsolete/ now, latest is vmware-any-any-update52.tar.gz.
Theo
Dear Theo, Thanks for the advice. I believe that is what I will have to do. Also, do I need to copy the old autoconf.h to the new one as well? After I change the files do I have to compile the kernel again? I am quite the newbie when it comes to compiling kernels so if you could give me the exact commands and all the steps I will be very appreciative. Thanks so much for your help. Sincerely, Marcia
Thu, 11 Mar 2004, by raknakce@cox-internet.com:
Theo v. Werkhoven wrote:
Tue, 09 Mar 2004, by raknakce@cox-internet.com: [..]
fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but [..]
What you should do at least is change /usr/src/linux/include/linux/version.h to have the same content as /boot/vmlinuz.version.h It means changing the first line to read: #define UTS_RELEASE "2.4.20-4GB-athlon" [..] Thanks for the advice. I believe that is what I will have to do. Also, do I need to copy the old autoconf.h to the new one as well? After I
Not afaik, it wasn't needed here at least.
change the files do I have to compile the kernel again? I am quite the
No, just run vmware-config.pl after you changed the header file and installed the update tar. The kernel source /has/ to belong to the currently running kernel of course, but SuSe takes care of that with YaST, so that should be ok. Theo -- Theo v. Werkhoven Registered Linux user# 99872 http://counter.li.org ICBM 52 13 27N , 4 29 45E. + ICQ: 277217131 SUSE 8.2 + Jabber: gurp@jabber.org Kernel k_athlon-2.4.20 + MSN: twe-msn@ferrets4me.xs4all.nl See headers for PGP/GPG info. +
Theo v. Werkhoven wrote:
Thu, 11 Mar 2004, by raknakce@cox-internet.com:
Theo v. Werkhoven wrote:
Tue, 09 Mar 2004, by raknakce@cox-internet.com:
[..]
fine on my Suse 8 and now want to use it on my Suse 8.2 pro. I have the needed modules installed but it will not compile. It installed OK, but
[..]
What you should do at least is change /usr/src/linux/include/linux/version.h to have the same content as /boot/vmlinuz.version.h It means changing the first line to read: #define UTS_RELEASE "2.4.20-4GB-athlon"
[..]
Thanks for the advice. I believe that is what I will have to do. Also, do I need to copy the old autoconf.h to the new one as well? After I
Not afaik, it wasn't needed here at least.
change the files do I have to compile the kernel again? I am quite the
No, just run vmware-config.pl after you changed the header file and installed the update tar. The kernel source /has/ to belong to the currently running kernel of course, but SuSe takes care of that with YaST, so that should be ok.
Theo
Thank you for the suggestion but it did not work. It said that the new version.h did not match ther kernel headers or something close to that . I then changed it back to what it was , tried vmware-config.pl and got this error: The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/autoconf.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel. Do you have any idea how I may correct this? Thank you for your help. Sincerely, Marcia
Dear All, It looks as though some of my problems are coming from the fact that my kernel sources for my new kernel are not installed although I thought they were. My kernel sources for my previous kernel are installed. I then attempted to install the new ones and got this for an error message:
Marciaerror: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by kernel-source-2.4.21 -108
I have no idea what this means or how to remedy this. Does anyone know what to do or have any suggestions? Thank your much for the help. Marcia
marcia wrote:
Dear All,
It looks as though some of my problems are coming from the fact that my kernel sources for my new kernel are not installed although I thought they were. My kernel sources for my previous kernel are installed. I then attempted to install the new ones and got this for an error message:
Marciaerror: failed dependencies: rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by kernel-source-2.4.21 -108
I have no idea what this means or how to remedy this. Does anyone know what to do or have any suggestions? Thank your much for the help.
Marcia
Dear All, I just went to Yast2 to check out my kernel and got this error message: The kernel configuration could not be read due to the following errors: /usr/src/linux/sound/Config.in, line 19: source sound/ppc/Config.in ^ cannot open /usr/src/linux/sound/ppc/Config.in for reading /usr/src/linux/sound/Config.in, line 19: source sound/ppc/Config.in ^ parse error Either your kernel sources contain invalid configuration rules or you just found a bug in the KDE Kernel Configurator. Does anyone know what this means? Any help will be greatly appreciated. Thanks. Marcia
Fri, 12 Mar 2004, by raknakce@cox-internet.com:
Theo v. Werkhoven wrote: [..]
No, just run vmware-config.pl after you changed the header file and installed the update tar. The kernel source /has/ to belong to the currently running kernel of course, but SuSe takes care of that with YaST, so that should be ok.
Theo
Thank you for the suggestion but it did not work. It said that the new version.h did not match ther kernel headers or something close to that .
I then changed it back to what it was , tried vmware-config.pl and got this error: The path "/usr/src/linux/include" is a kernel header file directory, but it does not contain the file "linux/autoconf.h" as expected. This can happen if the kernel has never been built, or if you have invoked the "make mrproper" command in your kernel directory. In any case, you may want to rebuild your kernel.
Do you have any idea how I may correct this? Thank you for your help.
Ok, try the other suggestion, and copy the file /boot/vmlinuz.autoconf.h to /usr/src/linux/include/linux/ first. That should be the configuration of your running kernel. Theo -- Theo v. Werkhoven Registered Linux user# 99872 http://counter.li.org ICBM 52 13 27N , 4 29 45E. + ICQ: 277217131 SUSE 8.2 + Jabber: gurp@nedlinux.nl Kernel k_athlon-2.4.20 + MSN: twe-msn@ferrets4me.xs4all.nl See headers for PGP/GPG info. +
participants (3)
-
Kenneth Schneider
-
marcia
-
Theo v. Werkhoven