Just did a pull from the dev branch, opened the Projucer VS2015 project and tried to build. Here’s what I got:
c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_GlobalPreferences.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_GlobalPreferences.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_GlobalPreferences.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_GlobalPreferences.cpp)
1> jucer_JucerDocumentEditor.cpp
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_AppearanceSettings.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_AppearanceSettings.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_AppearanceSettings.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_AppearanceSettings.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\LiveBuildEngine\projucer_CompileEngineClient.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\LiveBuildEngine\projucer_CompileEngineClient.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\LiveBuildEngine\projucer_CompileEngineClient.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\LiveBuildEngine\projucer_CompileEngineClient.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_Main.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_Main.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Application\jucer_Main.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Application\jucer_Main.cpp)
1> jucer_DependencyPathPropertyComponent.cpp
1> jucer_Module.cpp
1> jucer_Project.cpp
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\ComponentEditor\ui\jucer_JucerDocumentEditor.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\ComponentEditor\ui\jucer_JucerDocumentEditor.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\ComponentEditor\ui\jucer_JucerDocumentEditor.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\ComponentEditor\ui\jucer_JucerDocumentEditor.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project\jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_DependencyPathPropertyComponent.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project\jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_DependencyPathPropertyComponent.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project\jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_DependencyPathPropertyComponent.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project\jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_DependencyPathPropertyComponent.cpp)
1> jucer_ProjectExporter.cpp
1> jucer_ProjectSaver.cpp
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2568): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2568): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2643): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2643): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2679): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project\../Project Saving/jucer_ProjectExport_XCode.h(2679): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Module.cpp)
1> jucer_StoredSettings.cpp
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Project.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Project.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project\jucer_Project.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project\jucer_Project.cpp)
1> jucer_NewProjectWizardClasses.cpp
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectSaver.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectSaver.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectSaver.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectSaver.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2568): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2568): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2643): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2643): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2679): error C2440: '<function-style-cast>': cannot convert from 'juce::DynamicObject::Ptr' to 'juce::var' (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\project saving\jucer_ProjectExport_XCode.h(2679): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Project Saving\jucer_ProjectExporter.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Utility\jucer_StoredSettings.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Utility\jucer_StoredSettings.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Utility\jucer_StoredSettings.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Utility\jucer_StoredSettings.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Wizards\jucer_NewProjectWizardClasses.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(49): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Wizards\jucer_NewProjectWizardClasses.cpp)
1>c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): error C2440: 'return': cannot convert from 'const juce::Value' to 'juce::var' (compiling source file ..\..\Source\Wizards\jucer_NewProjectWizardClasses.cpp)
1> c:\users\rory\sourcecode\juce\extras\projucer\source\application\../Project/jucer_DependencyPathPropertyComponent.h(52): note: No constructor could take the source type, or constructor overload resolution was ambiguous (compiling source file ..\..\Source\Wizards\jucer_NewProjectWizardClasses.cpp)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========