Hello and happy New Year!
Recently I returned to playing with linux on my h2200. I found that since
some recent changes in CVS HEAD version of kernel, I can't
compile it anymore. It stuck on following error:
CC drivers/soc/hamcop_base.o
drivers/soc/hamcop_base.c:61:51: error: ../../arch/arm/common/ipaq/samcop_adc.h: No such file or directory
drivers/soc/hamcop_base.c:1105: error: variable 'hamcop_adc_platform_data' has initializer but incomplete type
drivers/soc/hamcop_base.c:1106: error: unknown field 'adc_delay' specified in initializer
drivers/soc/hamcop_base.c:1106: warning: excess elements in struct initializer
drivers/soc/hamcop_base.c:1106: warning: (near initialization for 'hamcop_adc_platform_data')
make[2]: *** [drivers/soc/hamcop_base.o] Error 1
make[1]: *** [drivers/soc] Error 2
make: *** [drivers] Error 2
Seems that samcop_adc.h was moved and hamcop_base.c not synced.
I replaced ../../arch/arm/common/ipaq/samcop_adc.h with linux/soc/samcop_adc.h
and it helped to workaround compilation issue, but I didn't test booting
this kernel yet. Trivial patch attached.
Also there's a compilation problem with h2200_leds, but seems that it
requires some major refactoring and rewriting to new leds API.
That's all for now.
Best regards,
Dmitry 'MAD' Artamonow
This archive was generated by hypermail 2.2.0 : Tue Jan 09 2007 - 12:40:56 EST