On Tue, May 23, 2006 at 10:47:09PM +0200, Martin Larsson wrote:
> On 5/23/06, Ryan Tandy <[EMAIL PROTECTED]> wrote:
> ># uname -r
> ># ls -l /usr/src/linux
> >
> >Make sure the /usr/src/linux symlink points to the sources for the
> >kernel you're currently running.
> 
> They seem to be:
> 
> martin # uname -r
> 2.6.16-gentoo-r7
> 
> martin # ls -l /usr/src/linux
> lrwxrwxrwx 1 root root 22 2006-05-14 13:23 /usr/src/linux ->
> linux-2.6.16-gentoo-r7

This is a bug with newer kernels.  I fixed it by editing the
vmware-config.pl script and basically commenting out the section around
that error message.  

# vi `which vmware-config.pl`

Then around line 1979 you'll see this:

  if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) {
#    # We found a valid page offset
#    if (defined($gSystem{'page_offset'}) and
#        not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
#      if ($source eq 'user') {
#        print wrap('The kernel defined by this directory of header files does '
#                   . 'not have the same address space size as your running '
#                   . 'kernel.' . "\n\n", 0);
#      }
#      return '';
#    }
  }

I inserted the '#' at the beginning of the lines to basically ignore
this check.  I haven't had any problems with vmware when it's built.

Alan

-- 
Alan <[EMAIL PROTECTED]> - http://arcterex.net
--------------------------------------------------------------------
"Backups are for people who don't pray."                 -- big Mike
-- 
gentoo-user@gentoo.org mailing list

Reply via email to