public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] app-emulation/virtualbox-modules and kernel sources
@ 2011-11-10 17:13 Jonas de Buhr
  2011-11-10 18:13 ` [gentoo-user] " Grant Edwards
  0 siblings, 1 reply; 4+ messages in thread
From: Jonas de Buhr @ 2011-11-10 17:13 UTC (permalink / raw
  To: gentoo-user

Hello everyone!

virtualbox modules fails with the following

* Messages for package app-emulation/virtualbox-modules-4.1.4:

 * Could not find a Makefile in the kernel source directory.
 * Please ensure that /usr/src/linux points to a complete set of Linux
   sources
 * Unable to calculate Linux Kernel version for build, attempting to
   use running version
 * Could not find a usable .config in the kernel source directory.
 * Please ensure that /usr/src/linux points to a configured set of
   Linux sources.
 * If you are using KBUILD_OUTPUT, please set the environment var so
   that
 * it points to the necessary object directory so that it might
   find .config.
 * ERROR: app-emulation/virtualbox-modules-4.1.4 failed (setup phase):
 *   Kernel not configured; no .config found in


# ls -l /usr/src/linux/.config
-rw-r--r-- 1 root root 77090  9. Okt 19:25 /usr/src/linux/.config

# ls -l /usr/src/
lrwxrwxrwx  1 root root   22 10. Nov 17:55 linux ->
linux-2.6.39-gentoo-r3 
drwxr-xr-x 20 root root 4096 27. Okt 13:31 linux-2.6.39-gentoo-r3
drwxr-xr-x 23 root root 4096 20. Okt 15:14 linux-3.0.6-gentoo

# uname -a
Linux <hostname> 2.6.39-gentoo-r3 #5 SMP Sun Oct 9 19:25:51 CEST 2011
x86_64 Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz GenuineIntel
GNU/Linux

i don't get it. does anybody know whats wrong?

thanks,
jonas



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-user] Re: app-emulation/virtualbox-modules and kernel sources
  2011-11-10 17:13 [gentoo-user] app-emulation/virtualbox-modules and kernel sources Jonas de Buhr
@ 2011-11-10 18:13 ` Grant Edwards
  2011-11-12 23:32   ` Jonas de Buhr
  0 siblings, 1 reply; 4+ messages in thread
From: Grant Edwards @ 2011-11-10 18:13 UTC (permalink / raw
  To: gentoo-user

On 2011-11-10, Jonas de Buhr <jonas.de.buhr@gmx.net> wrote:
> Hello everyone!
>
> virtualbox modules fails with the following
>
> * Messages for package app-emulation/virtualbox-modules-4.1.4:
>
>  * Could not find a Makefile in the kernel source directory.
[...]

> # uname -a
> Linux <hostname> 2.6.39-gentoo-r3 #5 SMP Sun Oct 9 19:25:51 CEST 2011
> x86_64 Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz GenuineIntel
> GNU/Linux
>
> i don't get it. does anybody know whats wrong?

Presumably there isn't a Makefile in /usr/src/Linux?

If you've done a "make clean" or something similar in the linux source
directory (or if you've never built a kernel), you'll have to
re-generate at least the files required to build modules.  Try doing
"make modules_prepare" in your linux source directory.

The full story is in 

/usr/src/linux/Documentation/kbuild/modules.txt sectio 2.

-- 
Grant Edwards               grant.b.edwards        Yow! My Aunt MAUREEN was a
                                  at               military advisor to IKE &
                              gmail.com            TINA TURNER!!




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Re: app-emulation/virtualbox-modules and kernel sources
  2011-11-10 18:13 ` [gentoo-user] " Grant Edwards
@ 2011-11-12 23:32   ` Jonas de Buhr
  2011-11-13 11:58     ` Neil Bothwick
  0 siblings, 1 reply; 4+ messages in thread
From: Jonas de Buhr @ 2011-11-12 23:32 UTC (permalink / raw
  To: gentoo-user

Am Thu, 10 Nov 2011 18:13:04 +0000 (UTC)
schrieb Grant Edwards <grant.b.edwards@gmail.com>:

> On 2011-11-10, Jonas de Buhr <jonas.de.buhr@gmx.net> wrote:
> > Hello everyone!
> >
> > virtualbox modules fails with the following
> >
> > * Messages for package app-emulation/virtualbox-modules-4.1.4:
> >
> >  * Could not find a Makefile in the kernel source directory.
> [...]
> 
> > # uname -a
> > Linux <hostname> 2.6.39-gentoo-r3 #5 SMP Sun Oct 9 19:25:51 CEST
> > 2011 x86_64 Intel(R) Core(TM)2 Quad CPU Q9450 @ 2.66GHz GenuineIntel
> > GNU/Linux
> >
> > i don't get it. does anybody know whats wrong?
> 
> Presumably there isn't a Makefile in /usr/src/Linux?

sorry, i was in a hurry, i really should have asked more specific
questions. yes, there is no makefile in the kernel sources and that
causes all make commands in the kernel source dir to fail (of course).

i have the sources for 3.0.6 installed and configured emerge to change
the symlinks on install of kernel sources.
but... does emerge delete the older makefiles? why would it? 

i hope there is a reasonable explanation for the makefiles
disappearing, i really can't use a failing HD at the moment.

> 
> If you've done a "make clean" or something similar in the linux source
> directory (or if you've never built a kernel), you'll have to

well, i built the kernel i am running, is there a different way? :P

> re-generate at least the files required to build modules.  Try doing
> "make modules_prepare" in your linux source directory.
> 
> The full story is in 
> 
> /usr/src/linux/Documentation/kbuild/modules.txt sectio 2.
> 

thanks!



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-user] Re: app-emulation/virtualbox-modules and kernel sources
  2011-11-12 23:32   ` Jonas de Buhr
@ 2011-11-13 11:58     ` Neil Bothwick
  0 siblings, 0 replies; 4+ messages in thread
From: Neil Bothwick @ 2011-11-13 11:58 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 751 bytes --]

On Sun, 13 Nov 2011 00:32:31 +0100, Jonas de Buhr wrote:

> > Presumably there isn't a Makefile in /usr/src/Linux?  
> 
> sorry, i was in a hurry, i really should have asked more specific
> questions. yes, there is no makefile in the kernel sources and that
> causes all make commands in the kernel source dir to fail (of course).
> 
> i have the sources for 3.0.6 installed and configured emerge to change
> the symlinks on install of kernel sources.
> but... does emerge delete the older makefiles? why would it? 

No it doesn't, but the /usr/src/linux symlink no longer points to a
directory containing a makefile.

/usr/src/linux
make oldconfig

will fix it.


-- 
Neil Bothwick

I'm in shape ... Rounds a shape isn't it?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-11-13 12:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-10 17:13 [gentoo-user] app-emulation/virtualbox-modules and kernel sources Jonas de Buhr
2011-11-10 18:13 ` [gentoo-user] " Grant Edwards
2011-11-12 23:32   ` Jonas de Buhr
2011-11-13 11:58     ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox