Enabling RN new architecure in Brownfield Android App
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
| :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. |
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.
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 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.
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
thanks, it's work good !