FS飞酷 FS飞酷
github账号currentkongyiji写了些C++和有趣的shell脚本,欢迎关注
关注数: 46 粉丝数: 187 发帖数: 8,364 关注贴吧数: 20
有偿求助,编译安卓源码的时候报错,好像是link错误 FAILED: out/soong/.intermediates/system/tools/aidl/aidl/linux_glibc_x86_64/aidl prebuilts/clang/host/linux-x86/clang-4691093/bin/clang++ @out/soong/.intermediates/system/tools/aidl/aidl/linux_glibc_x86_64/aidl.rsp -Wl,--whole-archive out/soong/.intermediates/external/googletest/googletest/libgtest_prod/linux_glibc_x86_64_static/libgtest_prod.a -Wl,--no-whole-archive out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_glibc_x86_64_static/libaidl-common.a out/soong/.intermediates/system/core/libcutils/libcutils/linux_glibc_x86_64_static/libcutils.a out/soong/.intermediates/system/core/base/libbase/linux_glibc_x86_64_static/libbase.a -Wl,--start-group out/soong/.intermediates/external/compiler-rt/libcompiler_rt-extras/linux_glibc_x86_64_static/libcompiler_rt-extras.a -Wl,--end-group out/soong/.intermediates/external/libcxx/libc++/linux_glibc_x86_64_shared/libc++.so -o out/soong/.intermediates/system/tools/aidl/aidl/linux_glibc_x86_64/aidl -target x86_64-linux-gnu -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--no-undefined-version --gcc-toolchain=prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 --sysroot prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot -m64 -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8 -Lprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/lib/gcc/x86_64-linux/4.8 -Lprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/lib64 -ldl -lpthread -lm -lrt -Wl,-rpath,\$ORIGIN/../lib64 -Wl,-rpath,\$ORIGIN/lib64 -pie -nodefaultlibs -lgcc_s -lgcc -lc -lgcc_s -lgcc prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin/ld: error: out/soong/.intermediates/system/core/libcutils/libcutils/linux_glibc_x86_64_static/libcutils.a: no archive symbol table (run ranlib) prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin/ld: error: out/soong/.intermediates/system/core/base/libbase/linux_glibc_x86_64_static/libbase.a: no archive symbol table (run ranlib) external/libcxx/include/memory:2151: error: undefined reference to 'android::base::StderrLogger(android::base::LogId, android::base::LogSeverity, char const*, char const*, unsigned int, char const*)' external/libcxx/include/memory:2151: error: undefined reference to 'android::base::DefaultAborter(char const*)' system/tools/aidl/main_java.cpp:33: error: undefined reference to 'android::base::InitLogging(char**, std::__1::function<void (android::base::LogId, android::base::LogSeverity, char const*, char const*, unsigned int, char const*)>&&, std::__1::function<void (char const*)>&&)' system/tools/aidl/main_java.cpp:34: error: undefined reference to 'android::base::GetMinimumLogSeverity()' system/tools/aidl/main_java.cpp:34: error: undefined reference to 'android::base::LogMessage::LogMessage(char const*, unsigned int, android::base::LogId, android::base::LogSeverity, char const*, int)' system/tools/aidl/main_java.cpp:34: error: undefined reference to 'android::base::LogMessage::stream()' system/tools/aidl/main_java.cpp:34: error: undefined reference to 'android::base::LogMessage::~LogMessage()' system/tools/aidl/aidl.cpp:505: error: undefined reference to 'android::base::GetMinimumLogSeverity()' system/tools/aidl/aidl.cpp:465: error: undefined reference to 'android::base::Split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/aidl.cpp:487: error: undefined reference to 'android::base::Split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/aidl.cpp:540: error: undefined reference to 'android::base::GetMinimumLogSeverity()' system/tools/aidl/aidl.cpp:505: error: undefined reference to 'android::base::LogMessage::LogMessage(char const*, unsigned int, android::base::LogId, android::base::LogSeverity, char const*, int)' system/tools/aidl/aidl.cpp:505: error: undefined reference to 'android::base::LogMessage::stream()' system/tools/aidl/aidl.cpp:505: error: undefined reference to 'android::base::LogMessage::~LogMessage()' system/tools/aidl/aidl.cpp:540: error: undefined reference to 'android::base::LogMessage::LogMessage(char const*, unsigned int, android::base::LogId, android::base::LogSeverity, char const*, int)' system/tools/aidl/aidl.cpp:540: error: undefined reference to 'android::base::LogMessage::stream()' system/tools/aidl/aidl.cpp:540: error: undefined reference to 'android::base::LogMessage::~LogMessage()' system/tools/aidl/aidl.cpp:581: error: undefined reference to 'android::base::GetMinimumLogSeverity()' system/tools/aidl/aidl.cpp:589: error: undefined reference to 'android::base::LogMessage::LogMessage(char const*, unsigned int, android::base::LogId, android::base::LogSeverity, char const*, int)' system/tools/aidl/aidl.cpp:589: error: undefined reference to 'android::base::LogMessage::stream()' system/tools/aidl/aidl.cpp:589: error: undefined reference to 'android::base::LogMessage::~LogMessage()' system/tools/aidl/aidl_language.h:280: error: undefined reference to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > android::base::Join<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, char>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, char)' system/tools/aidl/aidl_language.cpp:176: error: undefined reference to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > android::base::Join<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, char>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, char)' system/tools/aidl/aidl_language.cpp:176: error: undefined reference to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > android::base::Join<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, char>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, char)' system/tools/aidl/aidl_language.h:280: error: undefined reference to 'std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > android::base::Join<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, char>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, char)' system/tools/aidl/aidl_language.cpp:234: error: undefined reference to 'android::base::Split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/generate_cpp.cpp:410: error: undefined reference to 'android::base::StringPrintf(char const*, ...)' system/tools/aidl/generate_cpp.cpp:265: error: undefined reference to 'android::base::StringPrintf(char const*, ...)' system/tools/aidl/generate_cpp.cpp:267: error: undefined reference to 'android::base::StringPrintf(char const*, ...)' system/tools/aidl/generate_cpp.cpp:270: error: undefined reference to 'android::base::StringPrintf(char const*, ...)' system/tools/aidl/io_delegate.cpp:159: error: undefined reference to 'android::base::Split(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/type_namespace.h:252: error: undefined reference to 'android::base::Trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/type_namespace.h:328: error: undefined reference to 'android::base::Trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/type_namespace.h:344: error: undefined reference to 'android::base::Trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/type_namespace.h:232: error: undefined reference to 'android::base::Trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)' system/tools/aidl/code_writer.cpp:40: error: undefined reference to 'android::base::StringAppendV(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, char const*, __va_list_tag*)' clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation) [ 0% 10/3736] //system/tools/hidl:libhidl-gen clang++ Interface.cpp [linux_glibc] ninja: build stopped: subcommand failed. 10:58:00 ninja failed with: exit status 1
1 下一页