darktable 3.3. Windows build

Just wondering…is there a dev build of dt 3.3 for Windows?

I have been building it myself. Setting the environment looks more complicated than it is. You can also skip the tethering and documentation part, which requires most manual fiddling.

To get dt itself up and running read https://github.com/darktable-org/darktable/blob/master/packaging/windows/BUILD.txt. I have used method A. You can skip lines 43-73 and 80-91.

I don’t remember if it was because I had first installed MSYS under Program Files that I had run the MINGW as Admin. I have now defined that I run them as root even though it’s no longer under Program Files. I read somewhere that you should use MSYS when you update the MSYS system files and MINGW, when you build your applications.

I hope this helps you few steps ahead.

Thanks, Juha. I will give it a try, since I think it will come in handy again in the future. Probably take awhile to wade through it, but off I go :walking_man:.

Would you explain a little more about what you did?

The build instructions are pretty good, they specify what commands to run in the MSYS shell/terminal, and when to switch to the MINGW shell/terminal.

Are you stuck on any specific step, or something is not clear? We can always try to improve the instructions…

I saw many time-outs, but I think everything installed until on this step (line 17):

pacman -S mingw-w64-x86_64-{exiv2,lcms2,lensfun,dbus-glib,openexr,sqlite3,libxslt,libsoup,libavif,libwebp,libsecret,lua,graphicsmagick,openjpeg2,gtk3,pugixml,libexif,osm-gps-map,libgphoto2,flickcurl,drmingw,gettext,python3,iso-codes,python3-jsonschema,python3-setuptools}

:: File /var/cache/pacman/pkg/mingw-w64-x86_64-libgphoto2-2.5.23-2-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] y
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

Yes, I’ve noticed as well, unfortunately it looks like the msys2 infrastructure is suffering a bit in the last couple of days…

Just have to wait I guess :confused:

I can confirm this…

did a build of current master today with additional pr for new channelmixer and filmic opencl support:

But backup your darktable config directory and don’t use it for productive work - since it is a development state it can contain issues that might mess up your edits …

Thank you very much, @MStraeten!!! dt3.3: Thank you, @aurelienpierre and all the other developers!