Skip to content

expo 54 and react-native 0.81 prisma/react-native could not initialize native #58

Open

Description

@song-react

in expo 54 and react-native 0.81 prisma/react-native could not initialize native

ERROR [Error: prisma/react-native C++ bindings failed to initialize]
Code: db.ts
import { PrismaClient } from '@prisma/client/react-native';
import { reactiveHooksExtension } from '@prisma/react-native';

Activity

  1. song-react commented on Nov 22, 2025

    @song-react
    Author

    it sounds issue with new newArch (Hermes)

    temporally skip of this issue:
    app.json

    {
      "expo": {
         "newArchEnabled": false,
         "ios": {
          "jsEngine": "jsc",
        },
      },
    }

    waiting for new update

  2. song-react commented on Nov 24, 2025

    @song-react
    Author

    I have fixed this issue #59
    support new arch

  3. n0xgg04 commented on Dec 14, 2025

    @n0xgg04

    I have fixed this issue #59 support new arch

    I met this error when use eas with patched version. Plz help me

      from /home/expo/workingdir/build/node_modules/@prisma/react-native/android
    Sun, 14 Dec 2025 06:14:01 GMT
    
      CMake Error at CMakeLists.txt:10 (add_library):
        Cannot find source file:
          ../engines/android/query_engine.h
    
    C/C++: CMake Error at CMakeLists.txt:10 (add_library):
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++:   Cannot find source file:
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++:     ../engines/android/query_engine.h
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++:   Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++:   .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++: CMake Error at CMakeLists.txt:10 (add_library):
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++:   No SOURCES given to target: react-native-prisma
    Sun, 14 Dec 2025 06:13:16 GMT
    
    C/C++: CMake Generate step failed.  Build files cannot be regenerated correctly.
    Sun, 14 Dec 2025 06:13:16 GMT
    
    > Task :prisma_react-native:configureCMakeDebug[arm64-v8a] FAILED
    Sun, 14 Dec 2025 06:13:18 GMT
    
    > Task :react-native-reanimated:configureCMakeDebug[x86]
    Sun, 14 Dec 2025 06:13:45 GMT
    
    > Task :expo-modules-core:buildCMakeDebug[arm64-v8a]
    Sun, 14 Dec 2025 06:14:01 GMT
    
    [Incubating] Problems report is available at: file:///home/expo/workingdir/build/android/build/reports/problems/problems-report.html
    Sun, 14 Dec 2025 06:14:01 GMT
    
    FAILURE: Build failed with an exception.
    Sun, 14 Dec 2025 06:14:01 GMT
    
    * What went wrong:
    Sun, 14 Dec 2025 06:14:01 GMT
    
    Execution failed for task ':prisma_react-native:configureCMakeDebug[arm64-v8a]'.
    Sun, 14 Dec 2025 06:14:01 GMT
    
    > [CXX1429] error when building with cmake using /home/expo/workingdir/build/node_modules/@prisma/react-native/android/CMakeLists.txt: -- The C compiler identification is Clang 18.0.1
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- The CXX compiler identification is Clang 18.0.1
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compiler ABI info
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compiler ABI info - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Check for working C compiler: /home/expo/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/linux-x86_64/bin/clang - skipped
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compile features
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compile features - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compiler ABI info
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compiler ABI info - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Check for working CXX compiler: /home/expo/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ - skipped
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compile features
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compile features - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Configuring done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      C++ build system [configure] failed while executing:
    Sun, 14 Dec 2025 06:14:01 GMT
    
          /home/expo/Android/Sdk/cmake/3.22.1/bin/cmake \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -H/home/expo/workingdir/build/node_modules/@prisma/react-native/android \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_SYSTEM_NAME=Android \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_SYSTEM_VERSION=24 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_PLATFORM=android-24 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_ABI=arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_NDK=/home/expo/Android/Sdk/ndk/27.0.12077973 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_ANDROID_NDK=/home/expo/Android/Sdk/ndk/27.0.12077973 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_TOOLCHAIN_FILE=/home/expo/Android/Sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_MAKE_PROGRAM=/home/expo/Android/Sdk/cmake/3.22.1/bin/ninja \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            "-DCMAKE_CXX_FLAGS=-O2 -fexceptions -frtti -DONANDROID -lz" \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/build/intermediates/cxx/Debug/o2j6e4c6/obj/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/build/intermediates/cxx/Debug/o2j6e4c6/obj/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_BUILD_TYPE=Debug \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_FIND_ROOT_PATH=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/.cxx/Debug/o2j6e4c6/prefab/arm64-v8a/prefab \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -B/home/expo/workingdir/build/node_modules/@prisma/react-native/android/.cxx/Debug/o2j6e4c6/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -GNinja \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_STL=c++_shared
    Sun, 14 Dec 2025 06:14:01 GMT
    
        from /home/expo/workingdir/build/node_modules/@prisma/react-native/android
    Sun, 14 Dec 2025 06:14:01 GMT
    
      CMake Error at CMakeLists.txt:10 (add_library):
    Sun, 14 Dec 2025 06:14:01 GMT
    
        Cannot find source file:
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
          ../engines/android/query_engine.h
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
        Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
    Sun, 14 Dec 2025 06:14:01 GMT
    
        .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      CMake Error at CMakeLists.txt:10 (add_library):
    Sun, 14 Dec 2025 06:14:01 GMT
    
        No SOURCES given to target: react-native-prisma
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      CMake Generate step failed.  Build files cannot be regenerated correctly. : com.android.ide.common.process.ProcessException: -- The C compiler identification is Clang 18.0.1
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- The CXX compiler identification is Clang 18.0.1
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compiler ABI info
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compiler ABI info - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Check for working C compiler: /home/expo/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/linux-x86_64/bin/clang - skipped
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compile features
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting C compile features - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compiler ABI info
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compiler ABI info - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Check for working CXX compiler: /home/expo/Android/Sdk/ndk/27.0.12077973/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ - skipped
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compile features
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Detecting CXX compile features - done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      -- Configuring done
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
      C++ build system [configure] failed while executing:
    Sun, 14 Dec 2025 06:14:01 GMT
    
          /home/expo/Android/Sdk/cmake/3.22.1/bin/cmake \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -H/home/expo/workingdir/build/node_modules/@prisma/react-native/android \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_SYSTEM_NAME=Android \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_SYSTEM_VERSION=24 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_PLATFORM=android-24 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_ABI=arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_NDK=/home/expo/Android/Sdk/ndk/27.0.12077973 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_ANDROID_NDK=/home/expo/Android/Sdk/ndk/27.0.12077973 \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_TOOLCHAIN_FILE=/home/expo/Android/Sdk/ndk/27.0.12077973/build/cmake/android.toolchain.cmake \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_MAKE_PROGRAM=/home/expo/Android/Sdk/cmake/3.22.1/bin/ninja \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            "-DCMAKE_CXX_FLAGS=-O2 -fexceptions -frtti -DONANDROID -lz" \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/build/intermediates/cxx/Debug/o2j6e4c6/obj/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/build/intermediates/cxx/Debug/o2j6e4c6/obj/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_BUILD_TYPE=Debug \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DCMAKE_FIND_ROOT_PATH=/home/expo/workingdir/build/node_modules/@prisma/react-native/android/.cxx/Debug/o2j6e4c6/prefab/arm64-v8a/prefab \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -B/home/expo/workingdir/build/node_modules/@prisma/react-native/android/.cxx/Debug/o2j6e4c6/arm64-v8a \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -GNinja \
    Sun, 14 Dec 2025 06:14:01 GMT
    
            -DANDROID_STL=c++_shared
    Sun, 14 Dec 2025 06:14:01 GMT
    
        from /home/expo/workingdir/build/node_modules/@prisma/react-native/android
    Sun, 14 Dec 2025 06:14:01 GMT
    
      CMake Error at CMakeLists.txt:10 (add_library):
    Sun, 14 Dec 2025 06:14:01 GMT
    
        Cannot find source file:
    Sun, 14 Dec 2025 06:14:01 GMT
    
      
    Sun, 14 Dec 2025 06:14:01 GMT
    
          ../engines/android/query_engine.h```
  4. song-react commented on Dec 14, 2025

    @song-react
    Author

    @n0xgg04 修改你的依赖如下,等他们合并了再修改为他们的

    {
    "dependencies": {
    "react-native-prisma": "github:song-react/react-native-prisma#main"
    }
    }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions