Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Mac cmake errors #47

Closed
aspentreemedia opened this issue Dec 2, 2019 · 13 comments · Fixed by #48
Closed

Mac cmake errors #47

aspentreemedia opened this issue Dec 2, 2019 · 13 comments · Fixed by #48

Comments

@aspentreemedia
Copy link

I bypassed the openAl in the install script and have everything else installed. However, when I attempt to do the cmake command I'm getting an error.

cmake -DGPU_BACKEND_CUDA=OFF -DGPU_BACKEND_OPENCL=ON -DQt5_DIR=~/Qt/qt_/5.9.8/clang_64/lib/cmake/Qt5 -DCMAKE_BUILD_TYPE=Release -G Ninja ../../stitchEm

-- Studio version: Studio-v0.0.9-31-g20693a5-master.2019-08-29
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
librtmp
linked by target "rtmpPlugin" in directory /Users/michaelweiland/Documents/Development/stitchEm/IO/src/rtmp

-- Configuring incomplete, errors occurred!

I've attached the error log.

Macbook Pro running 10.14.6 (Mojave), Xcode 11.2.1

Thanks,

Mike

CMakeError.log

@w-m
Copy link
Member

w-m commented Dec 2, 2019

I assume you want to build VideoStitch Studio, so you will not need the RTMP plugin. Try adding -DDISABLE_RTMP=ON to the CMake invocation to disable building this plugin for which the library is missing.

@aspentreemedia
Copy link
Author

Thanks, that's at least gotten me closer... I think. I now it says it's generated the build files however looking at the build folder Studio and VahanaVR folders are empty.

I then run $ninja in the build folder but get this error:
ninja: error: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Accelerate.framework', needed by 'bin/x64/release/libvideostitch.dylib', missing and no known rule to make it

I'm a little unclear if I have to run ninja at that point but it appears to be the next step according to ticket #27 but it's not spelled out in the build.md and looking at the ninja help I don't see much of anything I should be passing if anything.

Thanks,

Mike

@w-m
Copy link
Member

w-m commented Dec 3, 2019

Yes, you need to run ninja to build the project. Did you move, update or delete Xcode after running CMake? The system framework it's not finding at build time (when invoking ninja) must have still been there when configuring (running CMake).

After applying any changes to the system configuration, like changing something around Xcode, it's always best to clear out the whole build folder (all the files the CMake call created) and start fresh.

@w-m w-m closed this as completed in #48 Dec 3, 2019
@aspentreemedia
Copy link
Author

No Xcode changes on my end as far as I know. This version of Xcode is pretty default as I've yet to bring over any old iOS or Mac projects to this machine. I cleared everything out of the build folder ran cmake again and then ninja and same error.

@jeremad
Copy link

jeremad commented Dec 3, 2019

Can you try opening/creating a first project dummy with XCode UI? I think it installs a few stuffs when starting for the first time

@w-m w-m reopened this Dec 3, 2019
@aspentreemedia
Copy link
Author

Opened Xcode and created a project but still no go. I started over with a new git stitchEm instance, created a build folder did a cmake into it and at this point it's using MacOSX10.15.sdk which is installed. Once the cmake is complete I ninja but it's at this point it's looking for MacOSX10.14.sdk which is NOT installed. I'll poke around to see if I can somehow download the 10.14.sdk

Mike

@aspentreemedia
Copy link
Author

I updated build.ninja manually replacing -mmacosx-version-min=10.14 with 10.15 and it has gotten me a step closer. Ninja runs but I'm getting:
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

@w-m
Copy link
Member

w-m commented Dec 3, 2019

What's the exact error message? You can run ninja again to get just the failing command.

@aspentreemedia
Copy link
Author

[1/491] cd /Users/michaelweiland/Documents/Devel...ent/stitchEm/build/generated_headers/version.hpp
/Users/michaelweiland/Documents/Development/stitchEm/build/generated_headers/version.hpp
[3/489] Linking CXX shared library bin/x64/release/libvideostitch.dylib
FAILED: bin/x64/release/libvideostitch.dylib
: && ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wall -Wextra -Wconversion -Wrange-loop-analysis -fcolor-diagnostics -Wno-sign-conversion -Wunreachable-code -Wno-unused-parameter -Wno-unused-function -Wno-missing-field-initializers -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.15 -dynamiclib -Wl,-headerpad_max_install_names -o bin/x64/release/libvideostitch.dylib -install_name @rpath/libvideostitch.dylib lib/CMakeFiles/vslib-objects-opencl.dir/json/parser-generated/jsonParser.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/json/parser-generated/jsonLexer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/ambisonic.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/asrc.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audio.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioBlock.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audiogen.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioPipeFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/converter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/delayCalculator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/envelopeDetector.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/filter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/gain.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/resampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/sampleDelay.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/sigGen.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/wavReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/wavWriter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/orah/orahAudioSync.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/orah/orahProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/common/glAllocator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/common/core1/voronoi.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/rwmutex.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/semaphore.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/thread.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/bufferedReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/controller.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/controllerInputFrames.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/ambDecoderDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/audioPipeDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/cameraDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/controlPointListDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/controlPointListUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/curves.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/delayedAction.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/depthDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/geometryDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/readerInputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/inputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/inputDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/mergerMaskDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/mergerMaskUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/overlayInputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/overlayInputDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/panoDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/panoramaDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/ptoParse.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/rigCameraDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/rigDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/stereoRigDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/emor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/geoProps.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/geoTransform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/panoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/panoStitcherBase.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/photoTransform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/postprocessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/projections.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/pyramid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/radial.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/readerController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/rect.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stereoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/algoOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/asyncOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/blockingOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/frameBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/processorStitchOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/stereoOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/stitchOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/surfacePyramid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/transformGeoParams.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/videoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/arrayImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/bounds.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/checkerboardImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/diffImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/exposureDiffImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/gradientImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMapping.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMergerFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/inputsMap.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/inputsMapCubemap.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/laplacianImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/maskMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/noblendImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/panoStitcher.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/stackImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/voronoiMaskMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthStitcher.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/panoMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/sphereSweep.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/sphereSweepMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/exposureStabilize.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/metadataProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/photometricCalibration.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/pointSampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/sampledStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/surface2.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/2dBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/image/downsampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/render/numberDrafter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/stream.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/image/unpackShared.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/checkerBoardReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/colorReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/exprReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/input.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/inputFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/maskedReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/movingCheckerReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/proceduralParser.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/profilingReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/statefulReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/IO/sink.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/affineMotion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/opticalFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/rotationalMotion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/anaglyph.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/compositeOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/output.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/outputEventManager.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/selectionOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageFlowFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageWarper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageWarperFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/mergerPair.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/noFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/noWarper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/sgm.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/helpers.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/json.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/jsonDriver.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/ptv.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/ubjson.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/exprProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/gridProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/maskProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/photoCorrProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/preprocessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/tintProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/exposureScoring.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/exposureScoringProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/scoring.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/scoringProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/iirFilter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/imuStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/rotationStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/ukfQuaternion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/motionSync.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/motionSyncFarneback.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/sequencePeaks.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/soundOffset.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/undistortController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/undistortPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/inputPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/overrideDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/base64.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/compressionUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/drawingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/dirutils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/expression.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/fftsg_h.c.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/geometryProcessingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/imageProcessingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/lmfit/lmmin.c.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/logging.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/matrix.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pixelFormat.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/plugin.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pngutil.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pnm.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/polylineEncodingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/profile.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/status.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/strutils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/overlay/overlayer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/exrutil.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/bilateral/bilateral.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/allocator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/allocStats.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceBuffer2D.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceHostBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/context.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/binaryCache.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/cl_error.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/boundsKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/mergerKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/panoRemapper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/strip.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/transform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/voronoiKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/coredepth/sweep.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/device.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceEvent.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceStream.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/exampleKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/gpuContext.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/blur.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/cl_downsampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imageOps.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imgExtract.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imgInsert.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/reduce.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/sampling.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/rotate.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/unpack.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/input/checkerBoard.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/input/maskInput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/kernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/memcpy.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/opengl.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/grid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/maskoverlay.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/photoCorr.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/tint.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/score/scoringKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/render/geometry.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/render/render.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/surface.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/vectorTypes.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/mask/mergerMaskAlgorithm_opencl.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/mask/mergerMaskConfig.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/flashSync_opencl.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/boundedValue.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_fisheye.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_nextfisheye.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_perspective.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibration.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationAlgorithmBase.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationConfig.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationOnlineAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationProgress.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationRefinement.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationPresetsMakerConfig.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationPresetsMakerAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationDeshuffling.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationSyntheticKeypoints.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/controlPointFilter.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/eigengeometry.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/jacobians.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/keypointExtractor.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/keypointMatcher.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/rigBuilder.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/rigGraph.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationUtils.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCrop.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCropConfig.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCropAlgorithm.cpp.o lib/src/epipolar/CMakeFiles/epipolar_OPENCL.dir/epipolarCurvesConfig.cpp.o lib/src/epipolar/CMakeFiles/epipolar_OPENCL.dir/epipolarCurvesAlgorithm.cpp.o lib/CMakeFiles/videostitch.dir/src/util/algorithm.cpp.o -Wl,-rpath,/Users/michaelweiland/Documents/Development/stitchEm/build/bin/x64/release -framework OpenCL /opt/local/lib/libHalf.dylib /opt/local/lib/libIex.dylib /opt/local/lib/libImath.dylib /opt/local/lib/libIlmImf.dylib /opt/local/lib/libIlmThread.dylib -framework OpenGL -framework OpenGL /opt/local/lib/libGLEW.dylib -framework CoreFoundation -framework IOKit /opt/local/lib/libopencv_calib3d.3.4.8.dylib /opt/local/lib/libopencv_features2d.3.4.8.dylib /opt/local/lib/libopencv_flann.3.4.8.dylib /opt/local/lib/libopencv_video.3.4.8.dylib /opt/local/lib/libpng.dylib /opt/local/lib/libceres.a bin/x64/release/libr8b.a bin/x64/release/libo2b.a bin/x64/release/libvideostitch-gpudiscovery.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/OpenGL.tbd /opt/local/lib/libopencv_imgproc.3.4.8.dylib /opt/local/lib/libopencv_core.3.4.8.dylib /opt/local/lib/libglog.dylib /opt/local/lib/libgflags.2.2.2.dylib /opt/local/lib/libspqr.dylib /opt/local/lib/libcholmod.dylib /opt/local/lib/libccolamd.dylib /opt/local/lib/libcamd.dylib /opt/local/lib/libcolamd.dylib /opt/local/lib/libamd.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework /opt/local/lib/libsuitesparseconfig.dylib /opt/local/lib/libmetis.dylib /opt/local/lib/libcxsparse.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework /opt/local/lib/libsuitesparseconfig.dylib /opt/local/lib/libmetis.dylib /opt/local/lib/libcxsparse.dylib -framework OpenCL && :
ld: can't map file, errno=22 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[4/489] Linking CXX shared library bin/x64/release/libvideostitch_opencl.dylib
FAILED: bin/x64/release/libvideostitch_opencl.dylib
: && ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wall -Wextra -Wconversion -Wrange-loop-analysis -fcolor-diagnostics -Wno-sign-conversion -Wunreachable-code -Wno-unused-parameter -Wno-unused-function -Wno-missing-field-initializers -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.15 -dynamiclib -Wl,-headerpad_max_install_names -o bin/x64/release/libvideostitch_opencl.dylib -install_name @rpath/libvideostitch_opencl.dylib lib/CMakeFiles/vslib-objects-opencl.dir/json/parser-generated/jsonParser.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/json/parser-generated/jsonLexer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/ambisonic.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/asrc.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audio.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioBlock.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audiogen.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioPipeFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/audioPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/converter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/delayCalculator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/envelopeDetector.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/filter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/gain.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/resampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/sampleDelay.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/sigGen.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/wavReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/wavWriter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/orah/orahAudioSync.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/audio/orah/orahProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/common/glAllocator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/common/core1/voronoi.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/rwmutex.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/semaphore.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/common/thread.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/bufferedReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/controller.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/controllerInputFrames.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/ambDecoderDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/audioPipeDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/cameraDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/controlPointListDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/controlPointListUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/curves.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/delayedAction.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/depthDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/geometryDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/readerInputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/inputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/inputDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/mergerMaskDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/mergerMaskUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/overlayInputDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/overlayInputDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/panoDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/panoramaDefinitionUpdater.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/ptoParse.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/rigCameraDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/rigDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/defs/stereoRigDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/emor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/geoProps.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/geoTransform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/panoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/panoStitcherBase.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/photoTransform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/postprocessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/projections.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/pyramid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/radial.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/readerController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/rect.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stereoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/algoOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/asyncOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/blockingOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/frameBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/processorStitchOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/stereoOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/stitchOutput/stitchOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/surfacePyramid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/transformGeoParams.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core/videoPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/arrayImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/bounds.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/checkerboardImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/diffImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/exposureDiffImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/gradientImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMapping.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/imageMergerFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/inputsMap.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/inputsMapCubemap.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/laplacianImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/maskMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/noblendImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/panoStitcher.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/stackImageMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/core1/voronoiMaskMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/depthStitcher.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/panoMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/sphereSweep.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/coredepth/sphereSweepMerger.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/exposureStabilize.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/metadataProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/photometricCalibration.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/pointSampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/exposure/sampledStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/surface2.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/2dBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/image/downsampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/render/numberDrafter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/gpu/stream.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/image/unpackShared.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/checkerBoardReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/colorReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/exprReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/input.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/inputFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/maskedReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/movingCheckerReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/proceduralParser.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/profilingReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/input/statefulReader.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/IO/sink.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/affineMotion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/opticalFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/motion/rotationalMotion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/anaglyph.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/compositeOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/output.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/outputEventManager.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/output/selectionOutput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageFlowFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageWarper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/imageWarperFactory.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/mergerPair.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/noFlow.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/noWarper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parallax/sgm.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/helpers.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/json.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/jsonDriver.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/ptv.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/parse/ubjson.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/exprProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/gridProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/maskProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/photoCorrProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/preprocessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/processors/tintProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/exposureScoring.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/exposureScoringProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/scoring.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/score/scoringProcessor.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/iirFilter.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/imuStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/rotationStabilization.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/stabilization/ukfQuaternion.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/motionSync.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/motionSyncFarneback.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/sequencePeaks.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/soundOffset.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/undistortController.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/undistortPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/inputPipeline.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/undistort/overrideDef.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/base64.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/compressionUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/drawingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/dirutils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/expression.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/fftsg_h.c.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/geometryProcessingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/imageProcessingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/lmfit/lmmin.c.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/logging.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/matrix.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pixelFormat.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/plugin.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pngutil.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/pnm.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/polylineEncodingUtils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/profile.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/status.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/strutils.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/overlay/overlayer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/util/exrutil.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/bilateral/bilateral.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/allocator.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/allocStats.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceBuffer2D.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceHostBuffer.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/context.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/binaryCache.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/cl_error.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/boundsKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/mergerKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/panoRemapper.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/strip.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/transform.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/core1/voronoiKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/coredepth/sweep.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/device.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceEvent.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/deviceStream.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/exampleKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/gpuContext.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/blur.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/cl_downsampler.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imageOps.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imgExtract.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/imgInsert.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/reduce.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/sampling.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/rotate.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/image/unpack.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/input/checkerBoard.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/input/maskInput.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/kernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/memcpy.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/opengl.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/grid.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/maskoverlay.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/photoCorr.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/processors/tint.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/score/scoringKernel.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/render/geometry.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/render/render.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/surface.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/backend/cl/vectorTypes.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/mask/mergerMaskAlgorithm_opencl.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/mask/mergerMaskConfig.cpp.o lib/CMakeFiles/vslib-objects-opencl.dir/src/synchro/flashSync_opencl.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/boundedValue.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_fisheye.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_nextfisheye.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/camera_perspective.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibration.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationAlgorithmBase.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationConfig.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationOnlineAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationProgress.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationRefinement.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationPresetsMakerConfig.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationPresetsMakerAlgorithm.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationDeshuffling.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationSyntheticKeypoints.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/controlPointFilter.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/eigengeometry.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/jacobians.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/keypointExtractor.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/keypointMatcher.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/rigBuilder.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/rigGraph.cpp.o lib/src/calibration/CMakeFiles/calibration_OPENCL.dir/calibrationUtils.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCrop.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCropConfig.cpp.o lib/src/autocrop/CMakeFiles/autocrop_OPENCL.dir/autoCropAlgorithm.cpp.o lib/src/epipolar/CMakeFiles/epipolar_OPENCL.dir/epipolarCurvesConfig.cpp.o lib/src/epipolar/CMakeFiles/epipolar_OPENCL.dir/epipolarCurvesAlgorithm.cpp.o lib/CMakeFiles/videostitch_opencl.dir/src/util/algorithm.cpp.o -Wl,-rpath,/Users/michaelweiland/Documents/Development/stitchEm/build/bin/x64/release -framework OpenCL /opt/local/lib/libHalf.dylib /opt/local/lib/libIex.dylib /opt/local/lib/libImath.dylib /opt/local/lib/libIlmImf.dylib /opt/local/lib/libIlmThread.dylib -framework OpenGL -framework OpenGL /opt/local/lib/libGLEW.dylib -framework CoreFoundation -framework IOKit /opt/local/lib/libopencv_calib3d.3.4.8.dylib /opt/local/lib/libopencv_features2d.3.4.8.dylib /opt/local/lib/libopencv_flann.3.4.8.dylib /opt/local/lib/libopencv_video.3.4.8.dylib /opt/local/lib/libpng.dylib /opt/local/lib/libceres.a bin/x64/release/libr8b.a bin/x64/release/libo2b.a bin/x64/release/libvideostitch-gpudiscovery.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/OpenGL.tbd /opt/local/lib/libopencv_imgproc.3.4.8.dylib /opt/local/lib/libopencv_core.3.4.8.dylib /opt/local/lib/libglog.dylib /opt/local/lib/libgflags.2.2.2.dylib /opt/local/lib/libspqr.dylib /opt/local/lib/libcholmod.dylib /opt/local/lib/libccolamd.dylib /opt/local/lib/libcamd.dylib /opt/local/lib/libcolamd.dylib /opt/local/lib/libamd.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework /opt/local/lib/libsuitesparseconfig.dylib /opt/local/lib/libmetis.dylib /opt/local/lib/libcxsparse.dylib /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework /opt/local/lib/libsuitesparseconfig.dylib /opt/local/lib/libmetis.dylib /opt/local/lib/libcxsparse.dylib -framework OpenCL && :
ld: can't map file, errno=22 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

@w-m
Copy link
Member

w-m commented Dec 3, 2019

Editing build.ninja is not advised, as you may end up with a broken configuration, and the changes can be overwritten by a cmake re-configuration (which may be called from ninja itself).

The problem is still the SDK version (ld: can't map file, errno=22 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework' for architecture x86_64 - it's trying to link against a framework, which is a directory, not a file, something is very broken in this linker invocation).

I'm not sure what the root of the problem is, maybe you're accidentally using a MacPorts compiler and not the Xcode compiler, and the MacPorts compiler has the 10.14 SDK hardcoded in. Is there anything custom in your build environment? Feel free to post the output of a clean CMake configuration run, I can have a look for things that look fishy.

You could try downgrading to Xcode 10.3, which ships with the 10.14 SDK.

@aspentreemedia
Copy link
Author

I've went to an older MacBook Pro running 10.14 and have gotten stitchEm to build and I've executed Studio! I'll see if I can figure out the difference and where my SDKs have gotten out of sync and continue with seeing what's up with my main system. I'll set up another clean stitchEm and report back the CMake.

I do have some general questions on StitchEm and whether or not it will suit my needs on the devices I intend to run it on, is there a forum or a better place to ask general questions?

@jeremad
Copy link

jeremad commented Dec 4, 2019

You're in the right place :)

@jeremad jeremad closed this as completed Dec 4, 2019
@jeremad
Copy link

jeremad commented Dec 4, 2019

I'm glad you made it work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants