JUCEDemo MS VS 2015 (32 bit) Build Issue


#1

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
…\JUCE\modules\juce_audio_processors\processors\juce_AudioProcessor.cpp

#ifdef JUCE_DEBUG
auto paramId = getParameterID (p->parameterIndex);

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

#endif

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
#2

This is a VC compiler bug - already fixed on develop