mrousavy / react-native-vision-camera

📸 A powerful, high-performance React Native Camera library.
https://react-native-vision-camera.com
MIT License
6.64k stars 983 forks source link

Android build fails - Task configureCMakeDebug[arm64-v8a] - due linkage with react-native-reanimated 🔧 #2834

Closed mirote3 closed 2 weeks ago

mirote3 commented 2 weeks ago

How were you trying to build the app?

npm run bundle && react-native run-android --variant=devDebug

Full build logs

> Task :react-native-vision-camera:configureCMakeDebug[arm64-v8a] FAILED
C/C++: debug|arm64-v8a :CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
C/C++: debug|arm64-v8a :  An old version of CMake is being used that cannot automatically detect
C/C++: debug|arm64-v8a :  compiler attributes.  Compiler identification is being bypassed.  Some
C/C++: debug|arm64-v8a :  values may be wrong or missing.  Update to CMake 3.19 or newer to use
C/C++: debug|arm64-v8a :  CMake's built-in compiler identification.
C/C++: debug|arm64-v8a :Call Stack (most recent call first):
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
C/C++: debug|arm64-v8a :  CMakeLists.txt:1 (project)
C/C++: debug|arm64-v8a :CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
C/C++: debug|arm64-v8a :  An old version of CMake is being used that cannot automatically detect
C/C++: debug|arm64-v8a :  compiler attributes.  Compiler identification is being bypassed.  Some
C/C++: debug|arm64-v8a :  values may be wrong or missing.  Update to CMake 3.19 or newer to use
C/C++: debug|arm64-v8a :  CMake's built-in compiler identification.
C/C++: debug|arm64-v8a :Call Stack (most recent call first):
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
C/C++: debug|arm64-v8a :CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
C/C++: debug|arm64-v8a :  An old version of CMake is being used that cannot automatically detect
C/C++: debug|arm64-v8a :  compiler attributes.  Compiler identification is being bypassed.  Some
C/C++: debug|arm64-v8a :  values may be wrong or missing.  Update to CMake 3.19 or newer to use
C/C++: debug|arm64-v8a :  CMake's built-in compiler identification.
C/C++: debug|arm64-v8a :Call Stack (most recent call first):
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
C/C++: debug|arm64-v8a :  /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)
C/C++: debug|arm64-v8a :CMake Error at CMakeLists.txt:208 (find_package):
C/C++: debug|arm64-v8a :  Could not find a package configuration file provided by
C/C++: debug|arm64-v8a :  "react-native-reanimated" with any of the following names:
C/C++: debug|arm64-v8a :    react-native-reanimatedConfig.cmake
C/C++: debug|arm64-v8a :    react-native-reanimated-config.cmake
C/C++: debug|arm64-v8a :  Add the installation prefix of "react-native-reanimated" to
C/C++: debug|arm64-v8a :  CMAKE_PREFIX_PATH or set "react-native-reanimated_DIR" to a directory
C/C++: debug|arm64-v8a :  containing one of the above files.  If "react-native-reanimated" provides a
C/C++: debug|arm64-v8a :  separate development package or SDK, be sure it has been installed.
w: Detected multiple Kotlin daemon sessions at build/kotlin/sessions

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
641 actionable tasks: 635 executed, 6 up-to-date
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/lottie-react-native/src/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/lottie-react-native/src/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/mixpanel-react-native/android/src/main/java/com/mixpanel/reactnative/MixpanelReactNativeModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-async-storage/async-storage/android/src/main/java/com/reactnativecommunity/asyncstorage/AsyncStorageModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-async-storage/async-storage/android/src/javaPackage/java/com/reactnativecommunity/asyncstorage/AsyncStoragePackage.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-camera/android/src/main/java/com/google/android/cameraview/Camera2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-detect-navbar-android/android/src/main/java/com/rndetectnavbarandroid/RNDetectNavbarAndroidModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-msal/android/src/main/java/com/reactnativemsal/RNMSALModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-msal/android/src/main/java/com/reactnativemsal/RNMSALModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-permissions/android/src/main/java/com/zoontek/rnpermissions/RNPermissionsPackage.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-svg/android/src/main/java/com/horcrux/svg/VirtualView.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-webview/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/android/app/src/debug/java/com/zuzu/ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-vision-camera:configureCMakeDebug[arm64-v8a]'.
> [CXX1405] error when building with cmake using /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/CMakeLists.txt: Build command failed.
  Error while executing process /Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/bin/cmake with arguments {-H/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android -DCMAKE_SYSTEM_NAME=Android -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_SYSTEM_VERSION=21 -DANDROID_PLATFORM=android-21 -DANDROID_ABI=arm64-v8a -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a -DANDROID_NDK=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888 -DCMAKE_ANDROID_NDK=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888 -DCMAKE_TOOLCHAIN_FILE=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=/Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/bin/ninja -DCMAKE_CXX_FLAGS=-fexceptions -frtti -std=c++1y -DONANDROID -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/build/intermediates/cxx/Debug/e54361o3/obj/arm64-v8a -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/build/intermediates/cxx/Debug/e54361o3/obj/arm64-v8a -DCMAKE_BUILD_TYPE=Debug -B/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a -GNinja -DANDROID_STL=c++_shared -DREACT_NATIVE_VERSION=68 -DNODE_MODULES_DIR=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules -DFOR_HERMES=false -DJS_RUNTIME_DIR=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native/ReactCommon/jsi}
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring incomplete, errors occurred!
  See also "/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeOutput.log".

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
    CMakeLists.txt:1 (project)

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)

  CMake Error at CMakeLists.txt:208 (find_package):
    Could not find a package configuration file provided by
    "react-native-reanimated" with any of the following names:

      react-native-reanimatedConfig.cmake
      react-native-reanimated-config.cmake

    Add the installation prefix of "react-native-reanimated" to
    CMAKE_PREFIX_PATH or set "react-native-reanimated_DIR" to a directory
    containing one of the above files.  If "react-native-reanimated" provides a
    separate development package or SDK, be sure it has been installed.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 52s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: ./gradlew app:installDevDebug -PreactNativeDevServerPort=8081
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/lottie-react-native/src/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/lottie-react-native/src/android/src/main/java/com/airbnb/android/react/lottie/LottieAnimationViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/mixpanel-react-native/android/src/main/java/com/mixpanel/reactnative/MixpanelReactNativeModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-async-storage/async-storage/android/src/main/java/com/reactnativecommunity/asyncstorage/AsyncStorageModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-async-storage/async-storage/android/src/javaPackage/java/com/reactnativecommunity/asyncstorage/AsyncStoragePackage.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-camera/android/src/main/java/com/google/android/cameraview/Camera2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-detect-navbar-android/android/src/main/java/com/rndetectnavbarandroid/RNDetectNavbarAndroidModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-msal/android/src/main/java/com/reactnativemsal/RNMSALModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-msal/android/src/main/java/com/reactnativemsal/RNMSALModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-permissions/android/src/main/java/com/zoontek/rnpermissions/RNPermissionsPackage.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-svg/android/src/main/java/com/horcrux/svg/VirtualView.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-webview/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/android/app/src/debug/java/com/zuzu/ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-vision-camera:configureCMakeDebug[arm64-v8a]'.
> [CXX1405] error when building with cmake using /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/CMakeLists.txt: Build command failed.
  Error while executing process /Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/bin/cmake with arguments {-H/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android -DCMAKE_SYSTEM_NAME=Android -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_SYSTEM_VERSION=21 -DANDROID_PLATFORM=android-21 -DANDROID_ABI=arm64-v8a -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a -DANDROID_NDK=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888 -DCMAKE_ANDROID_NDK=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888 -DCMAKE_TOOLCHAIN_FILE=/Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=/Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/bin/ninja -DCMAKE_CXX_FLAGS=-fexceptions -frtti -std=c++1y -DONANDROID -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/build/intermediates/cxx/Debug/e54361o3/obj/arm64-v8a -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/build/intermediates/cxx/Debug/e54361o3/obj/arm64-v8a -DCMAKE_BUILD_TYPE=Debug -B/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a -GNinja -DANDROID_STL=c++_shared -DREACT_NATIVE_VERSION=68 -DNODE_MODULES_DIR=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules -DFOR_HERMES=false -DJS_RUNTIME_DIR=/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native/ReactCommon/jsi}
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring incomplete, errors occurred!
  See also "/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeOutput.log".

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Library/Android/sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include)
    CMakeLists.txt:1 (project)

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)

  CMake Warning at /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android-legacy.toolchain.cmake:415 (message):
    An old version of CMake is being used that cannot automatically detect
    compiler attributes.  Compiler identification is being bypassed.  Some
    values may be wrong or missing.  Update to CMake 3.19 or newer to use
    CMake's built-in compiler identification.
  Call Stack (most recent call first):
    /Users/rotemmizrahi/Library/Android/sdk/ndk/24.0.8215888/build/cmake/android.toolchain.cmake:54 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include)
    /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/react-native-vision-camera/android/.cxx/Debug/e54361o3/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project)

  CMake Error at CMakeLists.txt:208 (find_package):
    Could not find a package configuration file provided by
    "react-native-reanimated" with any of the following names:

      react-native-reanimatedConfig.cmake
      react-native-reanimated-config.cmake

    Add the installation prefix of "react-native-reanimated" to
    CMAKE_PREFIX_PATH or set "react-native-reanimated_DIR" to a directory
    containing one of the above files.  If "react-native-reanimated" provides a
    separate development package or SDK, be sure it has been installed.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 52s

    at makeError (/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-community/cli-platform-android/node_modules/execa/index.js:174:9)
    at /Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-community/cli-platform-android/node_modules/execa/index.js:278:16
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async runOnAllDevices (/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:109:5)
    at async Command.handleAction (/Users/rotemmizrahi/Desktop/Development/IDF-Zuzu/ZUZU-Front-Native/node_modules/@react-native-community/cli/build/index.js:192:9)
info Run CLI with --verbose flag for more details.

Project dependencies

"dependencies": {
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-private-methods": "^7.18.6",
    "@babel/preset-env": "^7.20.2",
    "@microsoft/applicationinsights-common": "^3.0.2",
    "@microsoft/applicationinsights-react-native": "^4.0.2",
    "@microsoft/applicationinsights-web": "^3.0.2",
    "@react-native-async-storage/async-storage": "^1.17.11",
    "@react-native-community/blur": "^4.3.0",
    "@react-native-community/geolocation": "^3.0.5",
    "@react-native-community/masked-view": "^0.1.11",
    "@react-native-community/netinfo": "^9.3.7",
    "@react-native-firebase/app": "^15.4.0",
    "@react-navigation/bottom-tabs": "^6.3.2",
    "@react-navigation/drawer": "^6.5.0",
    "@react-navigation/native": "^6.0.11",
    "@react-navigation/stack": "^6.2.2",
    "@reduxjs/toolkit": "^1.8.5",
    "@types/i18next": "^13.0.0",
    "@types/jest": "^29.5.1",
    "@types/react-i18next": "^8.1.0",
    "@types/react-test-renderer": "^18.0.0",
    "axios": "^0.27.2",
    "base-x": "^4.0.0",
    "cobrowse-sdk-react-native": "2.15.0",
    "i18next": "^22.0.4",
    "i18next-http-backend": "^2.1.1",
    "lottie-ios": "3.4.0",
    "lottie-react-native": "^5.1.5",
    "metro-react-native-babel-preset": "^0.76.0",
    "mixpanel-react-native": "^2.2.3",
    "react": "17.0.2",
    "react-i18next": "^12.0.0",
    "react-native": "0.68.0",
    "react-native-blob-util": "^0.17.1",
    "react-native-camera": "^4.2.1",
    "react-native-check-box": "^2.1.7",
    "react-native-collapsible": "^1.6.0",
    "react-native-date-picker": "4.2.6",
    "react-native-detect-navbar-android": "^0.3.0",
    "react-native-device-info": "^10.2.0",
    "react-native-dotenv": "^3.4.8",
    "react-native-encrypted-storage": "^4.0.3",
    "react-native-exception-handler": "^2.10.10",
    "react-native-gesture-handler": "^2.6.1",
    "react-native-indicators": "^0.17.0",
    "react-native-linear-gradient": "^2.6.2",
    "react-native-logs": "^5.0.1",
    "react-native-lottie-splash-screen": "^1.1.1",
    "react-native-maps": "^1.3.1",
    "react-native-modalize": "^2.1.1",
    "react-native-msal": "^4.0.4",
    "react-native-pdf": "6.6.2",
    "react-native-permissions": "^3.6.1",
    "react-native-qrcode-scanner": "^1.5.5",
    "react-native-qrcode-svg": "^6.1.2",
    "react-native-reanimated": "^3.5.2",
    "react-native-restart": "^0.0.27",
    "react-native-safe-area-context": "^4.3.1",
    "react-native-screens": "3.29.0",
    "react-native-size-matters": "^0.4.0",
    "react-native-snap-carousel": "^1.3.1",
    "react-native-spinkit": "^1.5.1",
    "react-native-svg": "^13.6.0",
    "react-native-svg-transformer": "^1.0.0",
    "react-native-uuid": "^2.0.1",
    "react-native-vector-icons": "^9.2.0",
    "react-native-vision-camera": "^2.16.7",
    "react-native-webview": "^11.23.1",
    "react-native-youtube-iframe": "^2.2.2",
    "react-redux": "^8.0.2",
    "redux": "^4.2.0",
    "redux-saga": "^1.1.3",
    "ts-jest": "^29.0.5",
    "vision-camera-code-scanner": "^0.2.0"
  }

VisionCamera Version

2.16.7

Target platforms

Android

Operating system

MacOS

Can you build the VisionCamera Example app?

Yes, I can successfully build the Example app here

Additional information

mrousavy commented 2 weeks ago

VisionCamera Version

2.16.7

There's no public support for VisionCamera V2 anymore. We are already at V4.

If you need to stay on V2 for any reasons, I can maybe help you get that fixed through my consultancy services.

mirote3 commented 2 weeks ago

Thanks @mrousavy

There's no public support for VisionCamera V2 anymore. We are already at V4.

Is it supports react-native@0.68 ? or I need to upgrade it also?

mrousavy commented 2 weeks ago

No, you need react-native 0.71