hajimen 发表于 2014-6-17 17:14:34

android编译错误

external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:525:5:   instantiated from 'void fst::Minimize(fst::MutableFst<Arc>*, fst::MutableFst<Arc>*) '
external/srec/tools/grxmlcompile/grxmlcompile.cpp:836:36:   instantiated from here
external/srec/tools/thirdparty/OpenFst/fst/lib/weight.h:127:5: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
external/srec/tools/thirdparty/OpenFst/fst/lib/weight.h: In constructor 'fst::NaturalLess<W>::NaturalLess() ':
external/srec/tools/thirdparty/OpenFst/fst/lib/queue.h:532:9:   instantiated from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) '
external/srec/tools/thirdparty/OpenFst/fst/lib/shortest-distance.h:249:65:   instantiated from 'void fst::ShortestDistance(const fst::Fst<A>&, std::vector<typename Arc::Weight>*, bool) '
external/srec/tools/thirdparty/OpenFst/fst/lib/push.h:43:3:   instantiated from 'void fst::Push(fst::MutableFst<Arc>*, fst::ReweightType) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:525:5:   instantiated from 'void fst::Minimize(fst::MutableFst<Arc>*, fst::MutableFst<Arc>*) '
external/srec/tools/grxmlcompile/grxmlcompile.cpp:836:36:   instantiated from here
external/srec/tools/thirdparty/OpenFst/fst/lib/weight.h:127:5: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
host Executable: imgdiff (out/host/linux-x86/obj/EXECUTABLES/imgdiff_intermediates/imgdiff)
In file included from external/srec/tools/thirdparty/OpenFst/fst/lib/fstlib.h:54:0,
               from external/srec/tools/grxmlcompile/grxmlcompile.cpp:25:
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h: In member function 'uint64 fst::ILabelCompare<A>::Properties(uint64) const ':
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h:64:3:   instantiated from 'void fst::ArcSort(fst::MutableFst<Arc>*, Compare) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:205:5:   instantiated from 'void fst::CyclicMinimizer<A, Queue>::Initialize(const fst::Fst<Arc>&) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:125:5:   instantiated from 'fst::CyclicMinimizer<A, Queue>::CyclicMinimizer(const fst::ExpandedFst<A>&) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:492:59:   instantiated from 'void fst::AcceptorMinimize(fst::MutableFst<Arc>*) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:530:5:   instantiated from 'void fst::Minimize(fst::MutableFst<Arc>*, fst::MutableFst<Arc>*) '
external/srec/tools/grxmlcompile/grxmlcompile.cpp:836:36:   instantiated from here
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h:286:41: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
host Executable: jdwpspy (out/host/linux-x86/obj/EXECUTABLES/jdwpspy_intermediates/jdwpspy)
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h: In member function 'uint64 fst::ILabelCompare<A>::Properties(uint64) const ':
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h:64:3:   instantiated from 'void fst::ArcSort(fst::MutableFst<Arc>*, Compare) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:205:5:   instantiated from 'void fst::CyclicMinimizer<A, Queue>::Initialize(const fst::Fst<Arc>&) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:125:5:   instantiated from 'fst::CyclicMinimizer<A, Queue>::CyclicMinimizer(const fst::ExpandedFst<A>&) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:492:59:   instantiated from 'void fst::AcceptorMinimize(fst::MutableFst<Arc>*) '
external/srec/tools/thirdparty/OpenFst/fst/lib/minimize.h:549:5:   instantiated from 'void fst::Minimize(fst::MutableFst<Arc>*, fst::MutableFst<Arc>*) '
external/srec/tools/grxmlcompile/grxmlcompile.cpp:836:36:   instantiated from here
external/srec/tools/thirdparty/OpenFst/fst/lib/arcsort.h:286:41: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
host Executable: line_endings (out/host/linux-x86/obj/EXECUTABLES/line_endings_intermediates/line_endings)
host Executable: rs-spec-gen (out/host/linux-x86/obj/EXECUTABLES/rs-spec-gen_intermediates/rs-spec-gen)
host StaticLib: librslib (out/host/linux-x86/obj/STATIC_LIBRARIES/librslib_intermediates/librslib.a)
host Executable: minigzip (out/host/linux-x86/obj/EXECUTABLES/minigzip_intermediates/minigzip)
host Executable: mkbootfs (out/host/linux-x86/obj/EXECUTABLES/mkbootfs_intermediates/mkbootfs)
host C: mkbootimg <= system/core/mkbootimg/mkbootimg.c
system/core/mkbootimg/mkbootimg.c: In function 'write_padding':
system/core/mkbootimg/mkbootimg.c:88:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
host StaticLib: libmincrypt (out/host/linux-x86/obj/STATIC_LIBRARIES/libmincrypt_intermediates/libmincrypt.a)
system/core/mkbootimg/mkbootimg.c: In function 'main':
system/core/mkbootimg/mkbootimg.c:190:5: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
/opt/Embedsky/TQIMX6/E9/TQIMX6_android-4.2.2/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/../sysroot/usr/include/string.h:84:14: note: expected 'char * __restrict__' but argument is of type 'unsigned char *'
system/core/mkbootimg/mkbootimg.c:235:9: warning: assignment discards 'const' qualifier from pointer target type
system/core/mkbootimg/mkbootimg.c:248:48: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
system/core/mkbootimg/mkbootimg.c:251:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
system/core/mkbootimg/mkbootimg.c:255:52: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
host Executable: mkfs.ubifs (out/host/linux-x86/obj/EXECUTABLES/mkfs.ubifs_intermediates/mkfs.ubifs)
host Executable: mksdcard (out/host/linux-x86/obj/EXECUTABLES/mksdcard_intermediates/mksdcard)
host Executable: mkyaffs2image (out/host/linux-x86/obj/EXECUTABLES/mkyaffs2image_intermediates/mkyaffs2image)
host C++: opannotate <= external/oprofile/pp/common_option.cpp
host C++: opannotate <= external/oprofile/pp/opannotate.cpp
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.so when searching for -lz
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libz.a when searching for -lz
/usr/bin/ld: cannot find -lz
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libuuid.so when searching for -luuid
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libuuid.a when searching for -luuid
/usr/bin/ld: cannot find -luuid
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.a when searching for -lc
collect2: ld returned 1 exit status
make: *** Error 1
make: *** Waiting for unfinished jobs....
root@ubuntu-kf1:/opt/Embedsky/TQIMX6/E9/TQIMX6_android-4.2.2#

TQ-lkp 发表于 2014-6-18 13:35:41

http://www.armbbs.net/forum.php?mod=viewthread&tid=18789&extra=page%3D1&page=2
页: [1]
查看完整版本: android编译错误