JUCEDemo MS VS 2015 (32 bit) Build Issue


Win32 32Bit

1> include_juce_audio_utils.cpp
1>…\juce\modules\juce_audio_processors\processors\juce_audioprocessor.cpp(691): error C2059: syntax error: ‘}’ (compiling source file …\JuceLibraryCode\include_juce_audio_processors.cpp)
1> include_juce_box2d.cpp

relates to

auto paramId = getParameterID (p->parameterIndex);

for (auto q : managedParameters)
    jassert (q == nullptr || q == p || paramId != getParameterID (q->parameterIndex));


Severity Code Description Project File Line Suppression State
Error C2059 syntax error: ‘}’ (compiling source file …\JuceLibraryCode\include_juce_audio_processors.cpp) JuceDemo_App d:\devel\juce5\modules\juce_audio_processors\processors\juce_audioprocessor.cpp 691

Syntax error in juce_audio_processor.cpp / 5.0.2?
Build error in AudioProcessor::addParameter jassert() on windows
5.0.2 projects have many errors
JUCE Assertion failure in juce_AudioProcessor.cpp:691

This is a VC compiler bug - already fixed on develop