Skip to content

osx build issues #1

@epifanio

Description

@epifanio

Build fails on mac osx 11 (main dependencies installed via homebrew), cmake error log from build.sh:

[ 81%] Building CXX object ossim-planet/CMakeFiles/ossim-planet.dir/src/ossimPlanet/ossimPlanetElevationDatabase.cpp.o
[ 81%] Building CXX object ossim-planet/CMakeFiles/ossim-planet.dir/src/ossimPlanet/ossimPlanetElevationDatabaseGroup.cpp.o
/Users/epi/dev/ossim/ossim-planet/src/ossimPlanet/ossimPlanetDistanceAccumulator.cpp:244:33: error: no viable conversion from 'const BoundingSphere'
      (aka 'const BoundingSphereImpl<osg::Vec3f>') to 'const osg::BoundingBox' (aka 'const BoundingBoxImpl<osg::Vec3f>')
        const osg::BoundingBox &bb = drawable->getBound();
                                ^    ~~~~~~~~~~~~~~~~~~~~
/usr/local/include/osg/BoundingBox:33:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from
      'const BoundingSphere' (aka 'const BoundingSphereImpl<osg::Vec3f>') to 'const osg::BoundingBoxImpl<osg::Vec3f> &' for 1st argument
class BoundingBoxImpl
      ^
/usr/local/include/osg/BoundingBox:55:16: note: candidate template ignored: could not match 'BoundingBoxImpl' against 'BoundingSphereImpl'
        inline BoundingBoxImpl(const BoundingBoxImpl<BT>& bb) :
               ^
1 error generated.
make[2]: *** [ossim-planet/CMakeFiles/ossim-planet.dir/src/ossimPlanet/ossimPlanetDistanceAccumulator.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [ossim-planet/CMakeFiles/ossim-planet.dir/all] Error 2
make: *** [all] Error 2

Error encountered during make. Check the console log and correct.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions