Hi,

I  can  confirm  this bug.  martian-modem fails to build a working setup using
m-a  when running a >2.6 kernel.  It installs a martian_dev.o (not .ko), as we
see in the output (quote from Yvos attachement):

 dh_install source/martian_dev.o lib/modules/3.2.0-4-686-pae/extra

which leads to debian/rules

 84         dh_install source/martian_dev.$ko lib/modules/$(KVERS)/extra

while the make-style variable $k is set at

 72 k = $(shell echo $(KVERS) | grep -q ^2.6 && echo k)

Obvisiously  it's a too dumb check, 3.x kernels are "detected" as 2.4 ones and
get .o kernel modules (which aren't recognized).

A  a  quick  fix, one  can  temporary  put  a  grep(1)  wrapper  to
/usr/local/sbin/grep:

 #!/bin/sh
 [ "$1" = -q -a "$2" = '^2.6' ] && return 0 || /bin/grep $@

or just fix the package itself. 


Cheers,

        Julius


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to