[Nexus 6 Developer Discussion [Developers Only]] TotalChen:
<project path="vendor/moto" name="platform_proprietary_vendor_moto" remote="sixoreo" revision="oreo" />
<project path="frameworks/opt/telephony" name="frameworks_opt_telephony" groups="pdk" remote="sixoreo" revision="oreo" />

Dude, caught some slicy "name" bugs in the manifest, should be "proprietary_vendor_moto" and "platform_frameworks_opt_telephony" there.

I sync the source, envsetup, lunch and make but meet a compiling error as following:

make[2]: 'include/generated/mach-types.h' is up to date.
CALL /home/cb-ubuntu/Android/SiX/kernel/moto/shamu/scripts/checksyscalls.sh
HOSTLD scripts/mod/modpost
CHK include/generated/compile.h
LD init/mounts.o
init/do_mounts_rd.o: In function `return_address':
/home/cb-ubuntu/Android/SiX/out/target/product/shamu/obj/KERNEL_OBJ/../../../../../../kernel/moto/shamu/arch/arm/include/asm/ftrace.h:51: multiple definition of `return_address'
init/do_mounts.o:/home/cb-ubuntu/Android/SiX/out/target/product/shamu/obj/KERNEL_OBJ/../../../../../../kernel/moto/shamu/arch/arm/include/asm/ftrace.h:51: first defined here
init/do_mounts_initrd.o: In function `return_address':
/home/cb-ubuntu/Android/SiX/out/target/product/shamu/obj/KERNEL_OBJ/../../../../../../kernel/moto/shamu/arch/arm/include/asm/ftrace.h:51: multiple definition of `return_address'
init/do_mounts.o:/home/cb-ubuntu/Android/SiX/out/target/product/shamu/obj/KERNEL_OBJ/../../../../../../kernel/moto/shamu/arch/arm/include/asm/ftrace.h:51: first defined here
/home/cb-ubuntu/Android/SiX/kernel/moto/shamu/scripts/Makefile.build:441: recipe for target 'init/mounts.o' failed
make[2]: *** [init/mounts.o] Error 1
/home/cb-ubuntu/Android/SiX/kernel/moto/shamu/Makefile:799: recipe for target 'init' failed
make[1]: *** [init] Error 2
CC arch/arm/kernel/return_address.o
CC arch/arm/kernel/setup.o
../../../../../../kernel/moto/shamu/arch/arm/kernel/return_address.c:63:2: warning: #warning "TODO: return_address should use unwind tables" [-Wcpp]
#warning "TODO: return_address should use unwind tables"
^~~~~~~
../../../../../../kernel/moto/shamu/arch/arm/kernel/return_address.c:66:7: error: redefinition of 'return_address'
void *return_address(unsigned int level)
^~~~~~~~~~~~~~
In file included from ../../../../../../kernel/moto/shamu/include/linux/ftrace.h:20:0,
from ../../../../../../kernel/moto/shamu/arch/arm/kernel/return_address.c:12:
../../../../../../kernel/moto/shamu/arch/arm/include/asm/ftrace.h:48:21: note: previous definition of 'return_address' was here
extern inline void *return_address(unsigned int level)
^~~~~~~~~~~~~~
/home/cb-ubuntu/Android/SiX/kernel/moto/shamu/scripts/Makefile.build:308: recipe for target 'arch/arm/kernel/return_address.o' failed
make[2]: *** [arch/arm/kernel/return_address.o] Error 1
/home/cb-ubuntu/Android/SiX/kernel/moto/shamu/Makefile:799: recipe for target 'arch/arm/kernel' failed
make[1]: *** [arch/arm/kernel] Error 2
Makefile:130: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2

I guess the return_address issue is caused by using arm-eabi-6.x, and then I change back to arm-eabi-4.8, some other few errors come out:

ERROR: /home/cb-ubuntu/Android/SiX/frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java:23231.26: This method must return a result of type List<String>
ERROR: /home/cb-ubuntu/Android/SiX/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java:234.8: The import com.android.internal.util.abc cannot be resolved
ERROR: /home/cb-ubuntu/Android/SiX/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java:956.21: AbcUtils cannot be resolved
ERROR: /home/cb-ubuntu/Android/SiX/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java:1522.21: AbcUtils cannot be resolved

Would you please give me some advice to solve these problems ? Only if you have free time. Many thanks!