android 4.4编译问题求解

下面是编译过程中出现的问题显示在网上查没有解决的办法,不知道网友有没有


CC      net/sched/act_api.o

  CC      net/wireless/sysfs.o
  CC      net/wireless/radiotap.o
  CC      drivers/amlogic/input/new_remote/remote_main.o
  CC      net/unix/garbage.o
  CC      fs/jbd/recovery.o
  CC      net/wireless/util.o
  CC      drivers/amlogic/ionvideo/ppmgr2.o
  CC      drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_video.o
  CC      net/wireless/reg.o
  CC      net/sched/act_police.o
/home/fig/android/0823originnew/common/drivers/amlogic/input/new_remote/remote_main.c: In function ‘remote_probe’:
/home/fig/android/0823originnew/common/drivers/amlogic/input/new_remote/remote_main.c:704:33: error: iteration 6u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
   mouse_map[remote->map_num][i] = 0xffff;
                                 ^
/home/fig/android/0823originnew/common/drivers/amlogic/input/new_remote/remote_main.c:703:2: note: containing loop
  for (i = 0; i < ARRAY_SIZE(mouse_map); i++) {
  ^
cc1: all warnings being treated as errors
make[6]: *** [drivers/amlogic/input/new_remote/remote_main.o] 错误 1
make[5]: *** [drivers/amlogic/input/new_remote] 错误 2
make[4]: *** [drivers/amlogic/input] 错误 2
make[4]: *** 正在等待未完成的任务....
  CC      net/sched/act_gact.o
  CC      drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_audio.o
  CC      fs/jbd/checkpoint.o
  CC      net/unix/sysctl_net_unix.o
  LD      drivers/amlogic/ionvideo/built-in.o
  CC      net/unix/diag.o
  CC      drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_edid.o
  CC      net/sched/act_mirred.o
  CC      net/sched/sch_fifo.o
  CC      fs/jbd/revoke.o
  CC      net/wireless/scan.o
  CC      fs/jbd/journal.o
  CC      net/sched/sch_htb.o
  CC      net/wireless/nl80211.o
  CC      net/sched/sch_ingress.o
  LD      net/unix/unix.o
  LD      net/unix/unix_diag.o
  LD      net/unix/built-in.o
  CC      net/sysctl_net.o
  CC      net/xfrm/xfrm_policy.o
  CC      drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_hdcp.o
  CC      net/sched/cls_u32.o
  LD      drivers/amlogic/hdmi/hdmi_tx/hdmitx.o
  LD      drivers/amlogic/hdmi/hdmi_tx/built-in.o
  LD      drivers/amlogic/hdmi/built-in.o
make[3]: *** [drivers/amlogic] 错误 2
make[2]: *** [drivers] 错误 2
make[2]: *** 正在等待未完成的任务....
  CC      net/sched/ematch.o
  CC      net/activity_stats.o
  LD      fs/jbd/jbd.o
  LD      fs/jbd/built-in.o
  CC      net/wireless/mlme.o
  CC      fs/jbd2/transaction.o
  CC      net/sched/em_u32.o
host C++: libdvm <= dalvik/vm/Native.cpp
host C++: libdvm <= dalvik/vm/PointerSet.cpp
host C++: libdvm <= dalvik/vm/Profile.cpp
  LD      net/sched/built-in.o
host C++: libdvm <= dalvik/vm/RawDexFile.cpp
  CC      net/xfrm/xfrm_state.o
  CC      net/wireless/ibss.o
host C++: libdvm <= dalvik/vm/ReferenceTable.cpp
  CC      fs/jbd2/commit.o
  CC      net/xfrm/xfrm_hash.o
host C++: libdvm <= dalvik/vm/SignalCatcher.cpp
  CC      net/wireless/sme.o
host C++: libdvm <= dalvik/vm/StdioConverter.cpp
  CC      net/xfrm/xfrm_input.o
host C++: libdvm <= dalvik/vm/Sync.cpp
dalvik/vm/StdioConverter.cpp: In function 'void* stdioConverterThreadStart(void*)':
dalvik/vm/StdioConverter.cpp:131:9: warning: variable 'cc' set but not used [-Wunused-but-set-variable]
host C++: libdvm <= dalvik/vm/Thread.cpp
host C++: libdvm <= dalvik/vm/UtfString.cpp
dalvik/vm/Sync.cpp: In function 'void waitMonitor(Thread*, Monitor*, s8, s4, bool)':
dalvik/vm/Sync.cpp:622:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  CC      fs/jbd2/recovery.o
host C++: libdvm <= dalvik/vm/alloc/Alloc.cpp
  CC      net/xfrm/xfrm_output.o
  CC      net/xfrm/xfrm_sysctl.o
  CC      net/wireless/chan.o
host C++: libdvm <= dalvik/vm/alloc/CardTable.cpp
host C++: libdvm <= dalvik/vm/alloc/HeapDebug.cpp
  CC      net/xfrm/xfrm_replay.o
host C++: libdvm <= dalvik/vm/alloc/DdmHeap.cpp
  CC      fs/jbd2/checkpoint.o
host C++: libdvm <= dalvik/vm/alloc/Verify.cpp
host C++: libdvm <= dalvik/vm/alloc/Visit.cpp
  CC      fs/jbd2/revoke.o
  CC      net/wireless/ethtool.o
  CC      net/wireless/mesh.o
host C++: libdvm <= dalvik/vm/analysis/CodeVerify.cpp
  CC      fs/jbd2/journal.o
  CC      net/wireless/ap.o
  CC      net/xfrm/xfrm_algo.o
host C++: libdvm <= dalvik/vm/analysis/DexPrepare.cpp
  CC      net/wireless/trace.o
dalvik/vm/analysis/CodeVerify.cpp: In function 'bool verifyInstruction(const Method*, InsnFlags*, RegisterTable*, int, UninitInstanceMap*, int*)':
dalvik/vm/analysis/CodeVerify.cpp:4295:21: warning: variable 'valueType' set but not used [-Wunused-but-set-variable]
dalvik/vm/analysis/DexPrepare.cpp: In function 'void verifyAndOptimizeClass(DexFile*, ClassObject*, const DexClassDef*, bool, bool)':
dalvik/vm/analysis/DexPrepare.cpp:1046:17: warning: variable 'classDescriptor' set but not used [-Wunused-but-set-variable]
  CC      net/xfrm/xfrm_ipcomp.o
host C++: libdvm <= dalvik/vm/analysis/DexVerify.cpp
host C++: libdvm <= dalvik/vm/analysis/Liveness.cpp
  LD      net/wireless/cfg80211.o
host C++: libdvm <= dalvik/vm/analysis/Optimize.cpp
  LD      net/wireless/built-in.o
  CC      fs/nls/nls_base.o
host C++: libdvm <= dalvik/vm/analysis/RegisterMap.cpp
host C++: libdvm <= dalvik/vm/analysis/VerifySubs.cpp
  CC      fs/nls/nls_cp437.o
  LD      net/xfrm/built-in.o
  LD      net/built-in.o
host C++: libdvm <= dalvik/vm/analysis/VfyBasicBlock.cpp
  CC      fs/nls/nls_iso8859-1.o
host C++: libdvm <= dalvik/vm/hprof/Hprof.cpp
  LD      fs/jbd2/jbd2.o
  LD      fs/jbd2/built-in.o
  CC      fs/nls/nls_utf8.o
host C++: libdvm <= dalvik/vm/hprof/HprofClass.cpp
  CC      fs/notify/fsnotify.o
dalvik/vm/analysis/VfyBasicBlock.cpp: In function 'bool setPredecessors(VerifierData*, VfyBasicBlock*, u4, OpcodeFlags, u4, u4*, size_t)':
dalvik/vm/analysis/VfyBasicBlock.cpp:175:22: warning: variable 'gotBranch' set but not used [-Wunused-but-set-variable]
  LD      fs/nls/built-in.o
host C++: libdvm <= dalvik/vm/hprof/HprofHeap.cpp
host C++: libdvm <= dalvik/vm/hprof/HprofOutput.cpp
  CC      fs/quota/dquot.o
  CC      fs/proc/task_mmu.o
dalvik/vm/hprof/HprofClass.cpp: In function 'hprof_class_object_id hprofLookupClassId(const ClassObject*)':
dalvik/vm/hprof/HprofClass.cpp:75:11: warning: variable 'val' set but not used [-Wunused-but-set-variable]
host C++: libdvm <= dalvik/vm/hprof/HprofString.cpp
  CC      fs/notify/notification.o
  CC      fs/notify/group.o
host C++: libdvm <= dalvik/vm/interp/Stack.cpp
  CC      fs/proc/inode.o
host C++: libdvm <= dalvik/vm/jdwp/ExpandBuf.cpp
host C++: libdvm <= dalvik/vm/jdwp/JdwpAdb.cpp
  CC      fs/notify/inode_mark.o
host C++: libdvm <= dalvik/vm/jdwp/JdwpConstants.cpp
host C++: libdvm <= dalvik/vm/jdwp/JdwpEvent.cpp
dalvik/vm/jdwp/JdwpAdb.cpp: In function 'bool handlePacket(JdwpState*)':
dalvik/vm/jdwp/JdwpAdb.cpp:433:8: warning: variable 'error' set but not used [-Wunused-but-set-variable]
  CC      fs/quota/quota_v2.o
  CC      fs/notify/mark.o
  CC      fs/proc/root.o
  CC      fs/notify/vfsmount_mark.o
host C++: libdvm <= dalvik/vm/jdwp/JdwpHandler.cpp
  CC      fs/notify/fdinfo.o
  CC      fs/quota/quota_tree.o
  CC      fs/proc/base.o
dalvik/vm/jdwp/JdwpHandler.cpp: In function 'JdwpError handleOR_IsCollected(JdwpState*, const u1*, int, ExpandBuf*)':
dalvik/vm/jdwp/JdwpHandler.cpp:968:14: warning: variable 'objectId' set but not used [-Wunused-but-set-variable]
dalvik/vm/jdwp/JdwpHandler.cpp: In function 'JdwpError handleTR_CurrentContendedMonitor(JdwpState*, const u1*, int, ExpandBuf*)':
dalvik/vm/jdwp/JdwpHandler.cpp:1177:14: warning: variable 'threadId' set but not used [-Wunused-but-set-variable]
dalvik/vm/jdwp/JdwpHandler.cpp: In function 'JdwpError handleER_Clear(JdwpState*, const u1*, int, ExpandBuf*)':
dalvik/vm/jdwp/JdwpHandler.cpp:1562:8: warning: variable 'eventKind' set but not used [-Wunused-but-set-variable]
  CC      fs/quota/quota.o
host C++: libdvm <= dalvik/vm/jdwp/JdwpMain.cpp
  CC      fs/proc/generic.o
  CC      fs/notify/dnotify/dnotify.o
  LD      fs/notify/fanotify/built-in.o
  CC      fs/quota/kqid.o
  CC      fs/notify/inotify/inotify_fsnotify.o
  LD      fs/notify/dnotify/built-in.o
  CC      fs/notify/inotify/inotify_user.o
host C++: libdvm <= dalvik/vm/jdwp/JdwpSocket.cpp
host C++: libdvm <= dalvik/vm/native/InternalNative.cpp
  LD      fs/quota/built-in.o
host C++: libdvm <= dalvik/vm/native/dalvik_bytecode_OpcodeInfo.cpp
  CC      fs/proc/array.o
  CC      fs/ramfs/inode.o
dalvik/vm/jdwp/JdwpSocket.cpp: In function 'bool handlePacket(JdwpState*)':
dalvik/vm/jdwp/JdwpSocket.cpp:589:8: warning: variable 'error' set but not used [-Wunused-but-set-variable]
host C++: libdvm <= dalvik/vm/native/dalvik_system_DexFile.cpp
  CC      fs/proc/fd.o
  LD      fs/notify/inotify/built-in.o
host C++: libdvm <= dalvik/vm/native/dalvik_system_VMDebug.cpp
  LD      fs/notify/built-in.o
host C++: libdvm <= dalvik/vm/native/dalvik_system_VMRuntime.cpp
  CC      fs/sysfs/inode.o
  CC      fs/ramfs/file-mmu.o
host C++: libdvm <= dalvik/vm/native/dalvik_system_VMStack.cpp
  CC      fs/proc/proc_tty.o
  CC      fs/proc/cmdline.o
  LD      fs/ramfs/ramfs.o
  LD      fs/ramfs/built-in.o
host C++: libdvm <= dalvik/vm/native/dalvik_system_Zygote.cpp
  CC      fs/sysfs/file.o
  CC      fs/udf/balloc.o
  CC      fs/proc/consoles.o
  CC      fs/proc/cpuinfo.o
  CC      fs/eventpoll.o
host C++: libdvm <= dalvik/vm/native/java_lang_Class.cpp
  CC      fs/proc/devices.o
host C++: libdvm <= dalvik/vm/native/java_lang_Double.cpp
  CC      fs/proc/interrupts.o
  CC      fs/proc/loadavg.o
host C++: libdvm <= dalvik/vm/native/java_lang_Float.cpp
  CC      fs/sysfs/dir.o
  CC      fs/proc/meminfo.o
dalvik/vm/native/dalvik_system_Zygote.cpp:368:12: warning: 'int mountSecondaryStorage(char const*, u4)' defined but not used [-Wunused-function]
  CC      fs/proc/stat.o
host C++: libdvm <= dalvik/vm/native/java_lang_Math.cpp
host C++: libdvm <= dalvik/vm/native/java_lang_Object.cpp
  CC      fs/udf/dir.o
host C++: libdvm <= dalvik/vm/native/java_lang_Runtime.cpp
  CC      fs/anon_inodes.o
  CC      fs/proc/uptime.o
  CC      fs/udf/file.o
host C++: libdvm <= dalvik/vm/native/java_lang_String.cpp
  CC      fs/proc/version.o
  CC      fs/proc/softirqs.o
  CC      fs/signalfd.o
  CC      fs/sysfs/symlink.o
  CC      fs/proc/namespaces.o
  CC      fs/proc/self.o
host C++: libdvm <= dalvik/vm/native/java_lang_System.cpp
  CC      fs/proc/proc_sysctl.o
  CC      fs/udf/ialloc.o
  CC      fs/sysfs/mount.o
host C++: libdvm <= dalvik/vm/native/java_lang_Throwable.cpp
  CC      fs/proc/proc_net.o
  CC      fs/timerfd.o
  CC      fs/eventfd.o
  CC      fs/udf/inode.o
host C++: libdvm <= dalvik/vm/native/java_lang_VMClassLoader.cpp
  CC      fs/sysfs/bin.o
  CC      fs/proc/proc_devtree.o
host C++: libdvm <= dalvik/vm/native/java_lang_VMThread.cpp
  CC      fs/aio.o
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_AccessibleObject.cpp
  CC      fs/locks.o
  CC      fs/proc/kmsg.o
  CC      fs/sysfs/group.o
  CC      fs/proc/page.o
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_Array.cpp
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_Constructor.cpp
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_Field.cpp
  LD      fs/sysfs/built-in.o
  CC      fs/binfmt_misc.o
  LD      fs/proc/proc.o
  LD      fs/proc/built-in.o
  CC      fs/binfmt_script.o
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_Method.cpp
  CC      fs/binfmt_elf.o
host C++: libdvm <= dalvik/vm/native/java_lang_reflect_Proxy.cpp
  CC      fs/mbcache.o
  CC      fs/posix_acl.o
  CC      fs/udf/lowlevel.o
  CC      fs/xattr_acl.o
  CC      fs/udf/namei.o
host C++: libdvm <= dalvik/vm/native/java_util_concurrent_atomic_AtomicLong.cpp
host C++: libdvm <= dalvik/vm/native/org_apache_harmony_dalvik_NativeTestTarget.cpp
  CC      fs/coredump.o
  CC      fs/drop_caches.o
  CC      fs/udf/partition.o
host C++: libdvm <= dalvik/vm/native/org_apache_harmony_dalvik_ddmc_DdmServer.cpp
host C++: libdvm <= dalvik/vm/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cpp
host C++: libdvm <= dalvik/vm/native/sun_misc_Unsafe.cpp
host C++: libdvm <= dalvik/vm/oo/AccessCheck.cpp
  CC      fs/udf/super.o
  CC      fs/udf/truncate.o
  CC      fs/udf/symlink.o
host C++: libdvm <= dalvik/vm/oo/Array.cpp
host C++: libdvm <= dalvik/vm/oo/Class.cpp
  CC      fs/udf/directory.o
  CC      fs/udf/misc.o
  CC      fs/udf/udftime.o
host C++: libdvm <= dalvik/vm/oo/Object.cpp
  CC      fs/udf/unicode.o
host C++: libdvm <= dalvik/vm/oo/Resolve.cpp
host C++: libdvm <= dalvik/vm/oo/TypeCheck.cpp
host C++: libdvm <= dalvik/vm/reflect/Annotation.cpp
host C++: libdvm <= dalvik/vm/reflect/Proxy.cpp
host C++: libdvm <= dalvik/vm/reflect/Reflect.cpp
dalvik/vm/reflect/Annotation.cpp: In function 'Object* convertReturnType(Object*, ClassObject*)':
dalvik/vm/reflect/Annotation.cpp:574:18: warning: variable 'srcElemClass' set but not used [-Wunused-but-set-variable]
dalvik/vm/reflect/Annotation.cpp: In function 'const u1* searchEncodedAnnotation(const ClassObject*, const u1*, char const*)':
dalvik/vm/reflect/Annotation.cpp:1122:8: warning: variable 'typeIdx' set but not used [-Wunused-but-set-variable]
  LD      fs/udf/udf.o
host C++: libdvm <= dalvik/vm/test/TestHash.cpp
  LD      fs/udf/built-in.o
host C++: libdvm <= dalvik/vm/test/TestIndirectRefTable.cpp
  LD      fs/built-in.o
host C++: libdvm <= dalvik/vm/os/linux.cpp
host C++: libdvm <= dalvik/vm/alloc/DlMalloc.cpp
host C++: libdvm <= dalvik/vm/alloc/HeapSource.cpp
host C++: libdvm <= dalvik/vm/compiler/Compiler.cpp
make[1]: *** [sub-make] 错误 2
make[1]:正在离开目录 `/home/fig/android/0823originnew/common'
host C++: libdvm <= dalvik/vm/compiler/Frontend.cpp
make: *** [out/target/product/fg_m201_512m/obj/KERNEL_OBJ/arch/arm/boot/uImage] 错误 2
make: *** 正在等待未完成的任务....
dalvik/vm/compiler/Compiler.cpp: In function 'bool dvmCompilerWorkEnqueue(const u2*, WorkOrderKind, void*)':
dalvik/vm/compiler/Compiler.cpp:97:9: warning: variable 'cc' set but not used [-Wunused-but-set-variable]
dalvik/vm/compiler/Compiler.cpp: In function 'void* compilerThreadStart(void*)':
dalvik/vm/compiler/Compiler.cpp:658:17: warning: variable 'cc' set but not used [-Wunused-but-set-variable]
make: *** wait: 没有子进程。 停止。
fig@ubuntu:~/android/0823originnew$

你可能感兴趣的:(android 4.4编译问题求解)