[osg-submissions] osg-2.3.5 does not compile with gcc-4.3 (patch)

Robert Osfield robert.osfield at gmail.com
Tue Mar 18 01:23:38 PDT 2008


Hi Jürgen,

Could you please send whole modified files please, patch is unreliable
and expensive time for me to review and merge.

Robert.

On Mon, Mar 17, 2008 at 8:51 PM, Jürgen Löb
<gandalf at hni.uni-paderborn.de> wrote:
> Hi,
>
>  osg-2.3.5 does not compile with gcc-4.3 due to stricter include handling.
>
>  Patch is attached.
>
>  Best regards
>
>  Jürgen
>
>  --
>  Hiermit widerspreche ich/wir der Nutzung oder Uebermittlung
>  meiner/unserer Daten fuer Werbezwecke oder fuer die Markt- oder
>  Meinungsforschung gem. Par. 28 Abs. 3 Bundesdatenschutzgesetz.
>
>
>
> --- ./OpenSceneGraph-2.3.5/examples/osgdepthpartition/DistanceAccumulator.cpp   2007-06-12 16:20:16.000000000 +0200
>  +++ /root/./OpenSceneGraph-2.3.5/examples/osgdepthpartition/DistanceAccumulator.cpp     2008-03-16 14:02:05.000000000 +0100
>  @@ -22,6 +22,7 @@
>   #include <osg/Projection>
>   #include <algorithm>
>   #include <math.h>
>  +#include <limits.h>
>
>   /** Function that sees whether one DistancePair should come before another in
>      an sorted list. Used to sort the vector of DistancePairs. */
>  --- ./OpenSceneGraph-2.3.5/src/osgViewer/ViewerEventHandlers.cpp        2008-02-28 21:02:43.000000000 +0100
>  +++ /root/./OpenSceneGraph-2.3.5/src/osgViewer/ViewerEventHandlers.cpp  2008-03-16 13:38:25.000000000 +0100
>  @@ -16,6 +16,7 @@
>
>   #include <fstream>
>   #include <sstream>
>  +#include <climits>
>
>   #include <osgViewer/Viewer>
>   #include <osgViewer/ViewerEventHandlers>
>  --- ./OpenSceneGraph-2.3.5/src/osgDB/FileNameUtils.cpp  2008-03-04 16:10:22.000000000 +0100
>  +++ /root/./OpenSceneGraph-2.3.5/src/osgDB/FileNameUtils.cpp    2008-03-16 13:28:41.000000000 +0100
>  @@ -13,6 +13,7 @@
>   #include <stdlib.h>
>   #include <string.h>
>   #include <limits.h>
>  +#include <cstring>
>
>   #include <osgDB/FileNameUtils>
>   #include <osgDB/FileUtils>
>  --- ./OpenSceneGraph-2.3.5/src/osgDB/Registry.cpp       2008-03-04 15:04:48.000000000 +0100
>  +++ /root/./OpenSceneGraph-2.3.5/src/osgDB/Registry.cpp 2008-03-16 13:30:15.000000000 +0100
>  @@ -27,6 +27,7 @@
>   #include <osgDB/Archive>
>
>   #include <stdio.h>
>  +#include <cstring>
>
>   #include <algorithm>
>   #include <set>
>  --- ./OpenSceneGraph-2.3.5/src/osgPlugins/gdal/ReaderWriterGDAL.cpp     2007-12-16 18:33:05.000000000 +0100
>  +++ /root/./OpenSceneGraph-2.3.5/src/osgPlugins/gdal/ReaderWriterGDAL.cpp       2008-03-16 13:53:56.000000000 +0100
>  @@ -26,6 +26,8 @@
>
>   #include <gdal_priv.h>
>
>  +#include <memory>
>  +
>   #include "DataSetLayer.h"
>
>   #define SERIALIZER() OpenThreads::ScopedLock<OpenThreads::ReentrantMutex> lock(_serializerMutex)
>
>
> _______________________________________________
>  osg-submissions mailing list
>  osg-submissions at lists.openscenegraph.org
>  http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
>


More information about the osg-submissions mailing list