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

Voerman, L. l.voerman at rug.nl
Mon Jun 6 07:21:37 PDT 2016


Hi Robbert, Björn,
as I am updating to visual studio 2015 too, I added the new FBX sdk for
2015, and get a single warning:

54>OpenSceneGraph\src\osgPlugins\fbx\WriterCompareTriangle.cpp(23): warning
C4456: declaration of 'g' hides previous local declaration
54>  OpenSceneGraph\src\osgPlugins\fbx\WriterCompareTriangle.cpp(14): note:
see declaration of 'g'

attached are a fix for the warning and an update for the FindFBX.cmake to
find the new SDK for windows.
Regards, Laurens.

On Mon, Jun 6, 2016 at 3:41 PM, Robert Osfield <robert.osfield at gmail.com>
wrote:

> Hi Björn,
>
> On 6 June 2016 at 13:55, Björn Blissing <bjorn.blissing at vti.se> wrote:
> > In the LUA-plugin:
> >
> >
> > Code:
> >
> >
> d:\code\github\openscenegraph\src\osgplugins\lua\lua-5.2.3\src\lapi.c(1110):
> warning C4702: unreachable code
>
> Removing the return statement that the warning is complaining about
> would force a in the break method API.  Could be a slippery slope of
> changes required so I've just disabled the warning, at least tried to
> using simple CMake entry to what you added to the 3ds plugin.
>
> > In the OSC-plugin:
> >
> >
> > Code:
> > openscenegraph\src\osgPlugins\osc\ip\win32\NetworkingUtils.cpp(80):
> warning C4996: 'gethostbyname': Use getaddrinfo() or GetAddrInfoW() instead
> or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings
> >   C:\Program Files (x86)\Windows Kits\8.1\Include\um\winsock2.h(2238):
> note: see declaration of 'gethostbyname'
> > openscenegraph\src\osgPlugins\osc\ip\win32\UdpSocket.cpp(401): warning
> C4456: declaration of 'currentTimeMs' hides previous local declaration
> >   openscenegraph\src\osgPlugins\osc\ip\win32\UdpSocket.cpp(386): note:
> see declaration of 'currentTimeMs'
> >
> > The first one is self explainatory. The second one is a simple variable
> shadowing. Which I do not think have any unintended consequences.
>
> This is 3rd party code that's integrated, we could fix or just disable
> the warnings.  If we modify the code we'd need to test it to make
> sure.  I'm not the original author of the code or a Windows hack so
> I'll not personally dive in and start hacking with the code.  If no
> one else feels the urge then I'd suggest we just disable the warning.
>
> The shadowing warning I've simply removed the second double as it's not
> needed.
>
>
> > In the OSG-plugin:
> >
> >
> > Code:
> > openscenegraph\src\osgPlugins\osg\ReaderWriterOSG.cpp(257): warning
> C4459: declaration of 'NodeList' hides global declaration
> >   openscenegraph\include\osg/Group(22): note: see declaration of
> 'osg::NodeList'
>
> I've changed the code to simply use the osg::NodeList variant.
>
>
> > And finally in the TXP plugin:
> >
> > Code:
> > openscenegraph\src\osgPlugins\txp\trpage_pparse.cpp(241): warning C4458:
> declaration of 'imageHelp' hides class member
> >   openscenegraph\src\osgPlugins\txp\trpage_print.h(136): note: see
> declaration of 'trpgPrintGraphParser::imageHelp'
> >
> > This last one may actually have consequences which the author did not
> intend. But I am entirely not sure. The author have a protected member
> variable named imageHelp, which is set in the constructor. It also have an
> access method. But the variable is not used anywhere inside of the class,
> instead the scoped variable with the same name is used.
>
> I've changed the local name to parse_imageHelp to make sure it's using
> the local one.
>
> With these fixes now checked into master it should just be the OSC warning
> left.
>
> Robert.
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20160606/5d38e9ca/attachment-0002.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fbx_2016.1.1.zip
Type: application/zip
Size: 3141 bytes
Desc: not available
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20160606/5d38e9ca/attachment-0003.zip>


More information about the osg-users mailing list