Using the latest commit of JUCE on master I’m trying to build a project using https://drone.io/ however I can get the projucer to build but when I call any commands from the command line the projucer hits a segmentation fault. This can be easily replicated by setting up a free account on the website using the public github JUCE account.
Yep that seems to have done the trick, many thanks Fabian.
For anyone who might be looking at this trying to use drone.io for building JUCE projects, all that I needed to do to build and resave a project using the Projucer was as follows…
# clone submodules
git submodule update --init --recursive
# install dependencies
sudo apt-get -y install libasound2-dev
# switch gcc for c++11 support
echo 2 | sudo update-alternatives --config gcc
# build projucer
make --directory "${JUCE_DIR}/extras/Projucer/Builds/LinuxMakefile"
# start X server
sudo start xvfb
# generate project files
"${JUCE_DIR}/extras/Projucer/Builds/LinuxMakefile/build/Projucer" --resave MyProject.jucer
# build project
make --directory ./Builds/LinuxMakefile
p.s. I would recommend setting this up for the JUCE repo as no files are required on the repo itself, it’s free, and very simple!