mol doesn't compile with 2.6.6 kernel :(
Benoit Chesneau
mol-general@lists.maconlinux.org
Wed, 12 May 2004 17:08:01 +0200
--=-lHoGESlJ1CLxv7D0P5C1
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Yeah it works :) thx a lot for your help :) Here is your patch with
little edit.
Once more, thx :)
Benoit
On Wed, 2004-05-12 at 15:17, Andreas Schwab wrote:
> Benoit Chesneau <benoitc@metavers.net> writes:
>
> > I installed kernel 2.6.6 on my gentoo and when I tried to install mol,
> > compilation failed. Any id or (better) a patch to solve it ?
>
> Try this:
>
> --- mol-0.9.70.orig/src/kmod/Linux/Makefile.26 2004-03-21 15:32:59.000000000 +0100
> +++ mol-0.9.70/src/kmod/Linux/Makefile.26 2004-05-09 23:38:01.243105480 +0200
> @@ -9,7 +9,7 @@
> obj-m := _kuname.o mol.o
>
> PERFOBJS = $(addprefix $(obj)/, $(PERFOBJS_))
> -MOL_ASMFLAGS = $(ASMFLAGS) $(INCLUDES) -D__ASSEMBLY__
> +MOL_ASMFLAGS = $(CPPFLAGS) $(ASMFLAGS) $(INCLUDES) -D__ASSEMBLY__
>
>
> $(obj)/hook.o: $(src)/reloc_table.h
> @@ -37,7 +37,7 @@
> $(src)/asm_offsets.h: $(src)/archinclude.h $(src)/kernel_vars.h $(src)/mac_registers.h
> $(src)/asm_offsets.h: $(src)/asm_offsets.c $(src)/asm_offsets.inc
> @$(RM) $(src)/tmp-offsets.c $@ ; cat $^ > $(src)/tmp-offsets.c
> - @$(CC) $(CFLAGS) -I$(src) -Wall -S $(src)/tmp-offsets.c
> + @$(CC) $(CPPFLAGS) $(CFLAGS) -I$(src) -Wall -S $(src)/tmp-offsets.c
> @echo "/* WARNING! Automatically generated from 'shared/asm_offsets.c' - DO NOT EDIT! */" > $@
> @grep '^#' tmp-offsets.s >> $@
> @$(RM) $(src)/tmp-offsets.*
>
> Andreas.
--=-lHoGESlJ1CLxv7D0P5C1
Content-Disposition: attachment; filename=Makefile.26-patch
Content-Transfer-Encoding: base64
Content-Type: text/plain; name=Makefile.26-patch
LS0tIHNyYy9rbW9kL0xpbnV4L01ha2VmaWxlLjI2LW9yaWcJMjAwNC0wNS0xMiAxNjo1Mzo1NC40
MTI3MTU4MTYgKzAyMDANCisrKyBzcmMva21vZC9MaW51eC9NYWtlZmlsZS4yNgkyMDA0LTA1LTEy
IDE2OjU2OjA4LjMyNTM1ODAwMCArMDIwMA0KQEAgLTksNyArOSw3IEBADQogb2JqLW0JCTo9IF9r
dW5hbWUubyBtb2wubyANCiANCiBQRVJGT0JKUwk9ICQoYWRkcHJlZml4ICQob2JqKS8sICQoUEVS
Rk9CSlNfKSkNCi1NT0xfQVNNRkxBR1MJPSAkKEFTTUZMQUdTKSAkKElOQ0xVREVTKSAtRF9fQVNT
RU1CTFlfXw0KK01PTF9BU01GTEFHUwk9ICAkKENQUEZMQUdTKSAkKEFTTUZMQUdTKSAkKElOQ0xV
REVTKSAtRF9fQVNTRU1CTFlfXw0KIA0KIA0KICQob2JqKS9ob29rLm86IAkJJChzcmMpL3JlbG9j
X3RhYmxlLmgNCkBAIC0zNyw3ICszNyw3IEBADQogJChzcmMpL2FzbV9vZmZzZXRzLmg6CSQoc3Jj
KS9hcmNoaW5jbHVkZS5oICQoc3JjKS9rZXJuZWxfdmFycy5oICQoc3JjKS9tYWNfcmVnaXN0ZXJz
LmgNCiAkKHNyYykvYXNtX29mZnNldHMuaDoJJChzcmMpL2FzbV9vZmZzZXRzLmMgJChzcmMpL2Fz
bV9vZmZzZXRzLmluYw0KIAlAJChSTSkgJChzcmMpL3RtcC1vZmZzZXRzLmMgJEAgOyBjYXQgJF4g
PiAkKHNyYykvdG1wLW9mZnNldHMuYw0KLQlAJChDQykgJChDRkxBR1MpIC1JJChzcmMpIC1XYWxs
IC1TICQoc3JjKS90bXAtb2Zmc2V0cy5jDQorCUAkKENDKSAkKENQUEZMQUdTKSAkKENGTEFHUykg
LUkkKHNyYykgLVdhbGwgLVMgJChzcmMpL3RtcC1vZmZzZXRzLmMNCiAJQGVjaG8gIi8qIFdBUk5J
TkchIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZyb20gJ3NoYXJlZC9hc21fb2Zmc2V0cy5jJyAt
IERPIE5PVCBFRElUISAqLyIgPiAkQA0KIAlAZ3JlcCAnXiMnIHRtcC1vZmZzZXRzLnMgPj4gJEAN
CiAJQCQoUk0pICQoc3JjKS90bXAtb2Zmc2V0cy4qDQo=
--=-lHoGESlJ1CLxv7D0P5C1--