Hi! I am trying to build Natron from scratch and run into a couple of interrogations.
First of all, I had to figure out which repository I should use, because natron.fr points to MrKepzie’s repo while the official one actually is NatronGitHub/Natron.
I am building on Windows (with MSYS2), and so logically had a look at
INSTALL_WINDOWS.md. But it seems quite outdated so I’ll need some help to reach the end. As I am doing so, I update this file in a branch: https://github.com/eliemichel/Natron/blob/RB-2.3/INSTALL_WINDOWS.md
Current updates are:
- First thing: the
MINGW-packagesseems to be now embedded inside the repo, so no need to clone them from somewhere else.
- Then since I ran into the trouble of searching for the actual name of each of the packages, I wrote down the full pacman commands.
Now, my current issue: the list of dependencies to install manually bothers me. All of those dependencies are available in the repos, but with some version mismatches. So I first tried to build with the deps got with pacman, but there is an error when building
openfx-io which is related to ffmpeg.
Since the version in the repos is 4.0 and the version required in the instruction file is 3.0 I though this was the problem. I built ffmpeg 3.0.2 from source and installed it, uninstalled ffpmeg 4.0 and tried again to build
openfx-io. New and different error.
So which version of ffmpeg should I use? Neither the version in mingw packages nor the one specified in the instruction file works. And the readme of
openfx-io simply does not specify the required version.