Page 1 of 1

compile error for android

Posted: Sun Dec 11, 2016 7:45 am
by iidioter
compile error log :

-set-mode-check:

-set-debug-files:

-check-env:
[checkenv] Android SDK Tools Revision 25.2.3
[checkenv] Installed at /Volumes/Tool/Android/android-sdk-macosx
[exec] Updated project.properties
[exec] Updated local.properties
[exec] Updated file submodules/actionbarsherlock/library/proguard-project.txt
[exec] Updated project.properties
[exec] Updated local.properties
[exec] Updated file submodules/android-switch-backport/proguard-project.txt

-setup:
[echo] Project Name: Adblock Plus
[gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

jni:

Code: Select all

     [exec] [armeabi-v7a] Compile++ thumb: adblockplus-jni <= JniJsEngine.cpp
     [exec] In file included from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/algorithm:625:0,
     [exec]                  from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/string:439,
     [exec]                  from jni/libadblockplus-binaries/include/AdblockPlus/AppInfo.h:21,
     [exec]                  from jni/libadblockplus-binaries/include/AdblockPlus.h:33,
     [exec]                  from jni/JniJsEngine.cpp:18:
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits: In instantiation of 'std::__1::__invokable_imp<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>':
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3255:8:   instantiated from 'std::__1::__invokable<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3275:8:   instantiated from 'std::__1::__invoke_of<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2023:67:   instantiated from 'typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type std::__1::__apply_functor(_Fp&, _BoundArgs&, std::__1::__tuple_indices<_I1 ...>, _Args&&) [with _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = std::__1::tuple<JniEventCallback*, std::__1::placeholders::__ph<1> >, unsigned int ..._Indx = 0u, 1u, _Args = std::__1::tuple<std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>, typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2087:86:   instantiated from 'typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type std::__1::__bind<_Fp, _BoundArgs>::operator()(_Args&& ...) [with _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = {JniEventCallback*&, std::__1::placeholders::__ph<1>&}, typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:413:69:   instantiated from 'decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _Args&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:1370:70:   instantiated from '_Rp std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::operator()(_ArgTypes&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>, _Alloc = std::__1::allocator<std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&> >, _Rp = void, _ArgTypes = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}]'
     [exec] jni/JniJsEngine.cpp:259:1:   instantiated from here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3250:23: error: use of deleted function 'std::__1::__nat::~__nat()'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:1041:5: error: declared here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits: In instantiation of 'bool const std::__1::__invokable_imp<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>::value':
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3255:8:   instantiated from 'std::__1::__invokable<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3275:8:   instantiated from 'std::__1::__invoke_of<JniEventCallback*&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2023:67:   instantiated from 'typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type std::__1::__apply_functor(_Fp&, _BoundArgs&, std::__1::__tuple_indices<_I1 ...>, _Args&&) [with _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = std::__1::tuple<JniEventCallback*, std::__1::placeholders::__ph<1> >, unsigned int ..._Indx = 0u, 1u, _Args = std::__1::tuple<std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>, typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2087:86:   instantiated from 'typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type std::__1::__bind<_Fp, _BoundArgs>::operator()(_Args&& ...) [with _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = {JniEventCallback*&, std::__1::placeholders::__ph<1>&}, typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:413:69:   instantiated from 'decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _Args&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:1370:70:   instantiated from '_Rp std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::operator()(_ArgTypes&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>, _Alloc = std::__1::allocator<std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&> >, _Rp = void, _ArgTypes = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}]'
     [exec] jni/JniJsEngine.cpp:259:1:   instantiated from here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3251:54: error: use of deleted function 'std::__1::__nat::~__nat()'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:1041:5: error: declared here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits: In instantiation of 'std::__1::__invokable_imp<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>':
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3255:8:   instantiated from 'std::__1::__invokable<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3275:8:   instantiated from 'std::__1::__invoke_of<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2023:67:   instantiated from 'typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type std::__1::__apply_functor(_Fp&, _BoundArgs&, std::__1::__tuple_indices<_I1 ...>, _Args&&) [with _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = std::__1::tuple<JniEventCallback*, std::__1::placeholders::__ph<1> >, unsigned int ..._Indx = 0u, 1u, _Args = std::__1::tuple<std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>, typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2087:86:   instantiated from 'typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type std::__1::__bind<_Fp, _BoundArgs>::operator()(_Args&& ...) [with _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = {JniEventCallback*&, std::__1::placeholders::__ph<1>&}, typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:413:69:   instantiated from 'decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _Args&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:1370:70:   instantiated from '_Rp std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::operator()(_ArgTypes&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>, _Alloc = std::__1::allocator<std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&> >, _Rp = void, _ArgTypes = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}]'
     [exec] jni/JniJsEngine.cpp:259:1:   instantiated from here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3250:23: error: use of deleted function 'std::__1::__nat::~__nat()'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:1041:5: error: declared here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits: In instantiation of 'bool const std::__1::__invokable_imp<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>::value':
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3255:8:   instantiated from 'std::__1::__invokable<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3275:8:   instantiated from 'std::__1::__invoke_of<std::__1::placeholders::__ph<1>&, std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2023:67:   instantiated from 'typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type std::__1::__apply_functor(_Fp&, _BoundArgs&, std::__1::__tuple_indices<_I1 ...>, _Args&&) [with _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = std::__1::tuple<JniEventCallback*, std::__1::placeholders::__ph<1> >, unsigned int ..._Indx = 0u, 1u, _Args = std::__1::tuple<std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>, typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2087:86:   instantiated from 'typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type std::__1::__bind<_Fp, _BoundArgs>::operator()(_Args&& ...) [with _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = {JniEventCallback*&, std::__1::placeholders::__ph<1>&}, typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:413:69:   instantiated from 'decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _Args&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:1370:70:   instantiated from '_Rp std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::operator()(_ArgTypes&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>, _Alloc = std::__1::allocator<std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&> >, _Rp = void, _ArgTypes = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}]'
     [exec] jni/JniJsEngine.cpp:259:1:   instantiated from here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:3251:54: error: use of deleted function 'std::__1::__nat::~__nat()'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/type_traits:1041:5: error: declared here
     [exec] In file included from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/iterator:332:0,
     [exec]                  from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/memory:604,
     [exec]                  from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/algorithm:628,
     [exec]                  from /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/string:439,
     [exec]                  from jni/libadblockplus-binaries/include/AdblockPlus/AppInfo.h:21,
     [exec]                  from jni/libadblockplus-binaries/include/AdblockPlus.h:33,
     [exec]                  from jni/JniJsEngine.cpp:18:
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base: In instantiation of 'decltype (*(forward<_A0>)(*std::__1::__invoke::__a0).**std::__1::__invoke::__f((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _A0&&, _Args&& ...) [with _Fp = void (JniEventCallback::*&)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _A0 = JniEventCallback*&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, <template-parameter-1-4> = void, decltype (*(forward<_A0>)(*std::__1::__invoke::__a0).**std::__1::__invoke::__f((forward<_Args>)(std::__1::__invoke::__args)...)) = void]':
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2023:67:   instantiated from 'typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type std::__1::__apply_functor(_Fp&, _BoundArgs&, std::__1::__tuple_indices<_I1 ...>, _Args&&) [with _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = std::__1::tuple<JniEventCallback*, std::__1::placeholders::__ph<1> >, unsigned int ..._Indx = {0u, 1u}, _Args = std::__1::tuple<std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&>, typename std::__1::__bind_return<_Fp, _BoundArgs, _Args>::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:2087:86:   instantiated from 'typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type std::__1::__bind<_Fp, _BoundArgs>::operator()(_Args&& ...) [with _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, _Fp = void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), _BoundArgs = {JniEventCallback*&, std::__1::placeholders::__ph<1>&}, typename std::__1::__bind_return<typename std::__1::decay<_Fp>::type, std::__1::tuple<typename std::__1::decay<_BoundArgs>::type ...>, std::__1::tuple<_Args&& ...> >::type = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:413:69:   instantiated from 'decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) std::__1::__invoke(_Fp&&, _Args&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>&, _Args = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}, decltype (forward<_Fp>(__f)((forward<_Args>)(std::__1::__invoke::__args)...)) = void]'
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/functional:1370:70:   instantiated from '_Rp std::__1::__function::__func<_Fp, _Alloc, _Rp(_ArgTypes ...)>::operator()(_ArgTypes&& ...) [with _Fp = std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&>, _Alloc = std::__1::allocator<std::__1::__bind<void (JniEventCallback::*)(std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&), JniEventCallback*&, std::__1::placeholders::__ph<1>&> >, _Rp = void, _ArgTypes = {std::__1::vector<std::__1::shared_ptr<AdblockPlus::JsValue> >&}]'
     [exec] jni/JniJsEngine.cpp:259:1:   instantiated from here
     [exec] /Volumes/Tool/Android/android-ndk-r10c/sources/cxx-stl/llvm-libc++/libcxx/include/__functional_base:377:1: sorry, unimplemented: mangling dotstar_expr
     [exec] make: *** [obj/local/armeabi-v7a/objs/adblockplus-jni/JniJsEngine.o] Error 1

Re: compile error for android

Posted: Wed Dec 28, 2016 4:02 am
by rach
Hey iidioter,

Sorry for the delay.
Refer to: forum/viewtopic.php?f=15&t=50154

Cheers!

Re: compile error for android

Posted: Tue Feb 28, 2017 2:50 pm
by asmirnov
You can find this issue and the possible solution here:
https://issues.adblockplus.org/ticket/4942#comment:1

When according code review is done the changes will be merged to the main branch so you can fix it yourself using the suggested solution of just wait for the issue to be closed.