Hi Lance,
What you have there looks like problems em8300 0.15.1 has with recent kernels,
rather than a problem with module-assistant. I think 0.15.1 has problems with
anything beyond 2.6.13 linux. (Which is why I'd like to have it updated ASAP.
Unfortunately, I'm not a Debian dev, so I'm relying on Nicolas who seems to
have been busy elsewhere, as of late.)
But looking at the changes I've made updating the em8300 package, it looks
like I did have to do something to get m-a doing things properly.
Anyway, m-a support is something that has been worked on, and will be in the
next revision, along with a bunch of other fixes.
Peace,
Brendon
You wrote (Saturday 17 June 2006 7:05 am):
I don't know what any of this means, but here's the buildlog:
/usr/bin/make -f debian/rules MODDIR=/lib/modules/2.6.16-2-686/build/..
clean-modules make[1]: Entering directory `/usr/src/modules/em8300'
/usr/bin/make -w KERNEL_LOCATION=/lib/modules/2.6.16-2-686/build clean
make[2]: Entering directory `/usr/src/modules/em8300'
rm -f *.o *.ko *.mod.c .*.cmd .*.o.flags
make[2]: Leaving directory `/usr/src/modules/em8300'
perl debian/scripts/dh_modulecontrol --module --clean
rm -rf /usr/src/modules/em8300/debian/em8300-modules-2.6.16-2-686
if [ -f stamp-debian ]; then rm -f `cat stamp-debian`; fi
rm -f stamp-debian
make[1]: Leaving directory `/usr/src/modules/em8300'
/usr/bin/make -f debian/rules MODDIR=/lib/modules/2.6.16-2-686/build/..
binary-modules make[1]: Entering directory `/usr/src/modules/em8300'
/usr/bin/make -w KERNEL_LOCATION=/lib/modules/2.6.16-2-686/build clean
make[2]: Entering directory `/usr/src/modules/em8300'
rm -f *.o *.ko *.mod.c .*.cmd .*.o.flags
make[2]: Leaving directory `/usr/src/modules/em8300'
perl debian/scripts/dh_modulecontrol --module --clean
rm -rf /usr/src/modules/em8300/debian/em8300-modules-2.6.16-2-686
if [ -f stamp-debian ]; then rm -f `cat stamp-debian`; fi
rm -f stamp-debian
/usr/bin/make -w KERNEL_LOCATION=/lib/modules/2.6.16-2-686/build
make[2]: Entering directory `/usr/src/modules/em8300'
/usr/bin/make -C /lib/modules/2.6.16-2-686/build
SUBDIRS=/usr/src/modules/em8300 modules make[3]: Entering directory
`/usr/src/linux-headers-2.6.16-2-686'
CC [M] /usr/src/modules/em8300/adv717x.o
/usr/src/modules/em8300/adv717x.c:123: error: unknown field 'owner'
specified in initializer /usr/src/modules/em8300/adv717x.c:123: warning:
initialization makes integer from pointer without a cast
/usr/src/modules/em8300/adv717x.c:125: error: unknown field 'name'
specified in initializer /usr/src/modules/em8300/adv717x.c:125: warning:
initialization makes integer from pointer without a cast
/usr/src/modules/em8300/adv717x.c:127: error: unknown field 'flags'
specified in initializer /usr/src/modules/em8300/adv717x.c:127: error:
'I2C_DF_NOTIFY' undeclared here (not in a function)
/usr/src/modules/em8300/adv717x.c: In function 'adv717x_detect':
/usr/src/modules/em8300/adv717x.c:458: error: 'struct i2c_algorithm' has no
member named 'id' /usr/src/modules/em8300/adv717x.c:458: error:
'I2C_ALGO_ISA' undeclared (first use in this function)
/usr/src/modules/em8300/adv717x.c:458: error: (Each undeclared identifier
is reported only once /usr/src/modules/em8300/adv717x.c:458: error: for
each function it appears in.) make[4]: ***
[/usr/src/modules/em8300/adv717x.o] Error 1
make[3]: *** [_module_/usr/src/modules/em8300] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.16-2-686'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/usr/src/modules/em8300'
make[1]: *** [build-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/em8300'
make: *** [kdist_image] Error 2
pgpvZlRO4YaJW.pgp
Description: PGP signature