public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] make modules_install error; modules not recognized as ELF files
@ 2013-03-14  2:47 Walter Dnes
  2013-03-14 21:14 ` Walter Dnes
  0 siblings, 1 reply; 9+ messages in thread
From: Walter Dnes @ 2013-03-14  2:47 UTC (permalink / raw
  To: Gentoo Users List

  Is my netbook dying, or is something else wrong?  This is an older
32-bit Atom netbook, with
CFLAGS="-O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables"
and 'MAKEOPTS="-j1"'.  Compiling the kernel works OK, but
"make modules_install" dies as follows...

[aa1][root][/usr/src/linux] make modules_install
  INSTALL drivers/char/kcopy/kcopy.ko
  INSTALL drivers/usb/host/ehci-hcd.ko
  DEPMOD  3.7.10-gentoo
depmod: /lib/modules/3.7.10-gentoo/modules.alias is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.alias.bin is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.builtin is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.builtin.bin is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.ccwmap is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.dep.bin is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.devname is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.inputmap is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.ofmap is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.order is not an ELF file
depmod: cannot read ELF header from /lib/modules/3.7.10-gentoo/modules.seriomap
depmod: /lib/modules/3.7.10-gentoo/modules.softdep is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.symbols is not an ELF file
depmod: /lib/modules/3.7.10-gentoo/modules.symbols.bin is not an ELF file
make: *** [_modinst_post] Error 1

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-user] make modules_install error; modules not recognized as ELF files
  2013-03-14  2:47 [gentoo-user] make modules_install error; modules not recognized as ELF files Walter Dnes
@ 2013-03-14 21:14 ` Walter Dnes
  2013-03-14 21:30   ` Paul Hartman
  0 siblings, 1 reply; 9+ messages in thread
From: Walter Dnes @ 2013-03-14 21:14 UTC (permalink / raw
  To: Gentoo Users List

On Wed, Mar 13, 2013 at 10:47:34PM -0400, Walter Dnes wrote
>   Is my netbook dying, or is something else wrong?  This is an older
> 32-bit Atom netbook, with
> CFLAGS="-O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables"
> and 'MAKEOPTS="-j1"'.  Compiling the kernel works OK, but
> "make modules_install" dies as follows...

  I unmasked kernel 3.5.7-r1 (no, I don't run ext4) and tried again.  I
got...

[aa1][root][/usr/src/linux] make modules_install
  INSTALL drivers/char/kcopy/kcopy.ko
  INSTALL drivers/scsi/scsi_wait_scan.ko
  INSTALL drivers/usb/host/ehci-hcd.ko
  DEPMOD  3.5.7-gentoo-r1
depmod: /lib/modules/3.5.7-gentoo-r1/modules.builtin is not an ELF file
depmod: /lib/modules/3.5.7-gentoo-r1/modules.order is not an ELF file
make: *** [_modinst_post] Error 1

  Both of these are textfiles, but there were a few *.bin files in the
previous kernel build error list.  This is a 32-bit machine running gcc
4.6.3.  My desktop, also running in 32-bit mode with kernel 3.5.7-r1 and
gcc 4.6.3, has no such problem.  Any ideas?

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-user] make modules_install error; modules not recognized as ELF files
  2013-03-14 21:14 ` Walter Dnes
@ 2013-03-14 21:30   ` Paul Hartman
  2013-03-15  7:07     ` [gentoo-user] [SOLVED] " Walter Dnes
  0 siblings, 1 reply; 9+ messages in thread
From: Paul Hartman @ 2013-03-14 21:30 UTC (permalink / raw
  To: gentoo-user

On Thu, Mar 14, 2013 at 4:14 PM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> On Wed, Mar 13, 2013 at 10:47:34PM -0400, Walter Dnes wrote
>>   Is my netbook dying, or is something else wrong?  This is an older
>> 32-bit Atom netbook, with
>> CFLAGS="-O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables"
>> and 'MAKEOPTS="-j1"'.  Compiling the kernel works OK, but
>> "make modules_install" dies as follows...
>
>   I unmasked kernel 3.5.7-r1 (no, I don't run ext4) and tried again.  I
> got...
>
> [aa1][root][/usr/src/linux] make modules_install
>   INSTALL drivers/char/kcopy/kcopy.ko
>   INSTALL drivers/scsi/scsi_wait_scan.ko
>   INSTALL drivers/usb/host/ehci-hcd.ko
>   DEPMOD  3.5.7-gentoo-r1
> depmod: /lib/modules/3.5.7-gentoo-r1/modules.builtin is not an ELF file
> depmod: /lib/modules/3.5.7-gentoo-r1/modules.order is not an ELF file
> make: *** [_modinst_post] Error 1
>
>   Both of these are textfiles, but there were a few *.bin files in the
> previous kernel build error list.  This is a 32-bit machine running gcc
> 4.6.3.  My desktop, also running in 32-bit mode with kernel 3.5.7-r1 and
> gcc 4.6.3, has no such problem.  Any ideas?

At some point in the past few months I think module-init-tools was
replaced by another package (kmod perhaps, I'm going from memory)... I
am wondering if it has something to do with that transition.


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

* [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-14 21:30   ` Paul Hartman
@ 2013-03-15  7:07     ` Walter Dnes
  2013-03-15  7:37       ` Walter Dnes
  0 siblings, 1 reply; 9+ messages in thread
From: Walter Dnes @ 2013-03-15  7:07 UTC (permalink / raw
  To: gentoo-user

On Thu, Mar 14, 2013 at 04:30:43PM -0500, Paul Hartman wrote
> On Thu, Mar 14, 2013 at 4:14 PM, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > On Wed, Mar 13, 2013 at 10:47:34PM -0400, Walter Dnes wrote
> >>   Is my netbook dying, or is something else wrong?  This is an older
> >> 32-bit Atom netbook, with
> >> CFLAGS="-O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -fno-unwind-tables -fno-asynchronous-unwind-tables"
> >> and 'MAKEOPTS="-j1"'.  Compiling the kernel works OK, but
> >> "make modules_install" dies as follows...
> >
> >   I unmasked kernel 3.5.7-r1 (no, I don't run ext4) and tried again.  I
> > got...
> >
> > [aa1][root][/usr/src/linux] make modules_install
> >   INSTALL drivers/char/kcopy/kcopy.ko
> >   INSTALL drivers/scsi/scsi_wait_scan.ko
> >   INSTALL drivers/usb/host/ehci-hcd.ko
> >   DEPMOD  3.5.7-gentoo-r1
> > depmod: /lib/modules/3.5.7-gentoo-r1/modules.builtin is not an ELF file
> > depmod: /lib/modules/3.5.7-gentoo-r1/modules.order is not an ELF file
> > make: *** [_modinst_post] Error 1
> >
> >   Both of these are textfiles, but there were a few *.bin files in the
> > previous kernel build error list.  This is a 32-bit machine running gcc
> > 4.6.3.  My desktop, also running in 32-bit mode with kernel 3.5.7-r1 and
> > gcc 4.6.3, has no such problem.  Any ideas?
> 
> At some point in the past few months I think module-init-tools was
> replaced by another package (kmod perhaps, I'm going from memory)... I
> am wondering if it has something to do with that transition.
> 

<ELVIS>Thank You, Thank You, Thank You Verrrry Verrry Much!</ELVIS>

  It was actually modutils that was masked out and replaced with
modutils.  This had not kicked in yet on the install image I was using
on the netbook.  I had to unmerge virtual/modutils and modutils, then I
was able to emerge kmod.  Both kernel 3.5.7 and 3.7.10 built and
"make modules_install" worked.  E.g...

[aa1][root][/usr/src/linux] make modules_install
  INSTALL drivers/char/kcopy/kcopy.ko
  INSTALL drivers/usb/host/ehci-hcd.ko
  DEPMOD  3.7.10-gentoo

  Thanks again.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-15  7:07     ` [gentoo-user] [SOLVED] " Walter Dnes
@ 2013-03-15  7:37       ` Walter Dnes
  2013-03-15  9:33         ` Neil Bothwick
  0 siblings, 1 reply; 9+ messages in thread
From: Walter Dnes @ 2013-03-15  7:37 UTC (permalink / raw
  To: gentoo-user

On Fri, Mar 15, 2013 at 03:07:01AM -0400, Walter Dnes wrote

>   It was actually modutils that was masked out and replaced with
> modutils.  This had not kicked in yet on the install image I was using
> on the netbook.  I had to unmerge virtual/modutils and modutils, then I
> was able to emerge kmod.  Both kernel 3.5.7 and 3.7.10 built and
> "make modules_install" worked.  E.g...
> 
> [aa1][root][/usr/src/linux] make modules_install
>   INSTALL drivers/char/kcopy/kcopy.ko
>   INSTALL drivers/usb/host/ehci-hcd.ko
>   DEPMOD  3.7.10-gentoo
> 
>   Thanks again.

  For anybody who's reading this thread... you *MUST* use the "tools"
flag with kmod in order to get basic stuff like a man page, lsmod, etc.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-15  7:37       ` Walter Dnes
@ 2013-03-15  9:33         ` Neil Bothwick
  2013-03-15 21:23           ` Walter Dnes
  0 siblings, 1 reply; 9+ messages in thread
From: Neil Bothwick @ 2013-03-15  9:33 UTC (permalink / raw
  To: gentoo-user

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

On Fri, 15 Mar 2013 03:37:05 -0400, Walter Dnes wrote:

>   For anybody who's reading this thread... you *MUST* use the "tools"
> flag with kmod in order to get basic stuff like a man page, lsmod, etc.

The tools flag is enabled by default in the kmod ebuild, so only those who
choose to deliberately break their system with USE="-*" so they can spend
time fixing it will be affected.


-- 
Neil Bothwick

Did you know that eskimos have 17 different words for linguist?

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

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

* Re: [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-15  9:33         ` Neil Bothwick
@ 2013-03-15 21:23           ` Walter Dnes
  2013-03-15 21:50             ` Neil Bothwick
  2013-03-15 21:58             ` Alan McKinnon
  0 siblings, 2 replies; 9+ messages in thread
From: Walter Dnes @ 2013-03-15 21:23 UTC (permalink / raw
  To: gentoo-user

On Fri, Mar 15, 2013 at 09:33:16AM +0000, Neil Bothwick wrote
> On Fri, 15 Mar 2013 03:37:05 -0400, Walter Dnes wrote:
> 
> >   For anybody who's reading this thread... you *MUST* use the "tools"
> > flag with kmod in order to get basic stuff like a man page, lsmod, etc.
> 
> The tools flag is enabled by default in the kmod ebuild, so only those who
> choose to deliberately break their system with USE="-*" so they can spend
> time fixing it will be affected.

  I did try installing on that netbook without "-*" in USE.  Part way
through the install, I already had more exclusion statements in
package.use, than I have inclusion statements in a full install with
"-*".  It's a tradeoff, and I'm willing to do the extra work.  On an old
Atom netbook, I want to avoid running unnecessary stuff.  Let's just say
that optimised Gentoo is way faster on the netbook than the Windows
Vista that it came with.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-15 21:23           ` Walter Dnes
@ 2013-03-15 21:50             ` Neil Bothwick
  2013-03-15 21:58             ` Alan McKinnon
  1 sibling, 0 replies; 9+ messages in thread
From: Neil Bothwick @ 2013-03-15 21:50 UTC (permalink / raw
  To: gentoo-user

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

On Fri, 15 Mar 2013 17:23:45 -0400, Walter Dnes wrote:

> > The tools flag is enabled by default in the kmod ebuild, so only
> > those who choose to deliberately break their system with USE="-*" so
> > they can spend time fixing it will be affected.  
> 
>   I did try installing on that netbook without "-*" in USE.  Part way
> through the install, I already had more exclusion statements in
> package.use, than I have inclusion statements in a full install with
> "-*".  It's a tradeoff, and I'm willing to do the extra work.  On an old
> Atom netbook, I want to avoid running unnecessary stuff.  Let's just say
> that optimised Gentoo is way faster on the netbook than the Windows
> Vista that it came with.

It sounds like you used one of the desktop profiles as a starting point.
The more barebones profiles give a leaner system without the drawbacks of
-*.


-- 
Neil Bothwick

Hard work has a future payoff. Laziness pays off now.

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

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

* Re: [gentoo-user] [SOLVED] make modules_install error; modules not recognized as ELF files
  2013-03-15 21:23           ` Walter Dnes
  2013-03-15 21:50             ` Neil Bothwick
@ 2013-03-15 21:58             ` Alan McKinnon
  1 sibling, 0 replies; 9+ messages in thread
From: Alan McKinnon @ 2013-03-15 21:58 UTC (permalink / raw
  To: gentoo-user

On 15/03/2013 23:23, Walter Dnes wrote:
> On Fri, Mar 15, 2013 at 09:33:16AM +0000, Neil Bothwick wrote
>> On Fri, 15 Mar 2013 03:37:05 -0400, Walter Dnes wrote:
>>
>>>   For anybody who's reading this thread... you *MUST* use the "tools"
>>> flag with kmod in order to get basic stuff like a man page, lsmod, etc.
>>
>> The tools flag is enabled by default in the kmod ebuild, so only those who
>> choose to deliberately break their system with USE="-*" so they can spend
>> time fixing it will be affected.
> 
>   I did try installing on that netbook without "-*" in USE.  Part way
> through the install, I already had more exclusion statements in
> package.use, than I have inclusion statements in a full install with
> "-*".  It's a tradeoff, and I'm willing to do the extra work.  On an old
> Atom netbook, I want to avoid running unnecessary stuff.  Let's just say
> that optimised Gentoo is way faster on the netbook than the Windows
> Vista that it came with.
> 


I don't understand this thing with USE="-*"

Heard all arguments, don't buy it, don't wanna go there, wanna make
suggestion:

Have you tried using the existing tools that are already in portage,
i.e. the profiles?

Find a leaner profile that more suits your needs like Neil suggested
(maybe default of desktop's parent), then extend and override it to suit
what you want? With a custom profile you can install it everywhere
without carrying around a package.use. I can only imagine what your
package.use looks like (massive) and honestly, I doubt you gain very
much in any realistic sense from individually setting every possible
flag...


-- 
Alan McKinnon
alan.mckinnon@gmail.com



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

end of thread, other threads:[~2013-03-15 22:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-14  2:47 [gentoo-user] make modules_install error; modules not recognized as ELF files Walter Dnes
2013-03-14 21:14 ` Walter Dnes
2013-03-14 21:30   ` Paul Hartman
2013-03-15  7:07     ` [gentoo-user] [SOLVED] " Walter Dnes
2013-03-15  7:37       ` Walter Dnes
2013-03-15  9:33         ` Neil Bothwick
2013-03-15 21:23           ` Walter Dnes
2013-03-15 21:50             ` Neil Bothwick
2013-03-15 21:58             ` Alan McKinnon

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