解决方案 »

  1.   

    重新编译一遍
      CC      net/xfrm/xfrm_algo.o
      CC      net/netfilter/xt_quota2.o
      CC      net/netfilter/xt_socket.o
      CC      net/xfrm/xfrm_ipcomp.o
    host Executable: hprof-conv (out/host/linux-x86/obj/EXECUTABLES/hprof-conv_intermediates/hprof-conv)
      CC      net/netfilter/xt_state.o
      CC      net/wireless/ibss.o
      CC      net/wireless/sme.o
      CC      net/netfilter/xt_statistic.o
      LD      net/xfrm/built-in.o
      CC      net/netfilter/xt_string.o
      CC      net/netfilter/xt_time.o
      CC      net/wireless/chan.o
      CC      net/wireless/ethtool.o
      CC      net/netfilter/xt_u32.o
      CC      net/sysctl_net.o
      CC      net/activity_stats.o
      LD      net/netfilter/netfilter.o
      CC      net/wireless/mesh.o
      LD      net/netfilter/built-in.o
    host C: make_ext4fs <= system/extras/ext4_utils/make_ext4fs_main.c
    system/extras/ext4_utils/make_ext4fs_main.c: In function 'main':
    system/extras/ext4_utils/make_ext4fs_main.c:217:2: warning: passing argument 1 of 'set_checksum_list_path' discards 'const' qualifier from pointer target type [enabled by default]
    system/extras/ext4_utils/system_chksum.h:44:6: note: expected 'char *' but argument is of type 'char const *'
    system/extras/ext4_utils/make_ext4fs_main.c:218:2: warning: passing argument 1 of 'set_root_dir' discards 'const' qualifier from pointer target type [enabled by default]
    system/extras/ext4_utils/system_chksum.h:45:6: note: expected 'char *' but argument is of type 'char const *'
    host C: make_ext4fs <= system/extras/ext4_utils/system_chksum.c
    system/extras/ext4_utils/system_chksum.c: In function 'create_checksum_list':
    system/extras/ext4_utils/system_chksum.c:76:25: warning: implicit declaration of function 'asprintf' [-Wimplicit-function-declaration]
    system/extras/ext4_utils/system_chksum.c:80:3: warning: implicit declaration of function 'get_status' [-Wimplicit-function-declaration]
    system/extras/ext4_utils/system_chksum.c:118:5: warning: implicit declaration of function 'hextoa' [-Wimplicit-function-declaration]
    system/extras/ext4_utils/system_chksum.c:129:5: warning: implicit declaration of function 'append_to_chksum_file' [-Wimplicit-function-declaration]
    system/extras/ext4_utils/system_chksum.c: At top level:
    system/extras/ext4_utils/system_chksum.c:249:6: warning: conflicting types for 'append_to_chksum_file' [enabled by default]
    system/extras/ext4_utils/system_chksum.c:129:5: note: previous implicit declaration of 'append_to_chksum_file' was here
    system/extras/ext4_utils/system_chksum.c: In function 'append_to_chksum_file':
    system/extras/ext4_utils/system_chksum.c:250:2: warning: implicit declaration of function 'append_to_file' [-Wimplicit-function-declaration]
    system/extras/ext4_utils/system_chksum.c: At top level:
    system/extras/ext4_utils/system_chksum.c:253:6: warning: conflicting types for 'append_to_file' [enabled by default]
    system/extras/ext4_utils/system_chksum.c:250:2: note: previous implicit declaration of 'append_to_file' was here
    system/extras/ext4_utils/system_chksum.c:259:6: warning: conflicting types for 'hextoa' [enabled by default]
    system/extras/ext4_utils/system_chksum.c:118:5: note: previous implicit declaration of 'hextoa' was here
    host C++: libext4_utils_host <= system/extras/ext4_utils/ext4_scandir.cpp
    host C: libext4_utils_host <= system/extras/ext4_utils/ext4_dirent.c
      CC      net/wireless/ap.o
    host C: libext4_utils_host <= system/extras/ext4_utils/make_ext4fs.c
    host C: libext4_utils_host <= system/extras/ext4_utils/ext4fixup.c
    host C: libext4_utils_host <= system/extras/ext4_utils/ext4_utils.c
    system/extras/ext4_utils/make_ext4fs.c: In function 'build_directory_structure':
    system/extras/ext4_utils/make_ext4fs.c:134:3: warning: implicit declaration of function 'asprintf' [-Wimplicit-function-declaration]
    host C: libext4_utils_host <= system/extras/ext4_utils/allocate.c
    host C: libext4_utils_host <= system/extras/ext4_utils/contents.c
    host C: libext4_utils_host <= system/extras/ext4_utils/extent.c
      CC      net/wireless/trace.o
    host C: libext4_utils_host <= system/extras/ext4_utils/indirect.c
    host C: libext4_utils_host <= system/extras/ext4_utils/uuid.c
    host C: libext4_utils_host <= system/extras/ext4_utils/sha1.c
    host C: libext4_utils_host <= system/extras/ext4_utils/wipe.c
    host C: libext4_utils_host <= system/extras/ext4_utils/crc16.c
    host StaticLib: libsparse_host (out/host/linux-x86/obj/STATIC_LIBRARIES/libsparse_host_intermediates/libsparse_host.a)
    host StaticLib: libselinux (out/host/linux-x86/obj/STATIC_LIBRARIES/libselinux_intermediates/libselinux.a)
    host C++: libjavacrypto <= libcore/crypto/src/main/native/org_conscrypt_NativeCrypto.cpp
      LD      net/wireless/cfg80211.o
    host C++: libjavacore <= libcore/dalvik/src/main/native/org_apache_harmony_dalvik_NativeTestTarget.cpp
    host C++: libjavacore <= libcore/luni/src/main/native/AsynchronousSocketCloseMonitor.cpp
      LD      net/wireless/built-in.o
    host C++: libjavacore <= libcore/luni/src/main/native/ExecStrings.cpp
      LD      net/built-in.o
    host C++: libjavacore <= libcore/luni/src/main/native/IcuUtilities.cpp
    host C++: libjavacore <= libcore/luni/src/main/native/JniException.cpp
    host C++: libjavacore <= libcore/luni/src/main/native/NetworkUtilities.cpp
    make[1]: *** [sub-make] Error 2
    make[1]: Leaving directory `/mnt/workspace/group/is213006/Android/amlogic_bsp/common'
    make: *** [out/target/product/k200/obj/KERNEL_OBJ/arch/arm/boot/uImage] Error 2
    make: *** Waiting for unfinished jobs....
      

  2.   

    system/extras/ext4_utils/system_chksum.h:44:6: note: expected 'char *' but argument is of type 'char const *'
      

  3.   

    编译源码和内核,直接 make 
      

  4.   

    ok,我找到原因了,是同事向源码中增加新的驱动,修改了net中的一些配置,删除后,编译就过了~~
      

  5.   

    是amlogic家的?我最近也在做,遇到的问题一大把