McMartin/FRUT

install fails on macOS 10.14.6

t-scale opened this issue · 3 comments

Following install guide with same folder structure.
Fails after both cmake --build . --target install and cmake --build . --target install --parallel

I've a lot of errors saying "JUCE requires C++14 or later".

I'm not sure why, as I've no issues with JUCE/Projucer and i've the latest Clang installed.
I'm on macOS Mojave (10.14.6). CMake 3.20.4. JUCE 6.

@t-scale thanks a bunch for trying out FRUT and for reporting this problem!

The root cause is a somewhat recent commit in JUCE (juce-framework/JUCE@78be438) that makes it require C++14 (instead of C++11), and I haven't made FRUT deal with that change yet.

The short term solution is to use an older commit of JUCE, for instance juce-framework/JUCE@0c56fa8, which is the last commit that doesn't require C++14.

I'll try to work on making FRUT handle both C++ requirements in JUCE as soon as possible, so you and other FRUT users are not blocked anymore.

hey @McMartin ! thank you for the response!
i will try rolling back to that JUCE commit to give FRUT a try.
really interested in your project :)

PS: my real name is Jean-Francois Castel-Branco (or best use JF Castel-Branco for short(-ish) )
PPS: i haven't had time to try with that commit yet (swamped with work atm) but i will try over the weekend!

i will try rolling back to that JUCE commit to give FRUT a try.

@t-scale you don't need to roll back to that JUCE commit anymore, I've fixed the issue in FRUT itself (see #691). And now FRUT can build with JUCE 6.1.0 (see #692).