Ticket #4451: build.log

File build.log, 27.1 KB (added by asmirnov, 3 years ago)

build log

Line 
1root@browser-zwb:/home/caogang/libadblockplus-android-issue-4399# ./gradlew assembleDebug
2Incremental java compilation is an incubating feature.
3:libadblockplus-android:compileAdblockplus-jniArmeabi-v7aDebugSharedLibraryAdblockplus-jniMainCpp
4:libadblockplus-android:linkAdblockplus-jniArmeabi-v7aDebugSharedLibrary
5/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniSubscription.cpp:31: error: undefined reference to 'AdblockPlus::Subscription::Subscription(std::__ndk1::shared_ptr<AdblockPlus::JsValue>)'
6/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:63: error: undefined reference to 'AdblockPlus::JsEngine::SetEventCallback(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::function<void (std::__ndk1::vector<std::__ndk1::shared_ptr<AdblockPlus::JsValue>, std::__ndk1::allocator<std::__ndk1::shared_ptr<AdblockPlus::JsValue> > >&)>)'
7/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:76: error: undefined reference to 'AdblockPlus::JsEngine::RemoveEventCallback(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
8/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:90: error: undefined reference to 'AdblockPlus::JsEngine::Evaluate(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
9/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:118: error: undefined reference to 'AdblockPlus::JsEngine::TriggerEvent(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::vector<std::__ndk1::shared_ptr<AdblockPlus::JsValue>, std::__ndk1::allocator<std::__ndk1::shared_ptr<AdblockPlus::JsValue> > >&)'
10/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:132: error: undefined reference to 'AdblockPlus::DefaultFileSystem::SetBasePath(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
11/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:134: error: undefined reference to 'AdblockPlus::JsEngine::SetFileSystem(std::__ndk1::shared_ptr<AdblockPlus::FileSystem>)'
12/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:147: error: undefined reference to 'AdblockPlus::JsEngine::SetWebRequest(std::__ndk1::shared_ptr<AdblockPlus::WebRequest>)'
13/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:160: error: undefined reference to 'AdblockPlus::JsEngine::SetLogSystem(std::__ndk1::shared_ptr<AdblockPlus::LogSystem>)'
14/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:173: error: undefined reference to 'AdblockPlus::JsEngine::SetLogSystem(std::__ndk1::shared_ptr<AdblockPlus::LogSystem>)'
15/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:186: error: undefined reference to 'AdblockPlus::JsEngine::SetWebRequest(std::__ndk1::shared_ptr<AdblockPlus::WebRequest>)'
16/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsEngine.cpp:222: error: undefined reference to 'AdblockPlus::JsEngine::NewValue(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
17/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:44: error: undefined reference to 'AdblockPlus::FilterEngine::StringToContentType(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
18/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:52: error: undefined reference to 'AdblockPlus::FilterEngine::FilterEngine(std::__ndk1::shared_ptr<AdblockPlus::JsEngine>, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::shared_ptr<AdblockPlus::JsValue>, std::__ndk1::less<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::shared_ptr<AdblockPlus::JsValue> > > > const&)'
19/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:80: error: undefined reference to 'AdblockPlus::FilterEngine::GetFilter(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
20/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:114: error: undefined reference to 'AdblockPlus::FilterEngine::GetSubscription(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
21/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:128: error: undefined reference to 'AdblockPlus::FilterEngine::ShowNextNotification(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)'
22/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:145: error: undefined reference to 'AdblockPlus::FilterEngine::SetShowNotificationCallback(std::__ndk1::function<void (std::__ndk1::shared_ptr<AdblockPlus::Notification> const&)> const&)'
23/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:211: error: undefined reference to 'AdblockPlus::FilterEngine::SetUpdateAvailableCallback(std::__ndk1::function<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)>)'
24/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:241: error: undefined reference to 'AdblockPlus::FilterEngine::SetFilterChangeCallback(std::__ndk1::function<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::shared_ptr<AdblockPlus::JsValue>)>)'
25/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:264: error: undefined reference to 'AdblockPlus::FilterEngine::ForceUpdateCheck(std::__ndk1::function<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)>)'
26/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:280: error: undefined reference to 'AdblockPlus::FilterEngine::GetElementHidingSelectors(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const'
27/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:307: error: undefined reference to 'AdblockPlus::FilterEngine::Matches(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, AdblockPlus::FilterEngine::ContentType, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const'
28/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:348: error: undefined reference to 'AdblockPlus::FilterEngine::Matches(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, AdblockPlus::FilterEngine::ContentType, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&) const'
29/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:366: error: undefined reference to 'AdblockPlus::FilterEngine::IsDocumentWhitelisted(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&) const'
30/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:383: error: undefined reference to 'AdblockPlus::FilterEngine::IsElemhideWhitelisted(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::vector<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::allocator<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > const&) const'
31/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:397: error: undefined reference to 'AdblockPlus::FilterEngine::GetPref(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const'
32/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilterEngine.cpp:413: error: undefined reference to 'AdblockPlus::FilterEngine::SetPref(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::shared_ptr<AdblockPlus::JsValue>)'
33/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniJsValue.cpp:136: error: undefined reference to 'AdblockPlus::JsValue::GetProperty(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const'
34/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/JniFilter.cpp:31: error: undefined reference to 'AdblockPlus::Filter::Filter(std::__ndk1::shared_ptr<AdblockPlus::JsValue>)'
35/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::ios_base::getloc() const'
36/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::locale::use_facet(std::__1::locale::id&) const'
37/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::locale::~locale()'
38/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::ios_base::getloc() const'
39/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::locale::use_facet(std::__1::locale::id&) const'
40/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::locale::~locale()'
41/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:735: error: undefined reference to 'std::__1::locale::~locale()'
42/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:735: error: undefined reference to 'std::__1::cerr'
43/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:735: error: undefined reference to 'std::__1::ctype<char>::id'
44/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:742: error: undefined reference to 'std::__1::ios_base::getloc() const'
45/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:742: error: undefined reference to 'std::__1::locale::use_facet(std::__1::locale::id&) const'
46/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:734: error: undefined reference to 'std::__1::locale::~locale()'
47/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:524: error: undefined reference to 'std::__1::ios_base::clear(unsigned int)'
48/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:757: error: undefined reference to 'std::__1::ios_base::__set_badbit_and_consider_rethrow()'
49/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:761: error: undefined reference to 'std::__1::ctype<char>::id'
50/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:524: error: undefined reference to 'std::__1::ios_base::clear(unsigned int)'
51/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:524: error: undefined reference to 'std::__1::ios_base::clear(unsigned int)'
52/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:973: error: undefined reference to 'std::__1::ios_base::__set_badbit_and_consider_rethrow()'
53/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ios:524: error: undefined reference to 'std::__1::ios_base::clear(unsigned int)'
54/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:922: error: undefined reference to 'std::__1::ios_base::__set_badbit_and_consider_rethrow()'
55/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/istream:294: error: undefined reference to 'std::__1::ios_base::init(void*)'
56/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/fstream:1043: error: undefined reference to 'std::__1::ios_base::~ios_base()'
57/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::__shared_weak_count::__release_shared()'
58./../src/DefaultFileSystem.cpp:46: error: undefined reference to 'std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
59/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:268: error: undefined reference to 'std::__1::ios_base::init(void*)'
60/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/iosfwd:133: error: undefined reference to 'std::__1::ios_base::~ios_base()'
61/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/fstream:1188: error: undefined reference to 'std::__1::ios_base::~ios_base()'
62/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/iosfwd:133: error: undefined reference to 'std::__1::ios_base::~ios_base()'
63/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:371: error: undefined reference to 'std::__1::locale::locale()'
64/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:238: error: undefined reference to 'std::__1::locale::locale(std::__1::locale const&)'
65/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/__locale:166: error: undefined reference to 'std::__1::locale::has_facet(std::__1::locale::id&) const'
66/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:238: error: undefined reference to 'std::__1::locale::locale(std::__1::locale const&)'
67/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:238: error: undefined reference to 'std::__1::locale::use_facet(std::__1::locale::id&) const'
68/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:220: error: undefined reference to 'std::__1::codecvt<char, char, mbstate_t>::id'
69/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/fstream:952: error: undefined reference to 'std::__1::codecvt<char, char, mbstate_t>::id'
70/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:3639: error: undefined reference to 'std::__1::__shared_weak_count::~__shared_weak_count()'
71/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libadblockplus.a(DefaultFileSystem.o):./../src/DefaultFileSystem.cpp:vtable for std::__1::__shared_ptr_pointer<std::__1::basic_ifstream<char, std::__1::char_traits<char> >*, std::__1::default_delete<std::__1::basic_ifstream<char, std::__1::char_traits<char> > >, std::__1::allocator<std::__1::basic_ifstream<char, std::__1::char_traits<char> > > >: error: undefined reference to 'std::__1::__shared_weak_count::~__shared_weak_count()'
72/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libadblockplus.a(DefaultFileSystem.o):./../src/DefaultFileSystem.cpp:vtable for std::__1::__shared_ptr_pointer<std::__1::basic_ifstream<char, std::__1::char_traits<char> >*, std::__1::default_delete<std::__1::basic_ifstream<char, std::__1::char_traits<char> > >, std::__1::allocator<std::__1::basic_ifstream<char, std::__1::char_traits<char> > > >: error: undefined reference to 'std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const'
73/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4154: error: undefined reference to 'std::__1::__shared_weak_count::__add_shared()'
74/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::__shared_weak_count::__release_shared()'
75/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5071: error: undefined reference to 'std::__1::__shared_weak_count::__release_weak()'
76/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::__shared_weak_count::__release_shared()'
77/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5168: error: undefined reference to 'std::__1::__shared_weak_count::lock()'
78/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::__shared_weak_count::__release_shared()'
79/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'vtable for std::__1::bad_weak_ptr'
80/opt/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function (see go/missingkeymethod)
81/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::bad_weak_ptr::~bad_weak_ptr()'
82/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5168: error: undefined reference to 'std::__1::__shared_weak_count::lock()'
83/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'vtable for std::__1::bad_weak_ptr'
84/opt/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function (see go/missingkeymethod)
85/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::bad_weak_ptr::~bad_weak_ptr()'
86/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5168: error: undefined reference to 'std::__1::__shared_weak_count::lock()'
87/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'vtable for std::__1::bad_weak_ptr'
88/opt/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function (see go/missingkeymethod)
89/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::bad_weak_ptr::~bad_weak_ptr()'
90/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4154: error: undefined reference to 'std::__1::__shared_weak_count::__add_shared()'
91/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5071: error: undefined reference to 'std::__1::__shared_weak_count::__release_weak()'
92/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5168: error: undefined reference to 'std::__1::__shared_weak_count::lock()'
93/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'vtable for std::__1::bad_weak_ptr'
94/opt/android-ndk-r11c/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: the vtable symbol may be undefined because the class is missing its key function (see go/missingkeymethod)
95/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::bad_weak_ptr::~bad_weak_ptr()'
96/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4154: error: undefined reference to 'std::__1::__shared_weak_count::__add_shared()'
97/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4154: error: undefined reference to 'std::__1::__shared_weak_count::__add_shared()'
98/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5024: error: undefined reference to 'std::__1::__shared_weak_count::__add_weak()'
99/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5071: error: undefined reference to 'std::__1::__shared_weak_count::__release_weak()'
100/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5024: error: undefined reference to 'std::__1::__shared_weak_count::__add_weak()'
101/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5071: error: undefined reference to 'std::__1::__shared_weak_count::__release_weak()'
102/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5024: error: undefined reference to 'std::__1::__shared_weak_count::__add_weak()'
103/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:5024: error: undefined reference to 'std::__1::__shared_weak_count::__add_weak()'
104/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:3639: error: undefined reference to 'std::__1::__shared_weak_count::~__shared_weak_count()'
105/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:3639: error: undefined reference to 'std::__1::__shared_weak_count::~__shared_weak_count()'
106/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libadblockplus.a(FilterEngine.o):./../src/FilterEngine.cpp:vtable for std::__1::__shared_ptr_pointer<AdblockPlus::Notification*, std::__1::default_delete<AdblockPlus::Notification>, std::__1::allocator<AdblockPlus::Notification> >: error: undefined reference to 'std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const'
107/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libadblockplus.a(FilterEngine.o):./../src/FilterEngine.cpp:vtable for std::__1::__shared_ptr_pointer<AdblockPlus::Subscription*, std::__1::default_delete<AdblockPlus::Subscription>, std::__1::allocator<AdblockPlus::Subscription> >: error: undefined reference to 'std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const'
108/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libadblockplus.a(FilterEngine.o):./../src/FilterEngine.cpp:vtable for std::__1::__shared_ptr_pointer<AdblockPlus::Filter*, std::__1::default_delete<AdblockPlus::Filter>, std::__1::allocator<AdblockPlus::Filter> >: error: undefined reference to 'std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const'
109/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/istream:294: error: undefined reference to 'std::__1::ios_base::init(void*)'
110/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:371: error: undefined reference to 'std::__1::locale::locale()'
111./../src/JsError.cpp:23: error: undefined reference to 'std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'
112/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:479: error: undefined reference to 'std::__1::ios_base::getloc() const'
113/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:490: error: undefined reference to 'std::__1::ios_base::__set_badbit_and_consider_rethrow()'
114/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:494: error: undefined reference to 'std::__1::num_put<char, std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > >::id'
115/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:494: error: undefined reference to 'std::__1::ctype<char>::id'
116/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/sstream:894: error: undefined reference to 'std::__1::ios_base::init(void*)'
117/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:371: error: undefined reference to 'std::__1::locale::locale()'
118/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ostream:367: error: undefined reference to 'std::__1::ios_base::__set_failbit_and_consider_rethrow()'
119/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/streambuf:371: error: undefined reference to 'std::__1::locale::locale()'
120/home/rjeschke/develop/android/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/memory:4448: error: undefined reference to 'std::__1::ctype<char>::id'
121/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libv8_base.a(platform-posix.o):platform-posix.cc:function v8::internal::OS::CommitPageSize(): error: undefined reference to '__page_size'
122/home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/jni/libadblockplus-binaries/android_armeabi-v7a/libv8_base.a(platform-posix.o):platform-posix.cc:function v8::internal::OS::AllocateAlignment(): error: undefined reference to '__page_size'
123collect2: error: ld returned 1 exit status
124
125:libadblockplus-android:linkAdblockplus-jniArmeabi-v7aDebugSharedLibrary FAILED
126
127FAILURE: Build failed with an exception.
128
129* What went wrong:
130Execution failed for task ':libadblockplus-android:linkAdblockplus-jniArmeabi-v7aDebugSharedLibrary'.
131> A build operation failed.
132      Linker failed while linking libadblockplus-jni.so.
133  See the complete log at: file:///home/caogang/libadblockplus-android-issue-4399/libadblockplus-android/build/tmp/linkAdblockplus-jniArmeabi-v7aDebugSharedLibrary/output.txt
134
135* Try:
136Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
137
138BUILD FAILED
139
140Total time: 12.672 secs