<div dir="ltr">Thanks Glen, I have changes the version check to < 1600 and checked this into svn/trunk and OSG-3.4 branch.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 August 2015 at 22:49, Glen A Johnson Jr. <span dir="ltr"><<a href="mailto:glenajohnsonjr@msn.com" target="_blank">glenajohnsonjr@msn.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Robert,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">In General <u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Visual Studio 2015 _MSC_VER = 1900<u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Visual Studio 2013 _MSC_VER = 1800<u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Visual Studio 2012 _MSC_VER = 1700<u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Visual Studio 2010 _MSC_VER = 1600<u></u><u></u></span></p><p class="MsoNormal" style="text-indent:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Visual Studio 2008 _MSC_VER = 1500<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Prior to Visual Studio 2010 Microsoft did not include <stdint.h> in the Visual studio distribution however it was included in vs2010 and subsequent versions since then.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">It would appear that <stdint.h> is now included somewhere prior to including <osg/types> in John’s build.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">“Changing line 17 in  D:\appl\OSG\OpenSceneGraph-3.4\include\osg/Types<u></u><u></u></span></p><span class=""><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">"#if defined(_MSC_VER) && _MSC_VER <b><=</b> 1800" <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">to <u></u><u></u></span></p></span><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">"#if defined(_MSC_VER) && _MSC_VER <b><</b> 1600”<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">rather than 1800 would be a safest course of action since this will compile on all versions of visual studio.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Sincerely,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Glen Johnson<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Phone: 321-696-3122<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Email: <a href="mailto:glenajohnsonjr@msn.com" target="_blank">glenajohnsonjr@msn.com</a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> osg-users [mailto:<a href="mailto:osg-users-bounces@lists.openscenegraph.org" target="_blank">osg-users-bounces@lists.openscenegraph.org</a>] <b>On Behalf Of </b>Robert Osfield<br><b>Sent:</b> Sunday, August 9, 2015 3:20 PM<br><b>To:</b> OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>><br><b>Subject:</b> Re: [osg-users] OpenSceneGraph-3.4.0-rc11 tagged<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt">Hi John,<u></u><u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">Thanks for the error report.  It's curious that I haven't modified include/osg/Types throughout the rc series and not heard of any problem reports till yours.  The only change I've made is to include types from include/osg/GL by adding #include<osg/Types> to the src/osg/GL.in that CMake uses to generate osg/GL.<u></u><u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">When I first introduce the Types header we had a few iteration refining the _MSC_VER number so had assumed that it was now solid.  This makes me wonder what might be going on.  <br><br>A question for everyone, is there a formal listing of the _MSC_VER for the various VisualStudio versions?<u></u><u></u></p></div><p class="MsoNormal">Robert.<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On 9 August 2015 at 19:54, John Ivar Haugland <<a href="mailto:john.haugland@gmail.com" target="_blank">john.haugland@gmail.com</a>> wrote:<u></u><u></u></p><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><p class="MsoNormal">Hi, <u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Build with Windows 7, x64 GL2 Visual Studio 2013<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Errors: <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">>C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\stdint.h(8): error C2371: 'int8_t' : redefinition; different basic types<u></u><u></u></p></div><div><div><p class="MsoNormal">3>          D:\appl\OSG\OpenSceneGraph-3.4\include\osg/Types(18) : see declaration of 'int8_t'<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">the stdint.h file has the following line: <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>typedef signed char        int8_t;</b><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">while Types has the following conflic line: <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>typedef __int8 int8_t;</b><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Changing line 17 in  D:\appl\OSG\OpenSceneGraph-3.4\include\osg/Types<u></u><u></u></p></div><div><p class="MsoNormal">"#if defined(_MSC_VER) && _MSC_VER <b><=</b> 1800" <u></u><u></u></p></div><div><p class="MsoNormal">to <u></u><u></u></p></div><div><p class="MsoNormal">"#if defined(_MSC_VER) && _MSC_VER <b><</b> 1800 <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">to drop the  typedefs for Visual Studio 2013 is a possible fix, however I have not tested this with Visual Studio 2012 or older. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Kind regards<u></u><u></u></p></div><div><p class="MsoNormal">John Ivar Haugland<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><div><p class="MsoNormal">On Sun, Aug 9, 2015 at 12:37 PM, Robert Osfield <<a href="mailto:robert.osfield@gmail.com" target="_blank">robert.osfield@gmail.com</a>> wrote:<u></u><u></u></p></div></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in"><div><div><div><p class="MsoNormal">Hi All,<br><br>Just when we thought it was safe to tag 3.4.0 a build error gets reported, another found, and another bug spotted and resolved.  Time for another RC, this time number 11, Whoooohooo!!!<u></u><u></u></p><p class="MsoNormal" style="margin-left:0in;line-height:15.0pt"><u></u><span style="font-size:10.0pt;font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">         </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Segoe UI",sans-serif">Zip file containing source code : <a href="http://trac.openscenegraph.org/downloads/developer_releases/OpenSceneGraph-3.4.0-rc10.zip" target="_blank"><span style="color:#006699;border:none windowtext 1.0pt;padding:0in">OpenSceneGraph-3.4.0-rc10.zip</span></a><u></u><u></u></span></p><p class="MsoNormal" style="margin-left:0in;line-height:15.0pt"><u></u><span style="font-size:10.0pt;font-family:Symbol"><span>·<span style="font:7.0pt "Times New Roman"">         </span></span></span><u></u><span style="font-size:10.0pt;font-family:"Segoe UI",sans-serif">Subversion tag for 3.4.0-rc10 : svn co <u><span style="color:#006699;border:none windowtext 1.0pt;padding:0in"><a href="http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.4.0-rc10" target="_blank"><span style="color:#006699">http://svn.openscenegraph.org/osg/OpenSceneGraph/tags/OpenSceneGraph-3.4.</span></a>0-rc10 </span></u>OpenSceneGraph<u></u><u></u></span></p><p class="MsoNormal">Also now available is the data to go along with 3.4.0:<u></u><u></u></p><div><ul type="disc"><li class="MsoNormal"><a href="http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.4.0/data/OpenSceneGraph-Data-3.4.0.zip" target="_blank">OpenSceneGraph-Data-3.4.0.zip</a><u></u><u></u></li></ul><p>Please, please test,<u></u><u></u></p><p>Robert.<u></u><u></u></p><p>-- ChangeLog since rc10<u></u><u></u></p><p><u></u> <u></u></p><p style="margin-bottom:12.0pt">2015-08-09 10:16  robert<br><br>    * CMakeLists.txt: Updated RC number to 11.<br><br>2015-08-09 10:16  robert<br><br>    * src/osg/GL.in: Changed GLint64 and GLuint64 to use int64_t and<br>      uint64_t (pulled in via include/osg/Types) to avoid conflict with<br>      Qt5 definitions<br><br>2015-08-09 09:40  robert<br><br>    * include/osgViewer/api/X11/PixelBufferX11,<br>      src/osgViewer/PixelBufferX11.cpp: Added #idef guards for SGIX<br>      usage<br><br>2015-08-08 08:49  robert<br><br>    * src/osgPlugins/zip/ZipArchive.cpp: From Glenn Waldron, fix error<br>      in ZIP plugin handling of memory buffer<br><br><u></u><u></u></p><p><u></u> <u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal" style="margin-bottom:12.0pt">_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><u></u><u></u></p></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><u></u><u></u></p></blockquote></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div><br>_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br></blockquote></div><br></div>