π§ BUILD FAILED VisionCamera: Linking react-native-worklets... ninja: error: manifest 'build.ninja' still dirty after 100 tries
How were you trying to build the app?
I tried to add worklet , also do npm install for both react native vision camera and npm i react-native-worklets-core, both installed successfully , then i tried
const detectObjects = (frame: any) => { // This is a placeholder implementation // You should replace this with your actual object detection logic return [{ boundingBox: { width: frame.width * 0.5, // Example values height: frame.height * 0.5 } }]; };
const frameProcessor = useFrameProcessor((frame) => { 'worklet' const objects = detectObjects(frame) // you need to import a real ML detector! if (objects.length > 0) { setshowDistanceLabel(true); const { width, height } = objects[0].boundingBox const size = width * height
const screenSize = frame.width * frame.height
const fillRatio = size / screenSize
const status = fillRatio > 0.3 ? 'perfect' : 'tooFar';
runOnJS(setdistanceStatus)(status);
}
}, []);
// Function to capture image from camera
const takePicture = async () => {
if (camera.current) {
try {
setIsLoading(true);
const photo = await camera.current.takePhoto({
enableAutoRedEyeReduction: true,
flash: flashMode as 'off' | 'on'
});
const uri = `file://${photo.path}`;
setSelectedImage(uri);
// === Save to Pictures/JainsConnect ===
if (Platform.OS === 'android') {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
const destDir = `${RNFS.PicturesDirectoryPath}/JainsConnect`;
// Create folder if not exists
if (!(await RNFS.exists(destDir))) {
await RNFS.mkdir(destDir);
}
const fileName = `IMG_${Date.now()}.jpg`;
const destPath = `${destDir}/${fileName}`;
// Copy captured image to Pictures/JainsConnect
await RNFS.copyFile(photo.path, destPath);
// Make it visible in gallery
await RNFS.scanFile(destPath);
console.log('Saved to Pictures/JainsConnect:', destPath);
} else {
console.warn('Permission denied: Cannot save to Pictures/JainsConnect');
}
}
setErrorData(null);
} catch (error) {
console.error('Error taking picture:', error);
showToast(0, 'Failed to capture image');
setIsLoading(false);
}
}
};
Full build logs
> Task :react-native-reanimated:buildCMakeDebug[arm64-v8a]
> Task :react-native-reanimated:configureCMakeDebug[armeabi-v7a]
> Task :react-native-reanimated:buildCMakeDebug[armeabi-v7a]
> Task :react-native-reanimated:configureCMakeDebug[x86]
> Task :react-native-reanimated:buildCMakeDebug[x86]
> Task :react-native-reanimated:configureCMakeDebug[x86_64]
> Task :react-native-reanimated:buildCMakeDebug[x86_64]
> Task :react-native-reanimated:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-reanimated:mergeDebugNativeLibs UP-TO-DATE
> Task :react-native-reanimated:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-safe-area-context:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-safe-area-context:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-safe-area-context:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-screens:configureCMakeDebug[arm64-v8a]
> Task :react-native-screens:buildCMakeDebug[arm64-v8a]
> Task :react-native-screens:configureCMakeDebug[armeabi-v7a]
> Task :react-native-screens:buildCMakeDebug[armeabi-v7a]
> Task :react-native-screens:configureCMakeDebug[x86]
> Task :react-native-screens:buildCMakeDebug[x86]
> Task :react-native-screens:configureCMakeDebug[x86_64]
> Task :react-native-screens:buildCMakeDebug[x86_64]
> Task :react-native-screens:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-screens:mergeDebugNativeLibs UP-TO-DATE
> Task :react-native-screens:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-sensors:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-sensors:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-sensors:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-share:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-share:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-share:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-svg:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-svg:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-svg:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-tts:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-tts:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-tts:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-vector-icons:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-vector-icons:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-vector-icons:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-version-info:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-version-info:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-version-info:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-video:mergeDebugJniLibFolders UP-TO-DATE
> Task :react-native-video:mergeDebugNativeLibs NO-SOURCE
> Task :react-native-video:copyDebugJniLibsProjectOnly UP-TO-DATE
> Task :react-native-worklets-core:configureCMakeDebug[arm64-v8a]
> Task :react-native-worklets-core:configureCMakeDebug[armeabi-v7a]
> Task :react-native-worklets-core:configureCMakeDebug[x86]
> Task :react-native-worklets-core:configureCMakeDebug[x86_64]
> Task :react-native-worklets-core:generateJsonModelDebug
> Task :react-native-worklets-core:prefabDebugConfigurePackage UP-TO-DATE
> Task :react-native-vision-camera:configureCMakeDebug[arm64-v8a]
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
> Task :react-native-worklets-core:buildCMakeDebug[arm64-v8a]
> Task :react-native-worklets-core:buildCMakeDebug[armeabi-v7a]
> Task :react-native-worklets-core:buildCMakeDebug[x86]
> Task :react-native-worklets-core:buildCMakeDebug[x86_64]
> Task :react-native-worklets-core:externalNativeBuildDebug
> Task :react-native-worklets-core:prefabDebugPackage UP-TO-DATE
> Task :react-native-vision-camera:buildCMakeDebug[arm64-v8a]
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: VisionCamera: Frame Processors: ON!
C/C++: VisionCamera: Linking react-native-worklets...
C/C++: ninja: error: manifest 'build.ninja' still dirty after 100 tries
> Task :react-native-vision-camera:buildCMakeDebug[arm64-v8a] FAILED
ReactNativeFirebase WARNING: NPM package '@react-native-firebase/crashlytics' depends on '@react-native-firebase/app' v20.3.0 but found v19.3.0, this might cause build issues or runtime crashes.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
785 actionable tasks: 37 executed, 748 up-to-date
info π‘ Tip: Make sure that you have set up your development environment correctly, by running npx react-native doctor. To read more about doctor command visit: https://github.com/react-native-community/cli/blob/main/packages/cli-doctor/README.md#doctor
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Mayur_Development\React native\jc-mobileapp-reactnative\node_modules\react-native-vision-camera\android\.cxx\Debug\53e2u5p1\arm64-v8a'
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
[0/1] Re-running CMake...
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Mayur_Development/React native/jc-mobileapp-reactnative/node_modules/react-native-vision-camera/android/.cxx/Debug/53e2u5p1/arm64-v8a
C++ build system [build] failed while executing:
@echo off
"C:\\Users\\JPWEBDESIGN\\AppData\\Local\\Android\\Sdk\\cmake\\3.22.1\\bin\\ninja.exe" ^
-C ^
"C:\\Mayur_Development\\React native\\jc-mobileapp-reactnative\\node_modules\\react-native-vision-camera\\android\\.cxx\\Debug\\53e2u5p1\\arm64-v8a" ^
VisionCamera
from C:\Mayur_Development\React native\jc-mobileapp-reactnative\node_modules\react-native-vision-camera\android
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
VisionCamera: Frame Processors: ON!
VisionCamera: Linking react-native-worklets...
ninja: error: manifest 'build.ninja' still dirty after 100 tries
* 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 4m 27s
info Run CLI with --verbose flag for more details.
Project dependencies
{
"name": "ABCD",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint .",
"start": "react-native start",
"test": "jest",
"android-build": "cd android && ./gradlew clean && ./gradlew assembleRelease",
"run-ios": "yarn && cd ios && pod install && cd .. && npx react-native run-ios --simulator 'iPhone 15 Pro Max'",
"postinstall": "patch-package"
},
"dependencies": {
"@openspacelabs/react-native-zoomable-view": "^2.4.2",
"@react-native-async-storage/async-storage": "^1.21.0",
"@react-native-community/netinfo": "^11.2.1",
"@react-native-community/progress-bar-android": "^1.0.5",
"@react-native-community/progress-view": "^1.4.2",
"@react-native-community/push-notification-ios": "^1.11.0",
"@react-native-firebase/analytics": "^19.0.1",
"@react-native-firebase/app": "^19.0.1",
"@react-native-firebase/auth": "^19.0.1",
"@react-native-firebase/crashlytics": "^20.0.0",
"@react-native-firebase/messaging": "^19.0.1",
"@react-native-google-signin/google-signin": "^13.0.1",
"@react-native-masked-view/masked-view": "^0.3.1",
"@react-navigation/bottom-tabs": "^6.5.11",
"@react-navigation/drawer": "^6.6.6",
"@react-navigation/native": "^6.1.9",
"@react-navigation/stack": "^6.3.20",
"@sentry/react-native": "^5.35.0",
"axios": "^1.6.5",
"compare-versions": "^6.1.0",
"d3-shape": "^3.2.0",
"i18next": "^23.8.2",
"lodash": "^4.17.21",
"lottie-react-native": "6.6.0",
"moment": "^2.30.1",
"react": "18.2.0",
"react-i18next": "^14.0.5",
"react-native": "0.73.1",
"react-native-base64": "^0.2.1",
"react-native-blob-util": "^0.19.11",
"react-native-confirmation-code-field": "^7.3.2",
"react-native-country-picker-modal": "^2.0.0",
"react-native-device-info": "^13.1.0",
"react-native-dropdown-picker": "^5.4.6",
"react-native-element-dropdown": "^2.10.1",
"react-native-encrypted-storage": "^4.0.3",
"react-native-fast-image": "^8.6.3",
"react-native-fs": "^2.20.0",
"react-native-gesture-handler": "^2.14.0",
"react-native-get-random-values": "^1.11.0",
"react-native-gifted-charts": "^1.4.9",
"react-native-image-picker": "^7.1.0",
"react-native-image-resizer": "^1.4.5",
"react-native-image-viewing": "^0.2.2",
"react-native-linear-gradient": "^2.8.3",
"react-native-modal": "^13.0.1",
"react-native-notifications": "^5.1.0",
"react-native-pdf": "^6.7.3",
"react-native-permissions": "^5.4.0",
"react-native-pie-chart": "^3.0.2",
"react-native-push-notification": "^8.1.1",
"react-native-raw-bottom-sheet": "^3.0.0",
"react-native-reanimated": "^3.6.1",
"react-native-render-html": "^6.3.4",
"react-native-safe-area-context": "^4.8.2",
"react-native-screens": "^3.29.0",
"react-native-sensors": "^7.3.6",
"react-native-shadow-2": "^7.1.0",
"react-native-share": "^10.2.1",
"react-native-store-version": "^1.4.1",
"react-native-svg": "^15.1.0",
"react-native-toast-message": "^2.2.0",
"react-native-tts": "^4.1.1",
"react-native-vector-icons": "^10.0.3",
"react-native-version-info": "^1.1.1",
"react-native-video": "^5.2.1",
"react-native-video-player": "^0.14.0",
"react-native-vision-camera": "^4.6.4",
"react-native-walkthrough-tooltip": "^1.6.0",
"react-native-webview": "^13.6.4",
"react-native-worklets-core": "^1.5.0",
"react-native-youtube-iframe": "^2.3.0",
"react-native-zoomable-view": "^0.3.1",
"react-redux": "^9.1.0",
"redux": "^5.0.1",
"redux-persist": "^6.0.0",
"redux-thunk": "^3.1.0",
"rn-fetch-blob": "^0.12.0",
"uuid": "^11.0.1",
"victory-native": "^37.0.2"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
"@react-native/babel-preset": "^0.73.18",
"@react-native/eslint-config": "^0.73.1",
"@react-native/metro-config": "^0.73.2",
"@react-native/typescript-config": "^0.73.1",
"@types/d3-shape": "^3.1.6",
"@types/react": "^18.2.6",
"@types/react-native-base64": "^0.2.2",
"@types/react-native-push-notification": "^8.1.4",
"@types/react-native-svg-charts": "^5.0.16",
"@types/react-native-video": "^5.0.19",
"@types/react-native-video-player": "^0.10.7",
"@types/react-test-renderer": "^18.0.0",
"babel-jest": "^29.6.3",
"eslint": "^8.19.0",
"jest": "^29.6.3",
"patch-package": "^8.0.0",
"postinstall-postinstall": "^2.1.0",
"prettier": "2.8.8",
"react-test-renderer": "18.2.0",
"typescript": "5.0.4"
},
"engines": {
"node": ">=18"
}
}
VisionCamera Version
^4.6.4
Target platforms
Android
Operating system
Windows
Can you build the VisionCamera Example app?
No, I cannot build the Example app either
Additional information
- [ ] I am using Expo
- [ ] I have enabled Frame Processors (react-native-worklets-core)
- [x] I have read the Troubleshooting Guide
- [x] I agree to follow this project's Code of Conduct
- [x] I searched for similar issues in this repository and found none.
Guten Tag, Hans here! π»
Looks like you got quite a build issue going on. The logs you provided are detailed, but I need to point out that you haven't added any relevant adb logcat logs. Please ensure that you provide those logs, as they are crucial for diagnosing the problem. You can get them by running adb logcat in your terminal while trying to build the app.
This will help mrousavy have a closer look at whatβs really going on. Also, please consider sponsoring the project to support further development: sponsor mrousavy.
Let's get this resolved so you can get back to building!
Note: If you think I made a mistake, please ping
@mrousavyto take a look.
I don't know if this is the same problem or not, but the gist is about ninja, and always happen after installing package
> Task :react-native-vision-camera:buildCMakeDebug[arm64-v8a] FAILED
C/C++: ninja: Entering directory `/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/.cxx/Debug/4j336o3d/arm64-v8a'
C/C++: : && /Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -frtti -fexceptions -Wall -Wno-unused-variable -fstack-protector-all -fno-limit-debug-info -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libVisionCamera.so -o ../../../../build/intermediates/cxx/Debug/4j336o3d/obj/arm64-v8a/libVisionCamera.so CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/MutableJByteBuffer.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/FrameHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/FrameProcessorPluginHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/JSIJNIConversion.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/VisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JSharedArray.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrame.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessorPlugin.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraScheduler.cpp.o /Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid /Users/macbookair/.gradle/caches/8.10.2/transforms/e95427115ce7267d1a973341407d86a4/transformed/react-android-0.76.9-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/macbookair/.gradle/caches/8.10.2/transforms/dcd99e1c7b1d87c5144c0f93086b06e9/transformed/fbjni-0.6.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/macbookair/.gradle/caches/8.10.2/transforms/e95427115ce7267d1a973341407d86a4/transformed/react-android-0.76.9-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so -latomic -lm && :
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::initialize(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Runtime*, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>)
C/C++: >>> referenced by JVisionCameraProxy.cpp:45 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp:45)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vision::JVisionCameraProxy::JVisionCameraProxy(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraProxy, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jsi::Runtime*, std::__ndk1::shared_ptr<facebook::react::CallInvoker> const&, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::GlobalReferenceAllocator> const&))
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::JsiWorkletContext(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)
C/C++: >>> referenced by shared_ptr.h:279 (/Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:279)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::JsiWorkletContext, std::__ndk1::allocator<RNWorklet::JsiWorkletContext>>::__shared_ptr_emplace[abi:v170000]<char const (&) [13]>(std::__ndk1::allocator<RNWorklet::JsiWorkletContext>, char const (&) [13]))
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::getWorkletRuntime()
C/C++: >>> referenced by JFrameProcessor.cpp:37 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp:37)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(vision::JFrameProcessor::callWithFrameHostObject(std::__ndk1::shared_ptr<vision::FrameHostObject> const&) const)
C/C++: >>> referenced by JVisionCameraProxy.h:42 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.h:42)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JSharedArray.cpp.o:(vision::JSharedArray::JSharedArray(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JSharedArray, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraProxy, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jni::alias_ref<facebook::jni::JByteBuffer>))
C/C++: ld.lld: error: undefined symbol: RNWorklet::RuntimeLifecycleMonitor::addListener(facebook::jsi::Runtime&, RNWorklet::RuntimeLifecycleListener*)
C/C++: >>> referenced by WKTRuntimeAwareCache.h:46 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTRuntimeAwareCache.h:46)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::RuntimeAwareCache<std::__ndk1::shared_ptr<facebook::jsi::Function>>::get(facebook::jsi::Runtime&))
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::JsiHostObject()
C/C++: >>> referenced by WKTJsiWorklet.h:82 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:82)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::~JsiHostObject()
C/C++: >>> referenced by WKTJsiWorklet.h:84 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:84)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
C/C++: >>> referenced by WKTJsiWorklet.h:75 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:75)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::~JsiWorklet())
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*, bool)
C/C++: >>> referenced by WKTJsiWrapper.h:72 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWrapper.h:72)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::createWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
C/C++: ld.lld: error: undefined symbol: RNWorklet::RuntimeLifecycleMonitor::removeListener(facebook::jsi::Runtime&, RNWorklet::RuntimeLifecycleListener*)
C/C++: >>> referenced by WKTRuntimeAwareCache.h:37 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTRuntimeAwareCache.h:37)
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::RuntimeAwareCache<std::__ndk1::shared_ptr<facebook::jsi::Function>>::~RuntimeAwareCache())
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)
C/C++: >>> referenced by JVisionCameraProxy.cpp
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)
C/C++: >>> referenced by JVisionCameraProxy.cpp
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
C/C++: ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::getPropertyNames(facebook::jsi::Runtime&)
C/C++: >>> referenced by JVisionCameraProxy.cpp
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
C/C++: ld.lld: error: undefined symbol: typeinfo for RNWorklet::JsiHostObject
C/C++: >>> referenced by JVisionCameraProxy.cpp
C/C++: >>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(typeinfo for RNWorklet::JsiWorklet)
C/C++: clang++: error: linker command failed with exit code 1 (use -v to see invocation)
C/C++: ninja: build stopped: subcommand failed.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-vision-camera:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/.cxx/Debug/4j336o3d/arm64-v8a'
[1/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o
[2/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JSharedArray.cpp.o
[3/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o
[4/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/VisionCameraProxy.cpp.o
[5/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/JSIJNIConversion.cpp.o
[6/7] Building CXX object CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o
[7/7] Linking CXX shared library ../../../../build/intermediates/cxx/Debug/4j336o3d/obj/arm64-v8a/libVisionCamera.so
FAILED: ../../../../build/intermediates/cxx/Debug/4j336o3d/obj/arm64-v8a/libVisionCamera.so
: && /Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ --target=aarch64-none-linux-android24 --sysroot=/Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -fPIC -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -O2 -frtti -fexceptions -Wall -Wno-unused-variable -fstack-protector-all -fno-limit-debug-info -Wl,--build-id=sha1 -Wl,--no-rosegment -Wl,--no-undefined-version -Wl,--fatal-warnings -Wl,--no-undefined -Qunused-arguments -shared -Wl,-soname,libVisionCamera.so -o ../../../../build/intermediates/cxx/Debug/4j336o3d/obj/arm64-v8a/libVisionCamera.so CMakeFiles/VisionCamera.dir/src/main/cpp/VisionCamera.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/MutableJByteBuffer.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/FrameHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/FrameProcessorPluginHostObject.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/JSIJNIConversion.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/VisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JSharedArray.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrame.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessorPlugin.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraScheduler.cpp.o /Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/24/liblog.so -landroid /Users/macbookair/.gradle/caches/8.10.2/transforms/e95427115ce7267d1a973341407d86a4/transformed/react-android-0.76.9-debug/prefab/modules/jsi/libs/android.arm64-v8a/libjsi.so /Users/macbookair/.gradle/caches/8.10.2/transforms/dcd99e1c7b1d87c5144c0f93086b06e9/transformed/fbjni-0.6.0/prefab/modules/fbjni/libs/android.arm64-v8a/libfbjni.so /Users/macbookair/.gradle/caches/8.10.2/transforms/e95427115ce7267d1a973341407d86a4/transformed/react-android-0.76.9-debug/prefab/modules/reactnative/libs/android.arm64-v8a/libreactnative.so -latomic -lm && :
ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::initialize(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&, facebook::jsi::Runtime*, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>, std::__ndk1::function<void (std::__ndk1::function<void ()>&&)>)
>>> referenced by JVisionCameraProxy.cpp:45 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp:45)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vision::JVisionCameraProxy::JVisionCameraProxy(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraProxy, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jsi::Runtime*, std::__ndk1::shared_ptr<facebook::react::CallInvoker> const&, facebook::jni::basic_strong_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraScheduler, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*, facebook::jni::GlobalReferenceAllocator> const&))
ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::JsiWorkletContext(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)
>>> referenced by shared_ptr.h:279 (/Users/macbookair/Library/Android/sdk/ndk/26.1.10909125/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/include/c++/v1/__memory/shared_ptr.h:279)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(std::__ndk1::__shared_ptr_emplace<RNWorklet::JsiWorkletContext, std::__ndk1::allocator<RNWorklet::JsiWorkletContext>>::__shared_ptr_emplace[abi:v170000]<char const (&) [13]>(std::__ndk1::allocator<RNWorklet::JsiWorkletContext>, char const (&) [13]))
ld.lld: error: undefined symbol: RNWorklet::JsiWorkletContext::getWorkletRuntime()
>>> referenced by JFrameProcessor.cpp:37 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp:37)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(vision::JFrameProcessor::callWithFrameHostObject(std::__ndk1::shared_ptr<vision::FrameHostObject> const&) const)
>>> referenced by JVisionCameraProxy.h:42 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.h:42)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JSharedArray.cpp.o:(vision::JSharedArray::JSharedArray(facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JSharedArray, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jni::alias_ref<facebook::jni::detail::JTypeFor<facebook::jni::HybridClass<vision::JVisionCameraProxy, facebook::jni::detail::BaseHybridClass>::JavaPart, facebook::jni::JObject, void>::_javaobject*> const&, facebook::jni::alias_ref<facebook::jni::JByteBuffer>))
ld.lld: error: undefined symbol: RNWorklet::RuntimeLifecycleMonitor::addListener(facebook::jsi::Runtime&, RNWorklet::RuntimeLifecycleListener*)
>>> referenced by WKTRuntimeAwareCache.h:46 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTRuntimeAwareCache.h:46)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::RuntimeAwareCache<std::__ndk1::shared_ptr<facebook::jsi::Function>>::get(facebook::jsi::Runtime&))
ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::JsiHostObject()
>>> referenced by WKTJsiWorklet.h:82 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:82)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::~JsiHostObject()
>>> referenced by WKTJsiWorklet.h:84 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:84)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::JsiWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
>>> referenced by WKTJsiWorklet.h:75 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWorklet.h:75)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::~JsiWorklet())
ld.lld: error: undefined symbol: RNWorklet::JsiWrapper::wrap(facebook::jsi::Runtime&, facebook::jsi::Value const&, RNWorklet::JsiWrapper*, bool)
>>> referenced by WKTJsiWrapper.h:72 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTJsiWrapper.h:72)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(RNWorklet::JsiWorklet::createWorklet(facebook::jsi::Runtime&, std::__ndk1::shared_ptr<facebook::jsi::Function>))
ld.lld: error: undefined symbol: RNWorklet::RuntimeLifecycleMonitor::removeListener(facebook::jsi::Runtime&, RNWorklet::RuntimeLifecycleListener*)
>>> referenced by WKTRuntimeAwareCache.h:37 (/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-worklets-core/android/build/headers/rnworklets/react-native-worklets-core/WKTRuntimeAwareCache.h:37)
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JFrameProcessor.cpp.o:(RNWorklet::RuntimeAwareCache<std::__ndk1::shared_ptr<facebook::jsi::Function>>::~RuntimeAwareCache())
ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::get(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&)
>>> referenced by JVisionCameraProxy.cpp
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::set(facebook::jsi::Runtime&, facebook::jsi::PropNameID const&, facebook::jsi::Value const&)
>>> referenced by JVisionCameraProxy.cpp
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
ld.lld: error: undefined symbol: RNWorklet::JsiHostObject::getPropertyNames(facebook::jsi::Runtime&)
>>> referenced by JVisionCameraProxy.cpp
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(vtable for RNWorklet::JsiWorklet)
ld.lld: error: undefined symbol: typeinfo for RNWorklet::JsiHostObject
>>> referenced by JVisionCameraProxy.cpp
>>> CMakeFiles/VisionCamera.dir/src/main/cpp/frameprocessors/java-bindings/JVisionCameraProxy.cpp.o:(typeinfo for RNWorklet::JsiWorklet)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
C++ build system [build] failed while executing:
/Users/macbookair/Library/Android/sdk/cmake/3.22.1/bin/ninja \
-C \
/Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android/.cxx/Debug/4j336o3d/arm64-v8a \
VisionCamera
from /Users/macbookair/Documents/Github/paydia-app-react/node_modules/react-native-vision-camera/android
Is there anything we can do here? We have the same problem after "yarn add..." I tried to clean by "gradlew clean" and also removing the build folder from the android folder. Nothing helps. Is there an intermediate build folder anywhere else?
Regards, Stephan
I had the same problem, after investigating further the problem in my case was the length of the project path which was too long. I moved and renamed the project folder to have fewer characters and after that it worked.