facebook / react-native

A framework for building native applications using React
https://reactnative.dev
MIT License
118.47k stars 24.26k forks source link

Enabling RN new architecure in Brownfield Android App #45272

Closed sandeep36butte closed 2 months ago

sandeep36butte commented 2 months ago

Description

Iam trying to enable a bridgeless new RN architecture in the brownfield Android app. Build Failing Enabling the Rn new architecture on the brownfield app failing, though this works fine if newarch is false.

Not able to debug this though as the error is related to some cxx file generating though rncli.

Added the full details of the react-native info and the stacktrace below and appending the small repo with sample code to to reproduce this issue.

Steps to reproduce

yarn install yarn android yarn start

React Native Version

^0.74.1

Affected Platforms

Runtime - Android

Areas

Bridgeless - The New Initialization Flow

Output of npx react-native info

System:
  OS: macOS 14.2.1
  CPU: (10) arm64 Apple M1 Pro
  Memory: 74.30 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.18.0
    path: ~/.nvm/versions/node/v18.18.0/bin/node
  Yarn:
    version: 1.22.19
    path: ~/.nvm/versions/node/v18.18.0/bin/yarn
  npm:
    version: 9.8.1
    path: ~/.nvm/versions/node/v18.18.0/bin/npm
  Watchman:
    version: 2024.05.06.00
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.15.2
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 23.2
      - iOS 17.2
      - macOS 14.2
      - tvOS 17.2
      - watchOS 10.2
  Android SDK: Not Found
IDEs:
  Android Studio: 2024.1 AI-241.15989.150.2411.11948838
  Xcode:
    version: 15.1/15C65
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 17.0.9
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.74.3
    wanted: ^0.74.1
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: true
iOS:
  hermesEnabled: Not found
  newArchEnabled: Not found

Stacktrace or Logs

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/.cxx/Debug/3y3i3r4t/arm64-v8a'
  [0/2] Re-checking globbed directories...
  [1/3] Building CXX object CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o
  FAILED: CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o 
  /Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dappmodules_EXPORTS -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/e1f078adaade9cc93d595e7a358fbdcd/transformed/fbjni-0.6.0/prefab/modules/fbjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/glog/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/jsi/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_codegen_rncore/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_cxxreactpackage/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_componentregistry/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_graphics/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_imagemanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_mapbuffer/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_textlayoutmanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_image/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_view/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_text/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_textinput/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_legacyviewmanagerinterop/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/runtimeexecutor/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/turbomodulejsijni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/yoga/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security   -fno-limit-debug-info  -fPIC -Wall -Werror -Wno-error=cpp -fexceptions -frtti -std=c++20 -DLOG_TAG=\"ReactNative\" -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_MOBILE=1 -DFOLLY_HAVE_RECVMMSG=1 -DFOLLY_HAVE_PTHREAD=1 -DFOLLY_HAVE_XSI_STRERROR_R=1 -MD -MT CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o -MF CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o.d -o CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o -c /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp:9:
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.h:15:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h:13:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProvider.h:10:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/PropsMacros.h:11:
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include/react/utils/fnv1a.h:24:37: error: no type named 'identity' in namespace 'std'; did you mean 'folly::Identity'?
  template <typename CharTransformT = std::identity>
                                      ^~~~~
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include/folly/Utility.h:339:7: note: 'folly::Identity' declared here
  using Identity = identity_fn;
        ^
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp:9:
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.h:15:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h:13:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProvider.h:10:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:14:
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/RawProps.h:149:38: error: expected concept name with optional arguments
    { T::filterRawProps(rawProps) } -> std::same_as<void>;
                                       ^
  2 errors generated.
  [2/3] Building CXX object CMakeFiles/appmodules.dir/OnLoad.cpp.o
  FAILED: CMakeFiles/appmodules.dir/OnLoad.cpp.o 
  /Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dappmodules_EXPORTS -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/e1f078adaade9cc93d595e7a358fbdcd/transformed/fbjni-0.6.0/prefab/modules/fbjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/glog/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/jsi/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_codegen_rncore/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_cxxreactpackage/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_componentregistry/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_graphics/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_imagemanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_mapbuffer/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_textlayoutmanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_image/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_view/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_text/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_textinput/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_legacyviewmanagerinterop/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/runtimeexecutor/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/turbomodulejsijni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/yoga/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security   -fno-limit-debug-info  -fPIC -Wall -Werror -Wno-error=cpp -fexceptions -frtti -std=c++20 -DLOG_TAG=\"ReactNative\" -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_MOBILE=1 -DFOLLY_HAVE_RECVMMSG=1 -DFOLLY_HAVE_PTHREAD=1 -DFOLLY_HAVE_XSI_STRERROR_R=1 -MD -MT CMakeFiles/appmodules.dir/OnLoad.cpp.o -MF CMakeFiles/appmodules.dir/OnLoad.cpp.o.d -o CMakeFiles/appmodules.dir/OnLoad.cpp.o -c /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:11:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include/react/fabric/ComponentFactory.h:11:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorFactory.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/PropsMacros.h:11:
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include/react/utils/fnv1a.h:24:37: error: no type named 'identity' in namespace 'std'; did you mean 'folly::Identity'?
  template <typename CharTransformT = std::identity>
                                      ^~~~~
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include/folly/Utility.h:339:7: note: 'folly::Identity' declared here
  using Identity = identity_fn;
        ^
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:11:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include/react/fabric/ComponentFactory.h:11:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorFactory.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:14:
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/RawProps.h:149:38: error: expected concept name with optional arguments
    { T::filterRawProps(rawProps) } -> std::same_as<void>;
                                       ^
  In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30:
  In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:14:
  /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ConcreteComponentDescriptor.h:108:19: error: use of undeclared identifier 'RawPropsFilterable'
      if constexpr (RawPropsFilterable<ShadowNodeT>) {
                    ^
  3 errors generated.
  ninja: build stopped: subcommand failed.

  C++ build system [build] failed while executing:
      /Users/sandeep/Library/Android/sdk/cmake/3.22.1/bin/ninja \
        -C \
        /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/.cxx/Debug/3y3i3r4t/arm64-v8a \
        appmodules
    from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app

* 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 9m 14s
error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * What went wrong:
Execution failed for task ':app:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/.cxx/Debug/3y3i3r4t/arm64-v8a' [0/2] Re-checking globbed directories... [1/3] Building CXX object CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o FAILED: CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o /Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dappmodules_EXPORTS -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/e1f078adaade9cc93d595e7a358fbdcd/transformed/fbjni-0.6.0/prefab/modules/fbjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/glog/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/jsi/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_codegen_rncore/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_cxxreactpackage/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_componentregistry/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_graphics/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_imagemanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_mapbuffer/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_textlayoutmanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_image/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_view/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_text/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_textinput/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_legacyviewmanagerinterop/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/runtimeexecutor/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/turbomodulejsijni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/yoga/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -Werror -Wno-error=cpp -fexceptions -frtti -std=c++20 -DLOG_TAG=\"ReactNative\" -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_MOBILE=1 -DFOLLY_HAVE_RECVMMSG=1 -DFOLLY_HAVE_PTHREAD=1 -DFOLLY_HAVE_XSI_STRERROR_R=1 -MD -MT CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o -MF CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o.d -o CMakeFiles/appmodules.dir/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp.o -c /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp:9: In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.h:15: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h:13: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProvider.h:10: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/PropsMacros.h:11: /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include/react/utils/fnv1a.h:24:37: error: no type named 'identity' in namespace 'std'; did you mean 'folly::Identity'? template <typename CharTransformT = std::identity> ^~~~~ /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include/folly/Utility.h:339:7: note: 'folly::Identity' declared here using Identity = identity_fn; ^ In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.cpp:9: In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni/rncli.h:15: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h:13: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorProvider.h:10: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:14: /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/RawProps.h:149:38: error: expected concept name with optional arguments { T::filterRawProps(rawProps) } -> std::same_as<void>; ^ 2 errors generated. [2/3] Building CXX object CMakeFiles/appmodules.dir/OnLoad.cpp.o FAILED: CMakeFiles/appmodules.dir/OnLoad.cpp.o /Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android23 --sysroot=/Users/sandeep/Library/Android/sdk/ndk/25.1.8937393/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -Dappmodules_EXPORTS -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup -I/Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/build/generated/rncli/src/main/jni -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/e1f078adaade9cc93d595e7a358fbdcd/transformed/fbjni-0.6.0/prefab/modules/fbjni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/glog/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/jsi/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_codegen_rncore/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_cxxreactpackage/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_componentregistry/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_core/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_debug/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_graphics/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_imagemanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_mapbuffer/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_render_textlayoutmanager/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_image/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_view/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_text/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_textinput/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/rrc_legacyviewmanagerinterop/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/runtimeexecutor/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/turbomodulejsijni/include -isystem /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/yoga/include -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fno-limit-debug-info -fPIC -Wall -Werror -Wno-error=cpp -fexceptions -frtti -std=c++20 -DLOG_TAG=\"ReactNative\" -DFOLLY_NO_CONFIG=1 -DFOLLY_HAVE_CLOCK_GETTIME=1 -DFOLLY_USE_LIBCPP=1 -DFOLLY_CFG_NO_COROUTINES=1 -DFOLLY_MOBILE=1 -DFOLLY_HAVE_RECVMMSG=1 -DFOLLY_HAVE_PTHREAD=1 -DFOLLY_HAVE_XSI_STRERROR_R=1 -MD -MT CMakeFiles/appmodules.dir/OnLoad.cpp.o -MF CMakeFiles/appmodules.dir/OnLoad.cpp.o.d -o CMakeFiles/appmodules.dir/OnLoad.cpp.o -c /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:11: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include/react/fabric/ComponentFactory.h:11: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorFactory.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/PropsMacros.h:11: /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_utils/include/react/utils/fnv1a.h:24:37: error: no type named 'identity' in namespace 'std'; did you mean 'folly::Identity'? template <typename CharTransformT = std::identity> ^~~~~ /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/folly_runtime/include/folly/Utility.h:339:7: note: 'folly::Identity' declared here using Identity = identity_fn; ^ In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:11: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/fabricjni/include/react/fabric/ComponentFactory.h:11: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/componentregistry/ComponentDescriptorFactory.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ComponentDescriptor.h:12: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/Props.h:14: /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/RawProps.h:149:38: error: expected concept name with optional arguments { T::filterRawProps(rawProps) } -> std::same_as<void>; ^ In file included from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/ReactNative/node_modules/react-native/ReactAndroid/cmake-utils/default-app-setup/OnLoad.cpp:30: In file included from /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_newarchdefaults/include/DefaultComponentsRegistry.h:14: /Users/sandeep/.gradle/caches/transforms-3/22dbca88d90b8b875308e2171b7e47e8/transformed/react-android-0.74.3-debug/prefab/modules/react_nativemodule_core/include/react/renderer/core/ConcreteComponentDescriptor.h:108:19: error: use of undeclared identifier 'RawPropsFilterable' if constexpr (RawPropsFilterable<ShadowNodeT>) { ^ 3 errors generated. ninja: build stopped: subcommand failed. C++ build system [build] failed while executing: /Users/sandeep/Library/Android/sdk/cmake/3.22.1/bin/ninja \ -C \ /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app/.cxx/Debug/3y3i3r4t/arm64-v8a \ appmodules from /Users/sandeep/nb-paltform-native/RNNewArchBrownfield/Android/app * 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 9m 14s.
info Run CLI with --verbose flag for more details.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Reproducer

https://github.com/sandeep36butte/RNBrownFeldApp

Screenshots and Videos

No response

github-actions[bot] commented 2 months ago
:warning: Newer Version of React Native is Available!
:information_source: You are on a supported minor version, but it looks like there's a newer patch available - 0.74.3. Please upgrade to the highest patch for your minor or latest and verify if the issue persists (alternatively, create a new project and repro the issue in it). If it does not repro, please let us know so we can close out this issue. This helps us ensure we are looking at issues that still exist in the most recent releases.
sandeep36butte commented 2 months ago

I have upgraded the RN to the latest version. The issue still persists even after that.

pushed the changes with the updated latest RN version to the same existing repo.

cortinico commented 2 months ago

The issue you're having is because you're using the NDK version 25.x while you should use 26.x.

If you update this file https://github.com/sandeep36butte/RNBrownFeldApp/blob/main/Android/app/build.gradle.kts as follows:

android {
    namespace = "com.example.android"
    compileSdk = 34
+   ndkVersion = "26.1.10909125"

your build will be green.

Specifically you should always keep aligned with the versions we use in the official template: https://github.com/react-native-community/template/blob/33cbbfff41fffe111d040c3f29d2d1daf7eb48bf/template/android/build.gradle#L3-L8

sandeep36butte commented 2 months ago

@cortinico Thanks for the resolution. It started working after updating the proper ndk vesion. Will try to keep it in sync always with the official template.