2.6.19-hh8 kernel compilation issues.

From: Dmitry Artamonow <mad_soft_at_inbox.ru>
Date: Tue, 9 Jan 2007 19:54:53 +0300

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

Received on Tue Jan 09 2007 - 12:40:34 EST

This archive was generated by hypermail 2.2.0 : Tue Jan 09 2007 - 12:40:56 EST