[Debian-eeepc-devel] t2860-source 1.8.0.0-3 typo in include/mlme.h:1210

Damyan Ivanov dmn at debian.org
Tue Aug 4 12:58:20 UTC 2009


> rt2860-source won't compile on my neat eee PC with
> linux-image-2.6.26-1-xen-686 unless you fix this typo:

> # diff include/mlme.h include/mlme.h.1.8.0.0-3
> 1210c1210
> < typedef VOID *(*STATE_MACHINE_FUNC)(VOID *Adaptor, MLME_QUEUE_ELEM *Elem);
> ---
> > typedef VOID (*STATE_MACHINE_FUNC)(VOID *Adaptor, MLME_QUEUE_ELEM 
> > *Elem);

It fails differently here, but I use module-assistant for building:

$ m-a -t -l2.6.26 a-b rt2860
.....
.....
  LD [M]  /usr/src/modass/usr_src/modules/rt2860/os/linux/rt2860sta.o
  Building modules, stage 2.
  MODPOST 1 modules
  /bin/sh: scripts/mod/modpost: not found
  make[4]: *** [__modpost] Error 127
  make[3]: *** [modules] Error 2

Looks like the kernel module is built OK, but some later stage fails 
due to a missing scripts/mod/modpost.

Such script is available in 
/usr/src/linux-kbuild-2.6.26/scripts/mod/modpost but it seems the 
build system can't find it. Perhaps module-assistant's failt? 
(grepping for modpost in the package finds nothing)

-- 
dam
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-eeepc-devel/attachments/20090804/b6f613ad/attachment.pgp>


More information about the Debian-eeepc-devel mailing list