It does not contain the new ColorEqualizer module, and also it contains my patch of the cairo library - such that it does not render to its default sRGB but to macOS’s monitor profile. This allows a wider gamut than sRGB and also speeds up some gui operations on my iMac. For correct color management, please also select that profile in R-darktable.
(Edit, nearly forgot) Please remember to backup your config directory, and consider the build unsupported It works well on my side, though.
Thank you for the effort, when trying to download directly the error message is : The zip file is too large. I was able to copy to my dropbox space, but then when trying to download the error message is Zip download failed. I think is the lid file that is the heart of the problem. Will try to download individual files and see if I can get all the files and run the soft. Will keep you informed. And thank you again for sharing
No, it seems there is no color equalizer yet in that distribution, just the old color zones which is similar but seems that AP is replacing it with the new one.
Last time I looked it was in 2 branches of his new forked project and only a PR in the darktable one…haven’t checked today…I build a Win version with it just to test…works as you might expect with some small side effects at the moment…
I wonder if there’s someone feeling sane enough to help a completely noob building this.
Trigger warning: I’ve never done anything like this before.
I got this msys64 stuff and did all the preparation from here.
Building and running DT works fine. I then cleaned the msys64 folder from the DT stuff and tried R&DT.
What I did:
git clone https://github.com/aurelienpierre/R-Darktable.git
cd r-darktable
git checkout dev
git submodule init
git submodule update
./build.sh
What I got:
[ 65%] Linking C shared module libmap_settings.dll
[ 65%] Linking C shared module liblocation.dll
[ 65%] Linking C shared module libgamepad.dll
[ 65%] Building C object lib/darktable/plugins/CMakeFiles/highpass.dir/introspection_highpass.c.obj
[ 65%] Built target image_infos
Detaching debug infos for midi.
[ 65%] Generating introspection_lowpass.c
[ 65%] Built target global_toolbox
Detaching debug infos for map_settings.
Detaching debug infos for location.
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/msys64/ucrt64/lib/libSDL2main.a(SDL_windows_main.c.obj):(.text+0x152): undefined reference to `SDL_main'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [lib/darktable/plugins/lighttable/CMakeFiles/gamepad.dir/build.make:223: lib/darktable/plugins/lighttable/libgamepad.dll] Error 1
make[1]: *** [CMakeFiles/Makefile2:3655: lib/darktable/plugins/lighttable/CMakeFiles/gamepad.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 65%] Linking C shared module libmap_locations.dll
[ 65%] Generating introspection_shadhi.c
[ 65%] Built target midi
[ 65%] Built target map_settings
[ 65%] Built target location
[ 65%] Building C object lib/darktable/plugins/CMakeFiles/lowpass.dir/introspection_lowpass.c.obj
Detaching debug infos for map_locations.
[ 65%] Linking C shared module libgeotagging.dll
[ 65%] Building C object lib/darktable/plugins/CMakeFiles/shadhi.dir/introspection_shadhi.c.obj
[ 65%] Built target map_locations
Detaching debug infos for geotagging.
[ 65%] Linking C shared module librawprepare.dll
[ 66%] Linking C shared module libsoften.dll
[ 66%] Built target geotagging
Detaching debug infos for rawprepare.
Detaching debug infos for soften.
[ 66%] Linking C shared module libbloom.dll
[ 66%] Built target rawprepare
[ 66%] Built target soften
[ 66%] Linking C shared module libhighpass.dll
Detaching debug infos for bloom.
Detaching debug infos for highpass.
[ 66%] Built target bloom
[ 66%] Built target highpass
[ 66%] Linking C shared module liblowpass.dll
Detaching debug infos for lowpass.
[ 66%] Linking C shared module libshadhi.dll
[ 66%] Built target lowpass
Detaching debug infos for shadhi.
[ 66%] Built target shadhi
make: *** [Makefile:156: all] Error 2
I just found out that others used to have this SDL_main error too with DT, but building continued nevertheless. Is there anything obvious I’m doing wrong? Trying with master (just leaving out git checkout dev, because already in master as far as I understand) leads to the same result.
You need to file an issue in rdarktable GitHub for AP to fix this or do the PR in rdarktable. Kmilos fixed this issue on darktable because that SDL dependency changed something upstream (i don’t recall the details).
I tried the same in the mingw64 terminal. I installed all the stuff described in the DT instructions by leaving out the “ucrt64” in the commands. The result is the same.
I check for activity from time to time just out of curiosity…but I think AP took some time away as he should in the summer for some downtime and other pursuits
These are the latest instructions… I’ll try this afternoon if I get time. At this point I don’t think there is too much in it…some things removed and some new filmic default settings…maybe a few other things and it’s not lightning speeds faster than DT at this point at least when I tested it a while. back
ATM the darkroom interface is certainly more responsive in darktable due to significant gain in the picelpipe cache. Also some pipeline issues related to previews have been fixed.
I didn’t mean to ignore you. I just wanted to be sure that the fault isn’t on my side. I still wonder if the SDL stuff is the reason for the building process to stop, since others were still able to build with this error. Of course it needs to be fixed nonetheless.
Don’t know if I can remove these. Trying it gives me errors about breaking dependencies.
I tried these first. I also linked them in my first post.