Closed DorianMaz closed 2 years ago
I can build app in the debug mode, but I can't build it for release mode. Can someone help me?
* What went wrong: Execution failed for task ':react-native-v8:buildCMakeDebug'. > Build command failed. Error while executing process /Users/dorianmazur/Library/Android/sdk/cmake/3.10.2.4988404/bin/ninja with arguments {-C /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/android/.cxx/Debug/1d1l4d47/armeabi-v7a v8executor} ninja: Entering directory `/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/android/.cxx/Debug/1d1l4d47/armeabi-v7a' [1/15] Building CXX object CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/reactperflogger/reactperflogger/BridgeNativeModulePerfLogger.cpp.o [2/15] Building CXX object CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp.o FAILED: CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp.o /Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi21 --gcc-toolchain=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I../../../../build/third-party-ndk/boost/boost_1_63_0 -I../../../../build/third-party-ndk/double-conversion -I../../../../build/third-party-ndk/folly -I../../../../build/third-party-ndk/glog/exported -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsi -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsinspector -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/reactperflogger -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_MOBILE=1 -fexceptions -fno-omit-frame-pointer -frtti -Wno-sign-compare -O0 -fno-limit-debug-info -fPIC -std=c++14 -MD -MT CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp.o -MF CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp.o.d -o CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp.o -c /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.cpp:8: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:13: /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/NativeModule.h:13:10: fatal error: 'folly/Optional.h' file not found #include <folly/Optional.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. [3/15] Building CXX object CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp.o FAILED: CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp.o /Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi21 --gcc-toolchain=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I../../../../build/third-party-ndk/boost/boost_1_63_0 -I../../../../build/third-party-ndk/double-conversion -I../../../../build/third-party-ndk/folly -I../../../../build/third-party-ndk/glog/exported -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsi -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsinspector -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/reactperflogger -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_MOBILE=1 -fexceptions -fno-omit-frame-pointer -frtti -Wno-sign-compare -O0 -fno-limit-debug-info -fPIC -std=c++14 -MD -MT CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp.o -MF CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp.o.d -o CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp.o -c /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.cpp:8: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.h:13: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/ModuleRegistry.h:14: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:13: /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/NativeModule.h:13:10: fatal error: 'folly/Optional.h' file not found #include <folly/Optional.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. [4/15] Building CXX object CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp.o FAILED: CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp.o /Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi21 --gcc-toolchain=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -I../../../../build/third-party-ndk/boost/boost_1_63_0 -I../../../../build/third-party-ndk/double-conversion -I../../../../build/third-party-ndk/folly -I../../../../build/third-party-ndk/glog/exported -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsi -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsinspector -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/reactperflogger -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_MOBILE=1 -fexceptions -fno-omit-frame-pointer -frtti -Wno-sign-compare -O0 -fno-limit-debug-info -fPIC -std=c++14 -MD -MT CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp.o -MF CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp.o.d -o CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp.o -c /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.cpp:8: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSIExecutor.h:10: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor/jsireact/JSINativeModules.h:13: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/ModuleRegistry.h:14: In file included from /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/JSExecutor.h:13: /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/cxxreact/NativeModule.h:13:10: fatal error: 'folly/Optional.h' file not found #include <folly/Optional.h> ^~~~~~~~~~~~~~~~~~ 1 error generated. [5/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp.o FAILED: CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp.o /Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=armv7-none-linux-androideabi21 --gcc-toolchain=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64 --sysroot=/Users/dorianmazur/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dv8executor_EXPORTS -I../../../../../src/v8runtime -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactAndroid/src/main/jni/first-party/react/jni/../../fbjni/headers -I../../../../build/third-party-ndk/boost/boost_1_63_0 -I../../../../build/third-party-ndk/double-conversion -I../../../../build/third-party-ndk/folly -I../../../../build/third-party-ndk/glog/exported -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactAndroid/src/main/jni -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsi -I/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsiexecutor -I/Users/dorianmazur/Documents/Noumena-App/node_modules/v8-android-jit-nointl/dist/include -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_HAVE_MEMRCHR=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_MOBILE=1 -fexceptions -fno-omit-frame-pointer -frtti -Wno-sign-compare -O0 -fno-limit-debug-info -fPIC -std=c++14 -MD -MT CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp.o -MF CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp.o.d -o CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp.o -c /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp /Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Inspector.cpp:14:10: fatal error: 'folly/dynamic.h' file not found #include "folly/dynamic.h" ^~~~~~~~~~~~~~~~~ 1 error generated. [6/15] Building CXX object CMakeFiles/reactnative_internal_static.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native/ReactCommon/jsinspector/InspectorInterfaces.cpp.o [7/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8PointerValue.cpp.o [8/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/JSIV8ValueConverter.cpp.o [9/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/HostProxy.cpp.o [10/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8RuntimeFactory.cpp.o [11/15] Building CXX object CMakeFiles/v8executor.dir/Users/dorianmazur/Documents/Noumena-App/node_modules/react-native-v8/src/v8runtime/V8Runtime.cpp.o ninja: build stopped: subcommand failed.
Ok, it was caused by this -> https://github.com/Kudo/react-native-v8/commit/c7e50dd02088da6432b1606abf7742eeff94fe6d I updated to 1.4.0, problem sovled
I can build app in the debug mode, but I can't build it for release mode. Can someone help me?