Hello,
When I run the following on Ubuntu 12.04 64-bit, gcc 4.6.3, IntroJucer fails to compile. Any help is appreciated.
cd JUCE/extras/Introjucer/Builds/Linux make
In file included from ../../../../modules/juce_core/juce_core.cpp:123:0: ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseExpression()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1005:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:598:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::Assignment::Assignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Statement* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseStatement()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1041:174: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:288:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::ReturnStatement::ReturnStatement(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1050:58: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1059:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::matchEndOfStatement(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1053:62: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1059:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::matchEndOfStatement(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Statement* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseFunction()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1099:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:598:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::Assignment::Assignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1099:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:598:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::Assignment::Assignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseFunctionCall(juce::ScopedPointer<juce::JavascriptEngine::RootObject::FunctionCall>, juce::JavascriptEngine::RootObject::ExpPtr)’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1179:48: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1060:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::matchCloseParen(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1185:91: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::FunctionCall, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::FunctionCall>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1188:92: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1167:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseFunctionCall(juce::ScopedPointer<juce::JavascriptEngine::RootObject::FunctionCall>, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1188:93: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1196:50: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseFactor()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1204:128: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1205:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1060:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::matchCloseParen(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1205:114: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1206:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1207:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1208:117: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1209:104: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1214:69: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1234:50: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1250:50: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1182:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseSuffixes(juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::FunctionCall, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::FunctionCall>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1271:75: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1167:21: error: initialising argument 1 of ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseFunctionCall(juce::ScopedPointer<juce::JavascriptEngine::RootObject::FunctionCall>, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseUnary()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1294:140: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1294:140: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1295:140: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:441:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::EqualsOp::EqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1295:140: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:441:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::EqualsOp::EqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseMultiplyDivide()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1308:102: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:508:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::MultiplyOp::MultiplyOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1309:102: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:515:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::DivideOp::DivideOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1310:102: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:522:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::ModuloOp::ModuloOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseAdditionSubtraction()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1323:117: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1324:117: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseShiftOperator()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1339:129: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:546:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::LeftShiftOp::LeftShiftOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1340:129: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:552:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::RightShiftOp::RightShiftOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1341:129: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:558:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::RightShiftUnsignedOp::RightShiftUnsignedOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseComparator()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1354:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:441:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::EqualsOp::EqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1355:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:451:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::NotEqualsOp::NotEqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1356:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:576:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::TypeEqualsOp::TypeEqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1357:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:582:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::TypeNotEqualsOp::TypeNotEqualsOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1358:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:461:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::LessThanOp::LessThanOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1359:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:469:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::LessThanOrEqualOp::LessThanOrEqualOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1360:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:477:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::GreaterThanOp::GreaterThanOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1361:131: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:485:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::GreaterThanOrEqualOp::GreaterThanOrEqualOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseLogicOperator()’: ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1374:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:564:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::LogicalAndOp::LogicalAndOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1375:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:570:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::LogicalOrOp::LogicalOrOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1376:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:534:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::BitwiseAndOp::BitwiseAndOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1377:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:528:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::BitwiseOrOp::BitwiseOrOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1378:113: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:540:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::BitwiseXorOp::BitwiseXorOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseInPlaceOpExpression(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::AdditionOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1006:106: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseInPlaceOpExpression(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::SubtractionOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1007:109: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseInPlaceOpExpression(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::LeftShiftOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1008:107: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:546:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::LeftShiftOp::LeftShiftOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parseInPlaceOpExpression(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::RightShiftOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1009:108: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:552:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::RightShiftOp::RightShiftOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1022:94: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parsePreIncDec() [with OpType = juce::JavascriptEngine::RootObject::AdditionOp]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1046:91: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parsePreIncDec() [with OpType = juce::JavascriptEngine::RootObject::SubtractionOp]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1047:94: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1282:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:612:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SelfAssignment::SelfAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parsePostIncDec(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::AdditionOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1325:94: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:493:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::AdditionOp::AdditionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:629:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::PostAssignment::PostAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h: In member function ‘juce::JavascriptEngine::RootObject::Expression* juce::JavascriptEngine::RootObject::ExpressionTreeBuilder::parsePostIncDec(juce::JavascriptEngine::RootObject::ExpPtr) [with OpType = juce::JavascriptEngine::RootObject::SubtractionOp, juce::JavascriptEngine::RootObject::ExpPtr = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’: ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1326:97: instantiated from here ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 2 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:501:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::SubtractionOp::SubtractionOp(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::ExpPtr, juce::JavascriptEngine::RootObject::ExpPtr)’ ../../../../modules/juce_core/memory/juce_ScopedPointer.h:223:5: error: ‘juce::ScopedPointer<ObjectType>::ScopedPointer(const juce::ScopedPointer<ObjectType>&) [with ObjectType = juce::JavascriptEngine::RootObject::Expression, juce::ScopedPointer<ObjectType> = juce::ScopedPointer<juce::JavascriptEngine::RootObject::Expression>]’ is private ../../../../modules/juce_core/javascript/juce_Javascript.cpp:1289:115: error: within this context ../../../../modules/juce_core/javascript/juce_Javascript.cpp:629:9: error: initialising argument 3 of ‘juce::JavascriptEngine::RootObject::PostAssignment::PostAssignment(const juce::JavascriptEngine::RootObject::CodeLocation&, juce::JavascriptEngine::RootObject::Expression*, juce::JavascriptEngine::RootObject::ExpPtr)’ make: *** [build/intermediate/Debug/juce_core_1ee54a40.o] Error 1