Got a build error when building the jucedll.jucer project with MS VS 2012.
I just downloaded the latest JUCE version from GitHub some minutes ago, added a new VS 2012 target with default settings and started the build process. For both, debug and release version I got the following error message.
g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\memory/juce_ContainerDeletePolicy.h(48): error C2248: "juce::URL::Upload": Kein Zugriff auf private struct, dessen Deklaration in der juce::URL-Klasse erfolgte. (..\..\..\..\modules\juce_core\juce_core.cpp) 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\network/juce_URL.h(353): Siehe Deklaration von 'juce::URL::Upload' 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\network/juce_URL.h(41): Siehe Deklaration von 'juce::URL' 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\memory/juce_ContainerDeletePolicy.h(47): Bei der Kompilierung der Klassen-template der void juce::ContainerDeletePolicy<ObjectType>::destroy(ObjectType *)-Memberfunktion 1> with 1> [ 1> ObjectType=juce::URL::Upload 1> ] 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\containers/juce_ReferenceCountedArray.h(892): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template "void juce::ContainerDeletePolicy<ObjectType>::destroy(ObjectType *)". 1> with 1> [ 1> ObjectType=juce::URL::Upload 1> ] 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\containers/juce_ReferenceCountedArray.h(892): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "juce::ContainerDeletePolicy<ObjectType>". 1> with 1> [ 1> ObjectType=juce::URL::Upload 1> ] 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\containers/juce_ReferenceCountedArray.h(890): Bei der Kompilierung der Klassen-template der void juce::ReferenceCountedArray<ObjectClass>::releaseObject(ObjectClass *)-Memberfunktion 1> with 1> [ 1> ObjectClass=juce::URL::Upload 1> ] 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\containers/juce_ReferenceCountedArray.h(562): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template "void juce::ReferenceCountedArray<ObjectClass>::releaseObject(ObjectClass *)". 1> with 1> [ 1> ObjectClass=juce::URL::Upload 1> ] 1> g:\e-projekte\e1001_slayer\entwicklung\workingcopy\jucetest\jucetest\juce-master\modules\juce_core\network/juce_URL.h(363): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "juce::ReferenceCountedArray<ObjectClass>". 1> with 1> [ 1> ObjectClass=juce::URL::Upload 1> ]
Unfortunately it's in German and I cannot changed to Englisch in VS Express edition, but the basic error message is "No access to private struct..."
Unfortunately I'm absolutly new to JUCE and I have no clue where to start finding the root cause, so I would highly appreciate some help ;-)
Please let me know, if I could provide some more info for solving the problem. Thanks
EDIT:
Building the Introjucer project was no problem.