-
Notifications
You must be signed in to change notification settings - Fork 64
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
Create Mac Studio app package #28
Comments
We may be able to use https://github.com/auriamg/macdylibbundler to do all the |
Oh actually the current packaging code works fine in doing all necessary steps, no matter where the binaries come from, tried with MacPorts. I thought it required them to be already rpath'ed, but it doesn't. |
Note to self: don't forget "-DBUILD_MACOSX_BUNDLE=ON" when configuring. Also make sure to set Qt version in the file qt.version to the same version as used in the CMAKE config. I've got a working package locally. Issues:
There's > 120 libs now in Contents/Frameworks, compared to ~40 in VideoStitch Studio 2.3. Probably due to lots of features in ffmpeg/OpenCV/Eigen that are built in the MacPorts version that we disabled for VS deps. |
make_dmg_functions.sh throws For some reason, /usr/local/cuda/lib/libcuda.dylib links to @rpath/CUDA.framework/Versions/A/CUDA. Why is this https://stackoverflow.com/questions/44714830/osx-sierra-tensorflow-build-error-ld-file-not-found-rpath-cuda-framework-ver suggests to manually change that link with install_name_tool. For some reason this is not enough, and the error message in make_studio_dmg persists. libvideostitch_cuda.dylib still has the rpath enty, where does this come from? A dmg and package produced with this will still launch when the binary is directly called from the command line. It will not launch (showing "Your CUDA driver appears to be outdated"?!) when the app package is opened. Difference when looking at opened files: the command-line version opens /usr/local/cuda/lib/libcuda.dylib, the app package one does not. (Once launched from the command line, the symlink is changed to _cuda, and then the app package launches as well). |
Current work on https://github.com/stitchEm/stitchEm/tree/w-m/mac-package |
Hm, libvideostitch.dylib in VideoStitch Studio 2.2.1 also linked to |
fixed an issue in the regex that slashes aren't supported in branch names |
If you provide me the command to build the installed I can implement that! |
The text was updated successfully, but these errors were encountered: