invalid module format for speakup modules

Gregory Nowak greg at
Fri Nov 12 21:46:35 EST 2010

Hash: SHA1

On Fri, Nov 12, 2010 at 07:11:43PM -0700, Littlefield, Tyler wrote:
> Basically that just means that you compiled against the wrong something  
> or another (though I can't be sure what it is).

Yes, I figured that much, and was hoping for something more specific.

> What I did (I have no  
> clue what you went through) is just changed the KERNELDIR variable in  
> the makefile. if you are running in a grml system, you'll just need to  
> replace what would return from uname-r with the actual kernel name and  
> leave the rest, then just do a make clean, then make and make  
> modules_install.

I described what I went through in my original post. I'm booted into
the actual system that I installed, so no need to be in grml at this
point, though I couldn't have done the install of this system without
it. As for changing the KERNELDIR variable, I don't see the need for
it at this point, since uname -r returns the kernel version that I'm
building the modules against. If you had some other reason for
changing KERNELDIr, then please be clear on what it should be changed
to read as.

If I go back to how things were before I started the build by removing
the build symlink from /lib/modules/2.6.26-2-amd64, , and attempt to
run make clean from the speakup source, I get:

make -C /lib/modules/`uname -r`/build M=`pwd` `cat` clean
make: *** /lib/modules/2.6.26-2-amd64/build: No such file or
directory.  Stop.
make: *** [clean] Error 2

which is what I'd expect, since it can't find the kernel source to
build against. Thanks.


- -- 
web site:
gpg public key:
skype: gregn1
(authorization required, add me to your contacts list first)

- --
Free domains: or mail dns-manager at
Version: GnuPG v1.4.9 (GNU/Linux)


More information about the Speakup mailing list