VS2013 cannot build Producer


#1

1>------ Build started: Project: Projucer_App, Configuration: Debug x64 ------
1> jucer_AppearanceSettings.cpp
1> jucer_AutoUpdater.cpp
1> jucer_CommandLine.cpp
1> jucer_DocumentEditorComponent.cpp
1> jucer_DownloadCompileEngineThread.cpp
1> jucer_Main.cpp
1> jucer_MainWindow.cpp
1> jucer_OpenDocumentManager.cpp
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_AppearanceSettings.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_MainWindow.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_AutoUpdater.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_DownloadCompileEngineThread.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_DocumentEditorComponent.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_CommandLine.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_OpenDocumentManager.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(157): warning C4512: ‘juce::ScopedTimeMeasurement’ : assignment operator could not be generated (…\Source\Application\jucer_Main.cpp)
1> c:\juce\modules\juce_core\time/juce_PerformanceCounter.h(140) : see declaration of 'juce::ScopedTimeMeasurement’
1>c:\juce\extras\projucer\source\project\jucer_Project.h(351): fatal error C1001: An internal error has occurred in the compiler.
1> (compiler file ‘msc1.cpp’, line 1325)
1> To work around this problem, try simplifying or changing the program near the locations listed above.
1> Please choose the Technical Support command on the Visual C++


#2

What version of VS2013 are you using?

It compiles without any warnings for me using Update 4.


#3

This looks like something that has been fixed already - please try the latest code from the develop branch!