• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root lowmemorykiller.c error during source code compilation, need help!

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!
 
You're Going to have to find out where`microp_spi_vote_enable should be referenced. Look and make sure the correct files are in the include section. Take apart a working kernel if you have to. Best bet for this is to ask on xda
 
Back
Top Bottom