[osg-users] Preparing to make 3.5.3 dev release, please test

Philippe Renon philippe_renon at yahoo.fr
Tue Jun 7 13:32:40 PDT 2016


Hi,

Compiling master on msys2/mingw (gcc 5.3.0) gives these warnings:



Code:
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/zip/unzip.cpp: In function 'int unzlocal_getShort(LUFILE*, uLong*)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/zip/unzip.cpp:2996:17: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized]
     x = (uLong)i;
                 ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/zip/unzip.cpp: In function 'int unzlocal_getLong(LUFILE*, uLong*)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/zip/unzip.cpp:3016:17: warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized]
     x = (uLong)i;
                 ^




Code:
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/osc/osc/OscPrintReceivedElements.cpp: In function 'std::ostream& osc::operator<<(std::ostream&, const osc::ReceivedMessageArgument&)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgPlugins/osc/osc/OscPrintReceivedElements.cpp:115:70: warning: right shift count >= width of type [-Wshift-count-overflow]
                         (unsigned long)( arg.AsTimeTagUnchecked() >> 32 );
                                                                      ^



Code:

D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgViewer/GraphicsWindowWin32.cpp: In function 'int osgViewer::ChooseMatchingPixelFormat(HDC, int, const WGLIntegerAttributes&, osg::GraphicsContext::Traits*)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgViewer/GraphicsWindowWin32.cpp:1677:62: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
             DWORD(_traits->doubleBuffer ? PFD_DOUBLEBUFFER : NULL) |      // double buffered ?
                                                              ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgViewer/GraphicsWindowWin32.cpp:1678:93: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
             DWORD(_traits->swapMethod ==  osg::DisplaySettings::SWAP_COPY ? PFD_SWAP_COPY : NULL) |
                                                                                             ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/src/osgViewer/GraphicsWindowWin32.cpp:1679:101: warning: converting to non-pointer type 'long long int' from NULL [-Wconversion-null]
             DWORD(_traits->swapMethod ==  osg::DisplaySettings::SWAP_EXCHANGE ? PFD_SWAP_EXCHANGE : NULL),


                                                                                                     ^


Code:
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgsimulation/osgsimulation.cpp:33:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(disable : 4103 4114 4201 4237 4251 4275 4290 4503 4335 4786)
 ^





Code:
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In constructor 'OSGCanvas::OSGCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, int*)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:138:89: warning: 'wxGLCanvas::wxGLCanvas(wxWindow*, wxWindowID, const wxPoint&, const wxSize&, long int, const wxString&, const int*, const wxPalette&)' is deprecated [-Wdeprecated-declarations]
     : wxGLCanvas(parent, id, pos, size, style|wxFULL_REPAINT_ON_RESIZE, name, attributes)
                                                                                         ^
In file included from C:/msys64/mingw64/include/wx-3.0/wx/wxprec.h:12:0,
                 from D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:2:
C:/msys64/mingw64/include/wx-3.0/wx/msw/glcanvas.h:96:5: note: declared here
     wxDEPRECATED(
     ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function 'void OSGCanvas::OnSize(wxSizeEvent&)':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:157:17: warning: 'void wxGLCanvasBase::OnSize(wxSizeEvent&)' is deprecated [-Wdeprecated-declarations]
     wxGLCanvas::OnSize(event);
                 ^
In file included from C:/msys64/mingw64/include/wx-3.0/wx/wxprec.h:12:0,
                 from D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:2:
C:/msys64/mingw64/include/wx-3.0/wx/glcanvas.h:140:5: note: declared here
     wxDEPRECATED( void OnSize(wxSizeEvent& event) );
     ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:157:29: warning: 'void wxGLCanvasBase::OnSize(wxSizeEvent&)' is deprecated [-Wdeprecated-declarations]
     wxGLCanvas::OnSize(event);
                             ^
In file included from C:/msys64/mingw64/include/wx-3.0/wx/wxprec.h:12:0,
                 from D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:2:
C:/msys64/mingw64/include/wx-3.0/wx/glcanvas.h:140:5: note: declared here
     wxDEPRECATED( void OnSize(wxSizeEvent& event) );
     ^
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp: In member function 'virtual bool GraphicsWindowWX::makeCurrentImplementation()':
D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:335:25: warning: 'void wxGLCanvasBase::SetCurrent()' is deprecated [-Wdeprecated-declarations]
     _canvas->SetCurrent();
                         ^
In file included from C:/msys64/mingw64/include/wx-3.0/wx/wxprec.h:12:0,
                 from D:/MINGW-packages/mingw-w64-openscenegraph-git/src/OpenSceneGraph/examples/osgviewerWX/osgviewerWX.cpp:2:
C:/msys64/mingw64/include/wx-3.0/wx/glcanvas.h:138:5: note: declared here
     wxDEPRECATED( void SetCurrent() );
     ^



Cheers,
Philippe

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=67480#67480








More information about the osg-users mailing list