ted...
1>------ Rebuild All started: Project: otclientv8_lib, Configuration: Release ARM ------
1>ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
1>ANT_HOME=C:\Android\apache-ant-1.9.7\bin
1>JAVA_HOME=C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08
1>NDK_ROOT=C:\Android\Android-test
1>pch.h
1>android_native_app_glue.cpp
1>dependencies.cpp
1>animatedtext.cpp
1>animator.cpp
1>client.cpp
1>container.cpp
1>In file included from ..\..\src\client\animator.cpp:29:
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/stdext/fastrand.h(5,12): warning : unused function 'fastrand' [-Wunused-function]
1>static int fastrand()
1> ^
1>1 warning generated.
1>creature.cpp
1>creatures.cpp
1>effect.cpp
1>game.cpp
1>healthbars.cpp
1>houses.cpp
1>item.cpp
1>itemtype.cpp
1>lightview.cpp
1>localplayer.cpp
1>luafunctions_client.cpp
1>luavaluecasts_client.cpp
1>map.cpp
1>mapio.cpp
1>mapview.cpp
1>minimap.cpp
1>missile.cpp
1>outfit.cpp
1>..\..\src\client\minimap.cpp(427,21): warning : unused variable 'ret' [-Wunused-variable]
1> int ret = compress2(compressBuffer.data(), &len, (uchar*)&block.getTiles(), blockSize, COMPRESS_LEVEL);
1> ^
1>player.cpp
1>protocolcodes.cpp
1>1 warning generated.
1>protocolgame.cpp
1>protocolgameparse.cpp
1>protocolgamesend.cpp
1>..\..\src\client\protocolgameparse.cpp(1812,22): warning : comparison of two values with different enumeration types ('Otc::PreyState_t' and 'Otc::PreyAction_t') [-Wenum-compare]
1> } else if (state == Otc::PREY_ACTION_CHANGE_FROM_ALL) {
1> ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1>..\..\src\client\protocolgameparse.cpp(2943,13): warning : unused variable 'count' [-Wunused-variable]
1> uint8_t count = msg->getU8(); // state
1> ^
1>spritemanager.cpp
1>statictext.cpp
1>2 warnings generated.
1>..\..\src\client\spritemanager.cpp(364,24): warning : moving a temporary object prevents copy elision [-Wpessimizing-move]
1> m_cachedData = std::move(PngUnpacker::unpack(spritesFile));
1> ^
1>..\..\src\client\spritemanager.cpp(364,24): note: remove std::move call here
1> m_cachedData = std::move(PngUnpacker::unpack(spritesFile));
1> ^~~~~~~~~~ ~
1>1 warning generated.
1>thing.cpp
1>thingtype.cpp
1>thingtypemanager.cpp
1>tile.cpp
1>towns.cpp
1>uicreature.cpp
1>uigraph.cpp
1>uiitem.cpp
1>uimap.cpp
1>uimapanchorlayout.cpp
1>uiminimap.cpp
1>uiprogressrect.cpp
1>uisprite.cpp
1>adaptiverenderer.cpp
1>application.cpp
1>asyncdispatcher.cpp
1>binarytree.cpp
1>clock.cpp
1>config.cpp
1>configmanager.cpp
1>In file included from ..\..\src\framework\core\config.cpp:1:
1>In file included from C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\src\android\pch.h:20:
1>In file included from C:\Android\Android-test\toolchains\llvm\prebuilt\windows-x86_64\sysroot\usr\include\android\sensor.h:52:
1>In file included from C:\Android\Android-test\sources\cxx-stl\llvm-libc++\include\math.h:311:
1>C:\Android\Android-test\sources\cxx-stl\llvm-libc++\include\type_traits(1404,59): error : incomplete type 'UIWidget' used in type trait expression
1> : public integral_constant<bool, __is_base_of(_Bp, _Dp)> {};
1> ^
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/stdext/shared_object.h(62,28): note: in instantiation of template class 'std::__ndk1::is_base_of<stdext::shared_object, UIWidget>' requested here
1> static_assert(std::is_base_of<shared_object, T>::value, "classes using shared_object_ptr must be a derived of stdext::shared_object");
1> ^
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/ui/uimanager.h(119,62): note: in instantiation of member function 'stdext::shared_object_ptr<UIWidget>::shared_object_ptr' requested here
1> UIWidgetPtr m_pressedWidget[Fw::MouseButtonLast + 1] = { nullptr };
1> ^
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/util/stats.h(46,7): note: forward declaration of 'UIWidget'
1>class UIWidget;
1> ^
1>In file included from ..\..\src\framework\core\config.cpp:23:
1>In file included from ..\..\src\framework\core/config.h:26:
1>In file included from ..\..\src\framework\core/declarations.h:26:
1>In file included from ..\..\src\framework\core/../global.h:44:
1>In file included from C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/stdext/stdext.h:36:
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/stdext/shared_object.h(62,9): error : static_assert failed due to requirement 'std::is_base_of<stdext::shared_object, UIWidget>::value' "classes using shared_object_ptr must be a derived of stdext::shared_object"
1> static_assert(std::is_base_of<shared_object, T>::value, "classes using shared_object_ptr must be a derived of stdext::shared_object");
1> ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1>C:\Users\felip\OneDrive\Documentos\GitHub\otclientv8\android\..\src\framework/ui/uimanager.h(119,62): note: in instantiation of member function 'stdext::shared_object_ptr<UIWidget>::shared_object_ptr' requested here
1> UIWidgetPtr m_pressedWidget[Fw::MouseButtonLast + 1] = { nullptr };
1> ^
1>event.cpp
1>eventdispatcher.cpp
1>filestream.cpp
1>graphicalapplication.cpp
1>logger.cpp
1>2 errors generated.
1>Done building project "otclientv8_lib.vcxproj" -- FAILED.
2>------ Rebuild All started: Project: otclientv8 (otclientv8\otclientv8), Configuration: Release ARM ------
2>ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
2>ANT_HOME=C:\Android\apache-ant-1.9.7\bin
2>JAVA_HOME=C:\Program Files\Android\jdk\jdk-8.0.302.8-hotspot\jdk8u302-b08
2>NDK_ROOT=C:\Android\Android-test
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\MDD\Android\V150\Android.Common.targets(269,5): error : Unable to open file C:\Users\pasturryx\OneDrive\Documentos\GitHub\otclientv8\android\ARM\Release\libotclientv8.so.recipe because 2
2>Done building project "otclientv8.androidproj" -- FAILED.
========== Rebuild All: 0 succeeded, 2 failed, 0 skipped ==========