I used to build windows versions, but only of the master branch. Then something changed, and I couldn’t make that work anymore. Is there a newer set of instructions on building windows versions plus coverage of how to add someone’s branch?
EDIT: Tested my script and it worked. Now working on adding Jens-Hanno Schwalm branch.
I think you should move this to a new topic. Have you deleted all the files in your build directory and tried to compile?? For me the standard method works fine…I use the build.sh script and then create a package and then install…
Edit: @afre Bill agreed via PM that it would be good to move this to a new post…he just doesn’t know how and I really have never tried to move one of mine so not sure how to either??
git pull is a command to get the latest changes from the shared repository (e.g., github) into your local copy. So you don’t have to clone everything every day.
This is how I build my darktable from the master branch (once I have it checked out and the submodules initialised):
command-by-command:
I switch to directory holding the cloned repo (this is the so-called local workspace)
I clean the local workspace (removing temporary files produced during the previous build);
I update (pull) darktable as well as the submodules;
I remove currently installed version from /home/kofa/darktable-master
I build the new version and install it to /home/kofa/darktable-master
I remove the cached kernels, so when I start darktable, I cannot run into old versions of OpenCL code.
– Performing Test RAWSPEED_HAVE_CXX_FLAG_WOLD_STYLE_CASTS
– Performing Test RAWSPEED_HAVE_CXX_FLAG_WOLD_STYLE_CASTS – Failed
.
.
.
– Looking for aligned_alloc
– Looking for aligned_alloc - not found
– Looking for posix_memalign
– Looking for posix_memalign - not found
.
.
.
CMake Warning at src/CMakeLists.txt:337 (find_package):
Could not find a configuration file for package “OpenEXR” that is
compatible with requested version “3.0”.
The following configuration files were considered but not accepted:
As an addition: Some things got prepared to switch to using different runtimes / libraries in building the Windows version. I don’t know if that is merged yet or not. That also means that the documentation ‘is about to change’ or ‘has just changed’.
All I know is I’ve updated my mingw64 setup a couple of days ago and did a fresh build of R-Darktable (3.9 based I guess) which worked fine.