Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabling RN new architecure in Brownfield Android App #45272

Closed
sandeep36butte opened this issue Jul 4, 2024 · 4 comments
Closed

Enabling RN new architecure in Brownfield Android App #45272

sandeep36butte opened this issue Jul 4, 2024 · 4 comments
Labels
Newer Patch Available Platform: Android Android applications. Resolution: Answered When the issue is resolved with a simple answer Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules)

Comments

@sandeep36butte
Copy link

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

@sandeep36butte sandeep36butte added Needs: Triage 🔍 Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules) labels Jul 4, 2024
Copy link

github-actions bot commented Jul 4, 2024

⚠️ Newer Version of React Native is Available!
ℹ️ 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.

@github-actions github-actions bot added the Platform: Android Android applications. label Jul 4, 2024
@sandeep36butte
Copy link
Author

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
Copy link
Contributor

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

@cortinico cortinico added Resolution: Answered When the issue is resolved with a simple answer and removed Needs: Triage 🔍 labels Jul 4, 2024
@sandeep36butte
Copy link
Author

@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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Newer Patch Available Platform: Android Android applications. Resolution: Answered When the issue is resolved with a simple answer Type: New Architecture Issues and PRs related to new architecture (Fabric/Turbo Modules)
Projects
None yet
Development

No branches or pull requests

2 participants