Hi,
My name ist Matt. I am a software developer, and I would like to fix a few crashes in Natron. I am good at fixing things, but I seem to be really bad at installing and building from source.
Can anyone give me step by step instructions on how to build Natron? Thanks.
So I read https://github.com/NatronGitHub/Natron/blob/RB-2.3/INSTALL_LINUX.md and figured, the first proposed install method was the preferred one:
I installed Ubuntu 14.04 from scratch, as it was mentioned a few lines down, then:
sudo mkdir /opt/Natron-sdk chown matt /opt/Natron-sdk sudo chown matt /opt/Natron-sdk sudo apt-get install git git clone https://github.com/NatronGitHub/Natron.git cd utils/jenkins/ ./include/scripts/build-Linux-sdk.sh
I get:
Warning: OSMesa cannot be found in /opt/Natron-sdk/osmesa or /opt/osmesa Info: Setting OSMESA_PATH=/opt/Natron-sdk/osmesa Warning: LLVM cannot be found in /opt/Natron-sdk/llvm or /opt/llvm Info: Setting LLVM_PATH=/opt/Natron-sdk/llvm Warning: Qt cannot be found in /opt/Natron-sdk or /opt/Natron-sdk/qt4 Info: setting QTDIR=/opt/Natron-sdk/qt4 Error: g++ not available Error: build cannot proceed, exiting.
Going the other path:
cd tools/travis/ sudo apt-get install python-pyside sudo apt-get install libpyside-dev ./install_dependencies.sh ./build.sh
I get a lot further (if I manually install PySide), but the script end up calling make and fails:
qmake -r -spec unsupported/linux-clang 'CONFIG+=nopch c++11 debug disable-breakpad silent'
giving me the make help text (obviously not finding a make configuration). Running make in …/Natron does not work either.