Latest tip build error (VCExpress)

looks like class ButtonListenerProxy; need to be public (it’s declared in the private part of the DocumentWindow class)

1>juce_LibrarySource.cpp
1>c:\devel\juce\juce_amalgamated.h(3355) : error C2248: 'juce::DocumentWindow::ButtonListenerProxy' : cannot access private class declared in class 'juce::DocumentWindow'
1>        c:\devel\juce\src\gui\components\windows\juce_documentwindow.cpp(37) : see declaration of 'juce::DocumentWindow::ButtonListenerProxy'
1>        c:\devel\juce\juce_amalgamated.h(23456) : see declaration of 'juce::DocumentWindow'
1>        c:\devel\juce\juce_amalgamated.h(3355) : while compiling class template member function 'juce::ScopedPointer<ObjectType>::~ScopedPointer(void)'
1>        with
1>        [
1>            ObjectType=juce::DocumentWindow::ButtonListenerProxy
1>        ]
1>        c:\devel\juce\juce_amalgamated.h(23534) : see reference to class template instantiation 'juce::ScopedPointer<ObjectType>' being compiled
1>        with
1>        [
1>            ObjectType=juce::DocumentWindow::ButtonListenerProxy
1>        ]

Yes, sorry - I meant to make it a friend of ScopedPointer… Will tidy it up shortly…

Sorry atom, I use your post to declare another build error.

Jules, I’ve just update the GIT and compile my static libs but there’s some littles errors coming from std::numeric_limits not found.

My configuration :
Computer : Dell Precision T7400 - Xeon 4x2.33Ghz - 2Gb RAM.
OS : Running under Windows XP Professionnal SP3.
Compiler : Visual Studio Express 2008.

1>juce_XmlElement.cpp
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_xmlelement.cpp(809) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_String.cpp
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_string.cpp(2225) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_CharacterFunctions.cpp
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>        x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(583) : voir la référence à l'instanciation de la fonction modèle 'double juce::juce_atof<char>(const CharType *const ) throw()' en cours de compilation
1>        with
1>        [
1>            CharType=char
1>        ]
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2062: type 'unsigned int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>        x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(588) : voir la référence à l'instanciation de la fonction modèle 'double juce::juce_atof<juce::juce_wchar>(const CharType *const ) throw()' en cours de compilation
1>        with
1>        [
1>            CharType=juce::juce_wchar
1>        ]
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2062: type 'unsigned int' inattendu
1>x:\developement\juce_git\juce\src\text\juce_characterfunctions.cpp(521) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_Font.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\fonts\juce_font.cpp(377) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_LowLevelGraphicsSoftwareRenderer.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_lowlevelgraphicssoftwarerenderer.cpp(1524) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_EdgeTable.cpp
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(463) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(504) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(514) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(521) : error C2065: 'lastLevel' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(538) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(643) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(646) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(646) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(648) : error C2065: 'top' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(648) : error C2065: 'bottom' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(649) : error C2065: 'rectLine' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : error C2653: 'EdgeTable' : n'est pas un nom de classe ni d'espace de noms
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(655) : error C2143: erreur de syntaxe : absence de ',' avant '&'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'clipped'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2228: la partie gauche de '.bounds' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C2228: la partie gauche de '.getIntersection' doit avoir un class/struct/union
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(657) : error C3861: 'clipped' : identificateur introuvable
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(659) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(659) : error C2228: la partie gauche de '.isEmpty' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(661) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(662) : error C2228: la partie gauche de '.setHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(666) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2228: la partie gauche de '.getBottom' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(667) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(669) : error C2228: la partie gauche de '.getHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(670) : error C2228: la partie gauche de '.setHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(672) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2228: la partie gauche de '.setRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(673) : error C2228: la partie gauche de '.getRight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(677) : error C2065: 'table' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(677) : error C2065: 'lineStrideElements' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.table' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.lineStrideElements' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'clipped' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.bounds' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(679) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(683) : error C3861: 'intersectWithEdgeTableLine' : identificateur introuvable
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(684) : error C2065: 'other' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(684) : error C2228: la partie gauche de '.lineStrideElements' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(687) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(691) : error C2653: 'EdgeTable' : n'est pas un nom de classe ni d'espace de noms
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(691) : error C2061: erreur de syntaxe : identificateur 'uint8'
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(693) : error C2228: la partie gauche de '.getY' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(695) : error C2228: la partie gauche de '.getHeight' doit avoir un class/struct/union
1>        le type est ''unknown-type''
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(698) : error C2065: 'needToCheckEmptinesss' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(700) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(706) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(709) : error C2065: 'numPixels' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\graphics\contexts\juce_edgetable.cpp(709) : fatal error C1903: impossible de récupérer à partir des erreurs précédentes ; arrêt de la compilation

1>juce_CodeEditorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(159) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(698) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(779) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(785) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codeeditorcomponent.cpp(825) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>juce_CodeDocument.cpp
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\code_editor\juce_codedocument.cpp(433) : error C2062: type 'int' inattendu

1>juce_SplashScreen.cpp
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\windows\juce_splashscreen.cpp(93) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_AudioDeviceSelectorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données

1>juce_LookAndFeel.cpp
1>x:\developement\juce_git\juce\src\gui\components\lookandfeel\juce_lookandfeel.cpp(473) : warning C4244: 'initialisation' : conversion de 'const float' en 'const int', perte possible de données

1>juce_StretchableObjectResizer.cpp
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(47) : error C2143: erreur de syntaxe : absence de ';' avant '{'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(73) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(124) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\layout\juce_stretchableobjectresizer.cpp(126) : error C2181: instruction else sans if correspondant non conforme

1>juce_KeyboardFocusTraverser.cpp
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(55) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\keyboard\juce_keyboardfocustraverser.cpp(59) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_TableHeaderComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_tableheadercomponent.cpp(149) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_ListBox.cpp
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(429) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(528) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\gui\components\controls\juce_listbox.cpp(772) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_MD5.cpp
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2275: 'juce::int64' : utilisation non conforme de ce type comme expression
1>        x:\developement\juce_git\juce\src\core\juce_mathsfunctions.h(52) : voir la déclaration de 'juce::int64'
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\cryptography\juce_md5.cpp(94) : error C3861: 'max' : identificateur introuvable

1>juce_AudioSampleBuffer.cpp
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(679) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(681) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\dsp\juce_audiosamplebuffer.cpp(683) : error C2039: 'max' : n'est pas membre de '`global namespace''

1>juce_AudioFormat.cpp
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(195) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(196) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(197) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(198) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(210) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(211) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(245) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(246) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(247) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(248) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(274) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(275) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(424) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(437) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(439) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(441) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(498) : error C2039: 'min' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(500) : error C2039: 'max' : n'est pas membre de '`global namespace''
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2039: 'numeric_limits' : n'est pas membre de 'std'
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2065: 'numeric_limits' : identificateur non déclaré
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2062: type 'int' inattendu
1>x:\developement\juce_git\juce\src\audio\audio_file_formats\juce_audioformat.cpp(502) : error C2039: 'max' : n'est pas membre de '`global namespace''

By adding #include in the juce_StandardHeader.h, no errors but always theses 11 warnings :

1>juce_AudioDeviceSelectorComponent.cpp
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(128) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'int' en 'float', perte possible de données
1>x:\developement\juce_git\juce\src\gui\components\special\juce_audiodeviceselectorcomponent.cpp(789) : warning C4244: 'argument' : conversion de 'const int' en 'float', perte possible de données

1>juce_LookAndFeel.cpp
1>x:\developement\juce_git\juce\src\gui\components\lookandfeel\juce_lookandfeel.cpp(473) : warning C4244: 'initialisation' : conversion de 'const float' en 'const int', perte possible de données

I thought I already included ?.. Oh well, thanks, I’ll check that and get it sorted out.

Think not, when I search for there’s nothing more than the one i’ve add. But you’ve included, this one not include the numeric_limits.

Let me know if it’s me ?

Yes, thanks, it’s there now.

Thanks :wink:

Hello! I’m trying to build a latest juce git version of Mon, 8 Feb 2010 16:26:29 and i’ve got the following error… Please point me, what i’m doing wrong, or may be my mistake is that i was born :cry:

Note: under MacOS X 10.6.2 i’ve no problem, everything just fine :frowning:

Thx.

I was doing a lot of changes at about that time - you might want to try it again now, and do a clean rebuild.

Couple minutes ago i’ve get the lates git version… And the same results :frowning:

c:\juce\src\text…/containers/juce_ScopedPointer.h(180) : error C2440: return: cannot convert from 'const juce::ScopedPointer *const ’ to ‘juce::ScopedPointer *’

UPD: modifying line 180

ScopedPointer* getAddress() const throw() { return this; }

to

const ScopedPointer* getAddress() const throw() { return this; }

solve the problem, also works with following variation: ScopedPointer* getAddress() throw() { return this; } and const ScopedPointer* getAddress() throw() { return this; }

wich one correct u think? or may be again i missed something :cry:

Hmm, yes that return value should be const… I wonder why my version of visual studio happily compiled it, but yours didn’t!? Weird… oh well, thanks, I’ll tidy that up!

Thanks for your attention and reply. I’m really don’t know, may be 'cos my Visual Studio 2008 has no sp1 installed?! :frowning: But any way thanks for your attention and help. Bye…