weichong83
Lurker
Hi, i'm newbie who just start to develop kernel for HTC desire.
Currently i'm still haven't successfully compile the kernel, not even once, since my first setup-up compilation environment, last 3 weeks.
I've been suffer from this below error:
weichons@weichons-laptop:~/work/teamdesire-cm-kernel-8c40d49$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- uImage
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o: In function `upload_ls_table':
lowmemorykiller.c
.text+0x5178c): undefined reference to `microp_i2c_write'
drivers/built-in.o: In function `ls_microp_intr_enable':
lowmemorykiller.c
.text+0x517ec): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x51800): undefined reference to `microp_write_interrupt'
drivers/built-in.o: In function `ls_enable_show':
lowmemorykiller.c
.text+0x51bc0): undefined reference to `microp_i2c_read'
drivers/built-in.o: In function `get_ls_adc_level':
lowmemorykiller.c
.text+0x51c10): undefined reference to `microp_read_adc'
drivers/built-in.o: In function `lightsensor_probe':
lowmemorykiller.c
.text+0x51fa8): undefined reference to `get_microp_client'
drivers/built-in.o: In function `curcial_oj_register_read':
lowmemorykiller.c
.text+0x52cd4): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x52ce4): undefined reference to `microp_i2c_read'
drivers/built-in.o: In function `curcial_oj_init':
lowmemorykiller.c
.text+0x52d18): undefined reference to `microp_i2c_read'
lowmemorykiller.c
.text+0x52d74): undefined reference to `microp_spi_vote_enable'
lowmemorykiller.c
.text+0x52dac): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x52e94): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x52ec0): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x52f88): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x52fc8): undefined reference to `microp_i2c_write'
drivers/built-in.o: In function `curcial_oj_late_resume':
lowmemorykiller.c
.text+0x53098): undefined reference to `microp_spi_vote_enable'
drivers/built-in.o: In function `curcial_oj_polling_mode':
lowmemorykiller.c
.text+0x530cc): undefined reference to `microp_i2c_write'
drivers/built-in.o: In function `curcial_oj_early_suspend':
lowmemorykiller.c
.text+0x5312c): undefined reference to `microp_spi_vote_enable'
drivers/built-in.o: In function `curcial_oj_work_func':
lowmemorykiller.c
.text+0x531f4): undefined reference to `microp_i2c_write'
lowmemorykiller.c
.text+0x53204): undefined reference to `microp_i2c_read'
drivers/built-in.o: In function `battery_ext_power_changed':
lowmemorykiller.c
.text+0x5f620): undefined reference to `is_ac_power_supplied'
drivers/built-in.o: In function `curcial_oj_probe':
lowmemorykiller.c
.devinit.text+0x7cc): undefined reference to `microp_spi_vote_enable'
drivers/built-in.o: In function `curcial_oj_remove':
lowmemorykiller.c
.devexit.text+0x124): undefined reference to `microp_spi_vote_enable'
make: *** [.tmp_vmlinux1] Error 1
Besides, i also been try out:
make ARCH=arm CROSS_COMPILE=arm-eabi- uImage
but still encounter the same error as above.
I'm totally out of clue now, need help urgently!
Thanks!
Currently i'm still haven't successfully compile the kernel, not even once, since my first setup-up compilation environment, last 3 weeks.

I've been suffer from this below error:
weichons@weichons-laptop:~/work/teamdesire-cm-kernel-8c40d49$ make ARCH=arm CROSS_COMPILE=arm-none-eabi- uImage
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o: In function `upload_ls_table':
lowmemorykiller.c
.text+0x5178c): undefined reference to `microp_i2c_write'drivers/built-in.o: In function `ls_microp_intr_enable':
lowmemorykiller.c
.text+0x517ec): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x51800): undefined reference to `microp_write_interrupt'drivers/built-in.o: In function `ls_enable_show':
lowmemorykiller.c
.text+0x51bc0): undefined reference to `microp_i2c_read'drivers/built-in.o: In function `get_ls_adc_level':
lowmemorykiller.c
.text+0x51c10): undefined reference to `microp_read_adc'drivers/built-in.o: In function `lightsensor_probe':
lowmemorykiller.c
.text+0x51fa8): undefined reference to `get_microp_client'drivers/built-in.o: In function `curcial_oj_register_read':
lowmemorykiller.c
.text+0x52cd4): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x52ce4): undefined reference to `microp_i2c_read'drivers/built-in.o: In function `curcial_oj_init':
lowmemorykiller.c
.text+0x52d18): undefined reference to `microp_i2c_read'lowmemorykiller.c
.text+0x52d74): undefined reference to `microp_spi_vote_enable'lowmemorykiller.c
.text+0x52dac): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x52e94): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x52ec0): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x52f88): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x52fc8): undefined reference to `microp_i2c_write'drivers/built-in.o: In function `curcial_oj_late_resume':
lowmemorykiller.c
.text+0x53098): undefined reference to `microp_spi_vote_enable'drivers/built-in.o: In function `curcial_oj_polling_mode':
lowmemorykiller.c
.text+0x530cc): undefined reference to `microp_i2c_write'drivers/built-in.o: In function `curcial_oj_early_suspend':
lowmemorykiller.c
.text+0x5312c): undefined reference to `microp_spi_vote_enable'drivers/built-in.o: In function `curcial_oj_work_func':
lowmemorykiller.c
.text+0x531f4): undefined reference to `microp_i2c_write'lowmemorykiller.c
.text+0x53204): undefined reference to `microp_i2c_read'drivers/built-in.o: In function `battery_ext_power_changed':
lowmemorykiller.c
.text+0x5f620): undefined reference to `is_ac_power_supplied'drivers/built-in.o: In function `curcial_oj_probe':
lowmemorykiller.c
.devinit.text+0x7cc): undefined reference to `microp_spi_vote_enable'drivers/built-in.o: In function `curcial_oj_remove':
lowmemorykiller.c
.devexit.text+0x124): undefined reference to `microp_spi_vote_enable'make: *** [.tmp_vmlinux1] Error 1
Besides, i also been try out:
make ARCH=arm CROSS_COMPILE=arm-eabi- uImage
but still encounter the same error as above.
I'm totally out of clue now, need help urgently!
Thanks!