I am using kernel source code from:
http://android.googlesource.com/kernel/msm.git (branch android-
msm-2.6.35)

* Used msm_defconfig
* Tried to compile with google's toolchain on a 32bit Ubuntu
* Enabled CONFIG_VT

At the first I got this error:
arch/arm/mach-msm/pm.c:783: error: 'RESET_VECTOR' undeclared (first
use in this function)

So I put codes below into pm.c:
#ifndef RESET_VECTOR
#define RESET_VECTOR        UL(0x00000000)
#endif

(I know this is not the correct solution however I want to get
compiling continue...)

Then after resolving the first error, I got the errors below
...
LD      init/built-in.o
LD      .tmp_vmlinux1
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
parse_tag_msm_partition:nand_partitions.c(.init.text+0xbcc): error:
undefined reference to 'msm_nand_data'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init:board-sapphire.c(.init.text+0x1b20): error: undefined
reference to 'msm_device_uart3'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init:board-sapphire.c(.init.text+0x1b38): error: undefined
reference to 'msm_device_uart_dm1'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_map_io:board-sapphire.c(.init.text+0x1bc4): error: undefined
reference to 'msm_clocks_7x01a'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_map_io:board-sapphire.c(.init.text+0x1bc8): error: undefined
reference to 'msm_num_clocks_7x01a'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init_panel:htc_headset.c(.init.text+0x1ec0): error: undefined
reference to 'msm_device_mdp'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init_panel:htc_headset.c(.init.text+0x1ec8): error: undefined
reference to 'msm_device_mddi0'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init_mmc:htc_headset.c(.init.text+0x2054): error: undefined
reference to 'msm_add_sdcc'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
sapphire_init_mmc:htc_headset.c(.init.text+0x2074): error: undefined
reference to 'msm_add_sdcc'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
msm_add_usb_devices:htc_headset.c(.init.text+0x24d0): error: undefined
reference to 'msm_device_hsusb'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
devices:board-sapphire.c(.init.data+0xa0): error: undefined reference
to 'msm_device_smd'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
devices:board-sapphire.c(.init.data+0xa4): error: undefined reference
to 'msm_device_nand'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
devices:board-sapphire.c(.init.data+0xa8): error: undefined reference
to 'msm_device_i2c'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
devices:board-sapphire.c(.init.data+0xac): error: undefined reference
to 'msm_device_uart1'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: arch/arm/mach-msm/built-in.o: in function
devices:board-sapphire.c(.init.data+0xb0): error: undefined reference
to 'msm_device_uart_dm1'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: drivers/built-in.o: in function
msm_i2c_recover_bus_busy:i2c-msm.c(.text+0x70868): error: undefined
reference to 'msm_set_i2c_mux'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: drivers/built-in.o: in function
msm_i2c_recover_bus_busy:i2c-msm.c(.text+0x70a40): error: undefined
reference to 'msm_set_i2c_mux'
/home/someone/downloads/arm-linux-androideabi-4.4.x/bin/arm-linux-
androideabi-ld: drivers/built-in.o: in function msm_i2c_probe:i2c-
msm.c(.text+0x70fec): error: undefined reference to 'msm_set_i2c_mux'
make: *** [.tmp_vmlinux1] Error 1

Then I am really stuck here... does anybody know what to do next...?
Thanks!

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to