查看: 1390|回复: 0

OSGEARTH 编译报错

[复制链接]

该用户从未签到

发表于 2014-7-30 12:05:16 | 显示全部楼层 |阅读模式
在MAC下重新编译了一次 报了个错  求大神解答

[ 22%] Building CXX object src/osgEarth/CMakeFiles/osgEarth.dir/XmlUtils.cpp.o
Linking CXX shared library ../../lib/libosgEarth.dylib
Undefined symbols for architecture x86_64:
  "osg::computeLocalToWorld(std::__1::vector<osg::Node*, std::__1::allocator<osg::Node*> > const&, bool)", referenced from:
      osgEarth::CullNodeByEllipsoid:perator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      osgEarth::CullNodeByHorizon::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      osgEarth::OverlayNode::traverse(osg::NodeVisitor&) in OverlayNode.cpp.o
      osgEarth::Terrain::getWorldCoordsUnderMouse(osg::View*, float, float, osg::Vec3d&) const in Terrain.cpp.o
  "osg::computeWorldToLocal(std::__1::vector<osg::Node*, std::__1::allocator<osg::Node*> > const&, bool)", referenced from:
      osgEarth:icker::pick(float, float, std::__1::multiset<osgEarth::PrimitiveIntersector::Intersection, std::__1::less<osgEarth::PrimitiveIntersector::Intersection>, std::__1::allocator<osgEarth::PrimitiveIntersector::Intersection> >&) const in Pickers.cpp.o
  "osg::Image::setFileName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::ImageUtils::flattenImage(osg::Image*, std::__1::vector<osg::ref_ptr<osg::Image>, std::__1::allocator<osg::ref_ptr<osg::Image> > >&) in ImageUtils.cpp.o
      (anonymous namespace)::ReadImage::fromCallback(osgEarth::URIReadCallback*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
      (anonymous namespace)::ReadImage::fromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
      (anonymous namespace)::ReadImage::fromCache(osgEarth::CacheBin*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in URI.cpp.o
      (anonymous namespace)::ReadImage::fromHTTP(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*, osgEarth::ProgressCallback*, long) in URI.cpp.o
  "osg::Shader::setShaderSource(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::ShaderPreProcessor::run(osg::Shader*) in ShaderUtils.cpp.o
  "osg::Shader::Shader(osg::Shader::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::ShaderFactory::createVertexShaderMain(std::__1::map<osgEarth::ShaderComp::FunctionLocation, std::__1::multimap<float, osgEarth::ShaderComp::Function, std::__1::less<float>, std::__1::allocator<std::__1::pair<float const, osgEarth::ShaderComp::Function> > >, std::__1::less<osgEarth::ShaderComp::FunctionLocation>, std::__1::allocator<std::__1::pair<osgEarth::ShaderComp::FunctionLocation const, std::__1::multimap<float, osgEarth::ShaderComp::Function, std::__1::less<float>, std::__1::allocator<std::__1::pair<float const, osgEarth::ShaderComp::Function> > > > > > const&) const in ShaderFactory.cpp.o
      osgEarth::ShaderFactory::createFragmentShaderMain(std::__1::map<osgEarth::ShaderComp::FunctionLocation, std::__1::multimap<float, osgEarth::ShaderComp::Function, std::__1::less<float>, std::__1::allocator<std::__1::pair<float const, osgEarth::ShaderComp::Function> > >, std::__1::less<osgEarth::ShaderComp::FunctionLocation>, std::__1::allocator<std::__1::pair<osgEarth::ShaderComp::FunctionLocation const, std::__1::multimap<float, osgEarth::ShaderComp::Function, std::__1::less<float>, std::__1::allocator<std::__1::pair<float const, osgEarth::ShaderComp::Function> > > > > > const&) const in ShaderFactory.cpp.o
      osgEarth::ShaderFactory::createColorFilterChainFragmentShader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<osg::ref_ptr<osgEarth::ColorFilter>, std::__1::allocator<osg::ref_ptr<osgEarth::ColorFilter> > > const&) const in ShaderFactory.cpp.o
      osgEarth::VirtualProgram::setFunction(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::ShaderComp::FunctionLocation, osgEarth::ShaderComp::AcceptCallback*, float) in VirtualProgram.cpp.o
      (anonymous namespace)::addShadersToProgram(std::__1::vector<osg::ref_ptr<osg::Shader>, std::__1::allocator<osg::ref_ptr<osg::Shader> > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, unsigned int> > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, osg::Program*) in VirtualProgram.cpp.o
  "osg::Program::addBindUniformBlock(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)", referenced from:
      (anonymous namespace)::addTemplateDataToProgram(osg::Program const*, osg::Program*) in VirtualProgram.cpp.o
  "osg::Program::addBindAttribLocation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)", referenced from:
      (anonymous namespace)::addShadersToProgram(std::__1::vector<osg::ref_ptr<osg::Shader>, std::__1::allocator<osg::ref_ptr<osg::Shader> > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned int, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, unsigned int> > > const&, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&, osg::Program*) in VirtualProgram.cpp.o
  "osg::Program::addBindFragDataLocation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int)", referenced from:
      (anonymous namespace)::addTemplateDataToProgram(osg::Program const*, osg::Program*) in VirtualProgram.cpp.o
  "osg::Uniform::Uniform(osg::Uniform::Type, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from:
      osgEarth::AlphaEffect::init() in AlphaEffect.cpp.o
      DeclutterDraw:eclutterDraw((anonymous namespace)::DeclutterContext*) in Decluttering.cpp.o
      osgEarth::DepthOffsetAdapter::init() in DepthOffset.cpp.o
      osgEarth::FadeEffect::createStartTimeUniform() in FadeEffect.cpp.o
      osgEarth::FadeLOD::traverse(osg::NodeVisitor&) in FadeEffect.cpp.o
      osgEarth::ShaderFactory::createUniformForGLMode(unsigned int, unsigned int) const in ShaderFactory.cpp.o
      osgEarth::ShaderFactory::createRangeUniform() const in ShaderFactory.cpp.o
      ...
  "osg::PagedLOD::removeExpiredChildren(double, unsigned int, std::__1::vector<osg::ref_ptr<osg::Node>, std::__1::allocator<osg::ref_ptr<osg::Node> > >&)", referenced from:
      vtable for osgEarth::PagedLODWithNodeOperations in NodeUtils.cpp.o
  "osg::PagedLOD::addChild(osg::Node*, float, float, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float, float)", referenced from:
      vtable for osgEarth::PagedLODWithNodeOperations in NodeUtils.cpp.o
  "osg::StateSet::getUniform(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::ArrayUniform::attach(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osg::Uniform::Type, osg::StateSet*, unsigned int) in ShaderUtils.cpp.o
  "osg::StateSet::removeUniform(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::DrawInstanced::remove(osg::StateSet*) in DrawInstanced.cpp.o
      osgEarth::ArrayUniform::ensureCapacity(unsigned int) in ShaderUtils.cpp.o
      osgEarth::ArrayUniform::detach() in ShaderUtils.cpp.o
  "osg::StateSet::getOrCreateUniform(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osg::Uniform::Type, unsigned int)", referenced from:
      (anonymous namespace)::AutoScaleRenderBin::AutoScaleRenderBin() in AutoScale.cpp.o
      osgEarth::ClampingTechnique::setUpCamera(osgEarth::OverlayDecorator::TechRTTParams&) in ClampingTechnique.cpp.o
      osgEarth::DrapingTechnique::setUpCamera(osgEarth::OverlayDecorator::TechRTTParams&) in DrapingTechnique.cpp.o
      osgEarth::DrawInstanced::install(osg::StateSet*) in DrawInstanced.cpp.o
      osgEarth::DrawInstanced::convertGraphToUseDrawInstanced(osg::Group*) in DrawInstanced.cpp.o
      osgEarth::FadeEffect::FadeEffect() in FadeEffect.cpp.o
      osgEarth::ShaderGenerator::processText(osg::StateSet const*, osg::ref_ptr<osg::StateSet>&) in ShaderGenerator.cpp.o
      ...
  "osg::StateSet::setRenderBinDetails(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osg::StateSet::RenderBinMode)", referenced from:
      osgEarth::Decluttering::setEnabled(osg::StateSet*, bool, int) in Decluttering.cpp.o
      osgEarth::DrapeableNode::setRenderOrder(int) in DrapeableNode.cpp.o
      osgEarth::MapNode::onModelLayerAdded(osgEarth::ModelLayer*, unsigned int) in MapNode.cpp.o
      osgEarth::ModelLayer::createSceneGraph(osgEarth::Map const*, osgDB::Options const*, osgEarth::ProgressCallback*) in ModelLayer.cpp.o
  "osgDB::fileExists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::getTempName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::makeDirectory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::TileBlacklist::read(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TileSource.cpp.o
      osgEarth::TileBlacklist::write(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TileSource.cpp.o
      osgEarth::TileSource::TileSource(osgEarth::TileSourceOptions const&) in TileSource.cpp.o
      osgEarth::TileSource::TileSource(osgEarth::TileSourceOptions const&) in TileSource.cpp.o
  "osgDB::concatPaths(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::Config::inheritReferrer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Config.cpp.o
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::DirectoryVisitor::traverse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::URIContext::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in URI.cpp.o
  "osgDB::getFilePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::makeDirectory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::makeDirectoryForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::TileBlacklist::write(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TileSource.cpp.o
      osgEarth::ReadResult (anonymous namespace)::doRead<(anonymous namespace)::ReadObject>(osgEarth::URI const&, osgDB::Options const*, osgEarth::ProgressCallback*) in URI.cpp.o
      osgEarth::ReadResult (anonymous namespace)::doRead<(anonymous namespace)::ReadNode>(osgEarth::URI const&, osgDB::Options const*, osgEarth::ProgressCallback*) in URI.cpp.o
      osgEarth::ReadResult (anonymous namespace)::doRead<(anonymous namespace)::ReadImage>(osgEarth::URI const&, osgDB::Options const*, osgEarth::ProgressCallback*) in URI.cpp.o
      ...
  "osgDB::getRealPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
  "osgDB::ReaderWriter::supportsExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      (anonymous namespace)::CompositeTileSourceDriver::CompositeTileSourceDriver() in CompositeTileSource.cpp.o
      osgEarthStringReaderWriterJSON::osgEarthStringReaderWriterJSON() in IOTypes.cpp.o
      osgEarthStringReaderWriterXML::osgEarthStringReaderWriterXML() in IOTypes.cpp.o
      OSGEarthShaderGenPseudoLoader::OSGEarthShaderGenPseudoLoader() in ShaderGenerator.cpp.o
  "osgDB::readNodeFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgDB::readNodeFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in OverlayDecorator.cpp.o
      OSGEarthShaderGenPseudoLoader::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in ShaderGenerator.cpp.o
      (anonymous namespace)::ReadNode::fromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::makeDirectory(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::TileBlacklist::write(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in TileSource.cpp.o
  "osgDB::readImageFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      (anonymous namespace)::ReadImage::fromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::readObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::CacheFactory::create(osgEarth::CacheOptions const&) in Cache.cpp.o
      osgEarth::MaskSourceFactory::create(osgEarth::MaskSourceOptions const&) in MaskSource.cpp.o
      osgEarth::ModelSourceFactory::create(osgEarth::ModelSourceOptions const&) in ModelSource.cpp.o
      osgDB::readObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TerrainEngineNode.cpp.o
      osgEarth::TileSourceFactory::create(osgEarth::TileSourceOptions const&) in TileSource.cpp.o
      (anonymous namespace)::ReadObject::fromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
      osgDB::readObjectFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in VerticalDatum.cpp.o
      ...
  "osgDB::ReadFileCallback::readObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::ReadFileCallback::readShader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::ReadFileCallback::openArchive(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::ReaderWriter::ArchiveStatus, unsigned int, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::ReadFileCallback::readHeightField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::ReadFileCallback::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::ReadFileCallback::readImage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      construction vtable for osgDB::ReadFileCallback-in-osgEarth::URIAliasMapReadCallback in URI.cpp.o
  "osgDB::getFileExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      (anonymous namespace)::getReader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::HTTPResponse const&) in HTTPClient.cpp.o
      OSGEarthShaderGenPseudoLoader::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in ShaderGenerator.cpp.o
  "osgDB::getSimpleFileName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      OSGEarthShaderGenPseudoLoader::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in ShaderGenerator.cpp.o
  "osgDB::ObjectWrapperManager::findWrapper(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::MultithreadedTileVisitor::MultithreadedTileVisitor() in TileVisitor.cpp.o
      osgEarth::MultiprocessTileVisitor::MultiprocessTileVisitor() in TileVisitor.cpp.o
  "osgDB::RegisterWrapperProxy::RegisterWrapperProxy(osg::Object*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, void (*)(osgDB::ObjectWrapper*))", referenced from:
      ___cxx_global_var_init4 in IOTypes.cpp.o
  "osgDB::equalCaseInsensitive(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*)", referenced from:
      OSGEarthShaderGenPseudoLoader::acceptsExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in ShaderGenerator.cpp.o
  "osgDB::getDirectoryContents(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::DirectoryVisitor::traverse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
  "osgDB::getNameLessExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      OSGEarthShaderGenPseudoLoader::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in ShaderGenerator.cpp.o
  "osgDB::containsServerAddress(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::isRelativePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::URIStream::URIStream(osgEarth::URI const&) in URI.cpp.o
      osgEarth::URI::isRemote() const in URI.cpp.o
  "osgDB::getLowerCaseFileExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      (anonymous namespace)::CompositeTileSourceDriver::readObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in CompositeTileSource.cpp.o
      osgEarthStringReaderWriterJSON::readObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      osgEarthStringReaderWriterJSON::writeObject(osg::Object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      osgEarthStringReaderWriterXML::readObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      osgEarthStringReaderWriterXML::writeObject(osg::Object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      osgEarth::ShaderGenerator::apply(osg::PagedLOD&) in ShaderGenerator.cpp.o
      osgEarth::ShaderGenerator::apply(osg::ProxyNode&) in ShaderGenerator.cpp.o
      ...
  "osgDB::convertFileNameToNativeStyle(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::isRelativePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
  "osgDB::Registry::loadLibrary(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
  "osgDB::Registry::addArchiveExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
  "osgDB::Registry::addFileExtensionAlias(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
      RegisterEarthTileExtension::RegisterEarthTileExtension() in Registry.cpp.o
  "osgDB::Registry::readNodeImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::URIAliasMapReadCallback::readNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::Registry::readImageImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::URIAliasMapReadCallback::readImage(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::Registry::readObjectImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::URIAliasMapReadCallback::readObject(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::Registry::readShaderImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::URIAliasMapReadCallback::readShader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::Registry::openArchiveImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::ReaderWriter::ArchiveStatus, unsigned int, osgDB::Options const*)", referenced from:
      (anonymous namespace)::readStringFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
      osgDB::Registry::openArchive(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::ReaderWriter::ArchiveStatus, unsigned int, osgDB::Options const*) in URI.cpp.o
  "osgDB::Registry::getReaderWriterForMimeType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      (anonymous namespace)::getReader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::HTTPResponse const&) in HTTPClient.cpp.o
  "osgDB::Registry::addMimeTypeExtensionMapping(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
  "osgDB::Registry::getReaderWriterForExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      (anonymous namespace)::getReader(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::HTTPResponse const&) in HTTPClient.cpp.o
  "osgDB::Registry::createLibraryNameForExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
  "osgDB::Registry::readHeightFieldImplementation(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::URIAliasMapReadCallback::readHeightField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "osgDB::fileType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::DirectoryVisitor::traverse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::TileBlacklist::read(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TileSource.cpp.o
  "osgText::readFontFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*)", referenced from:
      osgEarth::Registry::Registry() in Registry.cpp.o
  "osgUtil::RenderBin::find_or_insert(int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in ClampingTechnique.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in CullingUtils.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in FadeEffect.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in MapNode.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in OverlayDecorator.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in OverlayNode.cpp.o
      osgUtil::CullVisitor::pushStateSet(osg::StateSet const*) in ShaderUtils.cpp.o
      ...
  "osgUtil::RenderBin::addRenderBinPrototype(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgUtil::RenderBin*)", referenced from:
      osgEarth::osgEarthRegisterRenderBinProxy<(anonymous namespace)::AutoScaleRenderBin>::osgEarthRegisterRenderBinProxy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in AutoScale.cpp.o
      osgEarth::osgEarthRegisterRenderBinProxy<osgEarthDeclutterRenderBin>::osgEarthRegisterRenderBinProxy(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Decluttering.cpp.o
  "osgUtil::RenderBin::getRenderBinPrototype(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::Decluttering::setSortFunctor(osgEarth::DeclutterSortFunctor*) in Decluttering.cpp.o
      osgEarth::Decluttering::clearSortFunctor() in Decluttering.cpp.o
      osgEarth::Decluttering::setOptions(osgEarth::DeclutteringOptions const&) in Decluttering.cpp.o
      osgEarth::Decluttering::getOptions() in Decluttering.cpp.o
  "osgViewer::View::computeIntersections(float, float, std::__1::vector<osg::Node*, std::__1::allocator<osg::Node*> > const&, std::__1::multiset<osgUtil:ineSegmentIntersector::Intersection, std::__1::less<osgUtil::LineSegmentIntersector::Intersection>, std::__1::allocator<osgUtil::LineSegmentIntersector::Intersection> >&, unsigned int)", referenced from:
      osgEarth::Terrain::getWorldCoordsUnderMouse(osg::View*, float, float, osg::Vec3d&, osg::ref_ptr<osg::Node>&) const in Terrain.cpp.o
  "osgViewer::View::computeIntersections(float, float, std::__1::multiset<osgUtil::LineSegmentIntersector::Intersection, std::__1::less<osgUtil::LineSegmentIntersector::Intersection>, std::__1::allocator<osgUtil::LineSegmentIntersector::Intersection> >&, unsigned int)", referenced from:
      osgEarth::Dragger::handle(osgGA::GUIEventAdapter const&, osgGA::GUIActionAdapter&) in Draggers.cpp.o
  "osgDB::ReaderWriter::fileExists(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const", referenced from:
      vtable for osgEarth::CacheDriver in Cache.cpp.o
      vtable for (anonymous namespace)::CompositeTileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarth::TileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarthStringReaderWriterJSON in IOTypes.cpp.o
      vtable for osgEarthStringReaderWriterXML in IOTypes.cpp.o
      vtable for osgEarth::MaskSourceDriver in MaskSource.cpp.o
      vtable for osgEarth::ModelSourceDriver in ModelSource.cpp.o
      ...
  "osgDB::ReaderWriter::acceptsProtocol(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      vtable for osgEarth::CacheDriver in Cache.cpp.o
      vtable for (anonymous namespace)::CompositeTileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarth::TileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarthStringReaderWriterJSON in IOTypes.cpp.o
      vtable for osgEarthStringReaderWriterXML in IOTypes.cpp.o
      vtable for osgEarth::MaskSourceDriver in MaskSource.cpp.o
      vtable for osgEarth::ModelSourceDriver in ModelSource.cpp.o
      ...
  "osgDB::ReaderWriter::acceptsExtension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
      vtable for osgEarth::CacheDriver in Cache.cpp.o
      vtable for (anonymous namespace)::CompositeTileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarth::TileSourceDriver in CompositeTileSource.cpp.o
      vtable for osgEarthStringReaderWriterJSON in IOTypes.cpp.o
      vtable for osgEarthStringReaderWriterXML in IOTypes.cpp.o
      vtable for osgEarth::MaskSourceDriver in MaskSource.cpp.o
      vtable for osgEarth::ModelSourceDriver in ModelSource.cpp.o
      ...
  "osgShadow::ConvexPolyhedron::getPoints(std::__1::vector<osg::Vec3d, std::__1::allocator<osg::Vec3d> >&) const", referenced from:
      osgEarth::OverlayDecorator::cullTerrainAndCalculateRTTParams(osgUtil::CullVisitor*, osgEarth::OverlayDecorator::PerViewData&) in OverlayDecorator.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find_last_not_of(char const*, unsigned long, unsigned long) const", referenced from:
      osgEarth::trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find_first_not_of(char const*, unsigned long, unsigned long) const", referenced from:
      osgEarth::trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::at(unsigned long) const", referenced from:
      osgEarth::StringTokenizer::addDelims(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in StringUtils.cpp.o
      osgEarth::StringTokenizer::addQuotes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in StringUtils.cpp.o
      osgEarth::toLegalFileName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
      (anonymous namespace)::trimAndCompress(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in VirtualProgram.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find(char const*, unsigned long, unsigned long) const", referenced from:
      osgEarth::Capabilities::Capabilities() in Capabilities.cpp.o
      osgEarth::isZipPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::HTTPRequest::getURL() const in HTTPClient.cpp.o
      osgEarth::HTTPClient::readOptions(osgDB::Options const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in HTTPClient.cpp.o
      osgEarth::initNotifyLevel() in Notify.cpp.o
      State_Utils::replace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in ShaderUtils.cpp.o
      osgEarth::SpatialReference::create(osgEarth::SpatialReference::Key const&, bool) in SpatialReference.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find(char, unsigned long) const", referenced from:
      TiXmlAttribute::Print(__sFILE*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in tinyxml.cpp.o
      osgEarth::ShaderPreProcessor::run(osg::Shader*) in ShaderUtils.cpp.o
      osgEarth::toLegalFileName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::rfind(char const*, unsigned long, unsigned long) const", referenced from:
      osgEarth::ShaderPreProcessor::run(osg::Shader*) in ShaderUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:
      osgEarth::CacheFactory::create(osgEarth::CacheOptions const&) in Cache.cpp.o
      (anonymous namespace)::json2conf(osgEarth::Json::Value const&, osgEarth::Config&, int) in Config.cpp.o
      bool osgEarth::as<bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool const&) in Decluttering.cpp.o
      bool osgEarth::as<bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool const&) in DepthOffset.cpp.o
      bool osgEarth::as<bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool const&) in ElevationLayer.cpp.o
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::DirectoryVisitor::traverse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      ...
  "std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
      void std::__1::vector<osgEarth::GeoExtent, std::__1::allocator<osgEarth::GeoExtent> >::__push_back_slow_path<osgEarth::GeoExtent const>(osgEarth::GeoExtent const&) in CacheEstimator.cpp.o
      std::__1::vector<osg::Node*, std::__1::allocator<osg::Node*> >::insert(std::__1::__wrap_iter<osg::Node* const*>, osg::Node* const&) in ClampableNode.cpp.o
      void std::__1::vector<osg::Node*, std::__1::allocator<osg::Node*> >::__push_back_slow_path<osg::Node* const>(osg::Node* const&) in ClampableNode.cpp.o
      void std::__1::vector<osgUtil::RenderBin*, std::__1::allocator<osgUtil::RenderBin*> >::__push_back_slow_path<osgUtil::RenderBin* const>(osgUtil::RenderBin* const&) in ClampingTechnique.cpp.o
      void std::__1::vector<osg::ref_ptr<osgEarth::ColorFilter>, std::__1::allocator<osg::ref_ptr<osgEarth::ColorFilter> > >::__push_back_slow_path<osg::ref_ptr<osgEarth::ColorFilter> const>(osg::ref_ptr<osgEarth::ColorFilter> const&) in ColorFilter.cpp.o
      void std::__1::vector<(anonymous namespace)::ImageInfo, std::__1::allocator<(anonymous namespace)::ImageInfo> >::__push_back_slow_path<(anonymous namespace)::ImageInfo const>((anonymous namespace)::ImageInfo const&) in CompositeTileSource.cpp.o
      void std::__1::vector<osgEarth::DataExtent, std::__1::allocator<osgEarth::DataExtent> >::__push_back_slow_path<osgEarth::DataExtent const>(osgEarth::DataExtent const&) in CompositeTileSource.cpp.o
      ...
  "std::__1::__vector_base_common<true>::__throw_out_of_range() const", referenced from:
      std::__1::vector<float, std::__1::allocator<float> >::at(unsigned long) in CompositeTileSource.cpp.o
      std::__1::vector<float, std::__1::allocator<float> >::at(unsigned long) in ElevationQuery.cpp.o
      std::__1::vector<float, std::__1::allocator<float> >::at(unsigned long) const in ImageToHeightFieldConverter.cpp.o
      std::__1::vector<float, std::__1::allocator<float> >::at(unsigned long) in ImageToHeightFieldConverter.cpp.o
  "std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in Bounds.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in CachePolicy.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in CacheSeed.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in Config.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in DateTime.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in Decluttering.cpp.o
      std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in DepthOffset.cpp.o
      ...
  "std::__1::locale::has_facet(std::__1::locale::id&) const", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in TileVisitor.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in TileSource.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in URI.cpp.o
  "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      ...
  "std::__1::ios_base::getloc() const", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      ...
  "std::runtime_error::runtime_error(char const*)", referenced from:
      osgEarth::Json::Value::CommentInfo::setComment(char const*) in JsonUtils.cpp.o
      osgEarth::Json::Value::asString() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asUInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asDouble() const in JsonUtils.cpp.o
  "std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, osgEarth::Json::Value&) in JsonUtils.cpp.o
  "std::runtime_error::~runtime_error()", referenced from:
      osgEarth::Json::Value::CommentInfo::setComment(char const*) in JsonUtils.cpp.o
      osgEarth::Json::Value::asString() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asUInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asDouble() const in JsonUtils.cpp.o
      operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, osgEarth::Json::Value&) in JsonUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::at(unsigned long)", referenced from:
      TiXmlElement::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlComment::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::erase(unsigned long, unsigned long)", referenced from:
      osgEarth::trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
      (anonymous namespace)::removeDocType(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in XmlUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
      TiXmlElement::RemoveAttribute(char const*) in tinyxml.cpp.o
      TiXmlDocument::LoadFile(char const*, TiXmlEncoding) in tinyxml.cpp.o
      TiXmlAttributeSet::Add(TiXmlAttribute*) in tinyxml.cpp.o
      TiXmlPrinter::TiXmlPrinter() in tinyxml.cpp.o
      TiXmlElement::Parse(char const*, TiXmlParsingData*, TiXmlEncoding) in tinyxmlparser.cpp.o
      osgEarth::AlphaEffect::init() in AlphaEffect.cpp.o
      osgEarth::AlphaEffect::attach(osg::StateSet*) in AlphaEffect.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned long)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in ImageLayer.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in ImageLayer.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in JsonUtils.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in MaskSource.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in tinyxml.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in Bounds.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in Cache.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in CacheSeed.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in Capabilities.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in ClampingTechnique.cpp.o
      std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in CompositeTileSource.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)", referenced from:
      TiXmlAttribute::Print(__sFILE*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in tinyxml.cpp.o
      TiXmlDeclaration::Print(__sFILE*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in tinyxml.cpp.o
      TiXmlPrinter::VisitEnter(TiXmlElement const&, TiXmlAttribute const*) in tinyxml.cpp.o
      TiXmlPrinter::VisitExit(TiXmlElement const&) in tinyxml.cpp.o
      TiXmlPrinter::Visit(TiXmlText const&) in tinyxml.cpp.o
      TiXmlPrinter::Visit(TiXmlComment const&) in tinyxml.cpp.o
      TiXmlPrinter::Visit(TiXmlUnknown const&) in tinyxml.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
      TiXmlBase::EncodeString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxml.cpp.o
      TiXmlAttribute::Print(__sFILE*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in tinyxml.cpp.o
      TiXmlDeclaration::Print(__sFILE*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const in tinyxml.cpp.o
      operator<<(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, TiXmlNode const&) in tinyxml.cpp.o
      TiXmlPrinter::Visit(TiXmlText const&) in tinyxml.cpp.o
      TiXmlPrinter::DoIndent() in tinyxml.cpp.o
      TiXmlPrinter::DoLineBreak() in tinyxml.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)", referenced from:
      TiXmlElement::TiXmlElement(char const*) in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument(char const*) in tinyxml.cpp.o
      TiXmlDeclaration::TiXmlDeclaration(char const*, char const*, char const*) in tinyxml.cpp.o
      TiXmlNode::SetValue(char const*) in tinyxml.cpp.o
      TiXmlAttribute::SetValue(char const*) in tinyxml.cpp.o
      TiXmlDocument::ClearError() in tinyxml.cpp.o
      TiXmlAttribute::SetName(char const*) in tinyxml.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*, unsigned long)", referenced from:
      TiXmlBase::ReadName(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, TiXmlEncoding) in tinyxmlparser.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*, unsigned long)", referenced from:
      State_Utils::replaceAndInsertDeclaration(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in ShaderUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in Bounds.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Bounds.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in CachePolicy.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CachePolicy.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in CacheSeed.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CacheSeed.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in Config.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
      State_Utils::replace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in ShaderUtils.cpp.o
      osgEarth::replaceIn(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
      osgEarth::ciReplaceIn(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in StringUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
      operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, TiXmlNode&) in tinyxml.cpp.o
      osgEarth::Json::Reader::decodeString(osgEarth::Json::Reader::Token&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in JsonUtils.cpp.o
      osgEarth::Json::valueToQuotedString(char const*) in JsonUtils.cpp.o
      osgEarth::Json::StyledWriter::normalizeEOL(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in JsonUtils.cpp.o
      osgEarth::Json::StyledStreamWriter::normalizeEOL(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in JsonUtils.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
      TiXmlBase::EncodeString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxml.cpp.o
      TiXmlBase::StreamWhiteSpace(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlBase::StreamTo(std::__1::basic_istream<char, std::__1::char_traits<char> >*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlBase::ReadText(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool, char const*, bool, TiXmlEncoding) in tinyxmlparser.cpp.o
      TiXmlDocument::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlElement::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlText::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      osgEarth::Cache::getBin(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      osgEarth::Config::Config(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      osgEarth::Config::Config(osgEarth::Config const&) in Cache.cpp.o
      std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osg::Referenced> >::__value_type(std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osg::Referenced> > const&) in Cache.cpp.o
      std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void*> > >::__construct_node_with_key(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      osgEarth::DriverConfigOptions::DriverConfigOptions(osgEarth::DriverConfigOptions const&) in Cache.cpp.o
      osgDB::Options::getPluginStringData(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in CachePolicy.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, std::__1::allocator<char> const&)", referenced from:
      (anonymous namespace)::json2conf(osgEarth::Json::Value const&, osgEarth::Config&, int) in Config.cpp.o
      osgEarth::getFullPath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::HTTPClient::readOptions(osgDB::Options const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in HTTPClient.cpp.o
      (anonymous namespace)::readStringFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
      TiXmlNode::~TiXmlNode() in tinyxml.cpp.o
      TiXmlElement::RemoveAttribute(char const*) in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument() in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument(char const*) in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument(TiXmlDocument const&) in tinyxml.cpp.o
      TiXmlDocument::LoadFile(char const*, TiXmlEncoding) in tinyxml.cpp.o
      ...
  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
      TiXmlElement::TiXmlElement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlDocument::TiXmlDocument(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlDocument::CopyTo(TiXmlDocument*) const in tinyxml.cpp.o
      TiXmlDocument::LoadFile(char const*, TiXmlEncoding) in tinyxml.cpp.o
      TiXmlDeclaration::TiXmlDeclaration(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlDeclaration::CopyTo(TiXmlDeclaration*) const in tinyxml.cpp.o
      TiXmlAttribute::SetValue(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::get()", referenced from:
      TiXmlBase::StreamWhiteSpace(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlBase::StreamTo(std::__1::basic_istream<char, std::__1::char_traits<char> >*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlDocument::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlElement::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlText::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlUnknown::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlComment::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::peek()", referenced from:
      TiXmlBase::StreamWhiteSpace(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlBase::StreamTo(std::__1::basic_istream<char, std::__1::char_traits<char> >*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlDocument::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlElement::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
      TiXmlText::StreamIn(std::__1::basic_istream<char, std::__1::char_traits<char> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in tinyxmlparser.cpp.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, long)", referenced from:
      osgEarth::HTTPClient::decodeMultipartStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::HTTPResponse::Part*, std::__1::vector<osg::ref_ptr<osgEarth::HTTPResponse::Part>, std::__1::allocator<osg::ref_ptr<osgEarth::HTTPResponse::Part> > >&) const in HTTPClient.cpp.o
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(long long, std::__1::ios_base::seekdir)", referenced from:
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::tellg()", referenced from:
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> >&, bool)", referenced from:
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in HTTPClient.cpp.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in HTTPClient.cpp.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in JsonUtils.cpp.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in TileVisitor.cpp.o
      std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in TileSource.cpp.o
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in CachePolicy.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in Decluttering.cpp.o
      std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in Decluttering.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in Decluttering.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in DepthOffset.cpp.o
      std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in DepthOffset.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(double&)", referenced from:
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in DrapingTechnique.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in GeoData.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in Profile.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in SpatialReference.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in TerrainLayer.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in Units.cpp.o
      double osgEarth::as<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in Viewpoint.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(float&)", referenced from:
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in Decluttering.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in DepthOffset.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in FadeEffect.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in ImageLayer.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in MapNodeOptions.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in ModelLayer.cpp.o
      float osgEarth::as<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float const&) in ModelSource.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(int&)", referenced from:
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in HTTPClient.cpp.o
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in MapNode.cpp.o
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in ModelSource.cpp.o
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in Profile.cpp.o
      osgEarth::stringToColor(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osg::Vec4ub) in StringUtils.cpp.o
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in TerrainLayer.cpp.o
      int osgEarth::as<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int const&) in TileSource.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(unsigned int&)", referenced from:
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in Decluttering.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in MapNodeOptions.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in MapOptions.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in MaskLayer.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in TerrainLayer.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in TerrainOptions.cpp.o
      unsigned int osgEarth::as<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in TileVisitor.cpp.o
      ...
  "std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(long&)", referenced from:
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in HTTPClient.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in Registry.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in TerrainLayer.cpp.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in ClampingTechnique.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in CompositeTileSource.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cube.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in CullingUtils.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Draggers.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in ClampingTechnique.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in CompositeTileSource.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cube.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in CullingUtils.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Draggers.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char const*, long)", referenced from:
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
      osgEarth::StreamObject::write(char const*, unsigned long) in HTTPClient.cpp.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Capabilities.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Capabilities.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
      std::__1::basic_ofstream<char, std::__1::char_traits<char> >::~basic_ofstream() in HTTPClient.cpp.o
      osgEarthStringReaderWriterJSON::writeObject(osg::Object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      std::__1::basic_ofstream<char, std::__1::char_traits<char> >::~basic_ofstream() in IOTypes.cpp.o
      osgEarthStringReaderWriterXML::writeObject(osg::Object const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) const in IOTypes.cpp.o
      NullStream::~NullStream() in Notify.cpp.o
      osgEarth::TaskList::save(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in TileVisitor.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(std::__1::basic_streambuf<char, std::__1::char_traits<char> >*)", referenced from:
      osgEarth::Stringify& osgEarth::Stringify::operator<<<std::__1::basic_streambuf<char, std::__1::char_traits<char> >*>(std::__1::basic_streambuf<char, std::__1::char_traits<char> >* const&) in IOTypes.cpp.o
      (anonymous namespace)::readStringFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgDB::Options const*) in URI.cpp.o
      osgEarth::XmlDocument::load(std::__1::basic_istream<char, std::__1::char_traits<char> >&, osgEarth::URIContext const&) in XmlUtils.cpp.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
      osgEarth::Stringify& osgEarth::Stringify::operator<<<double>(double const&) in Bounds.cpp.o
      osgEarth::CubeFaceLocator::convertModelToLocal(osg::Vec3d const&, osg::Vec3d&) const in Cube.cpp.o
      osgEarth::CubeSpatialReference::preTransform(std::__1::vector<osg::Vec3d, std::__1::allocator<osg::Vec3d> >&) const in Cube.cpp.o
      osgEarth::CubeSpatialReference::postTransform(std::__1::vector<osg::Vec3d, std::__1::allocator<osg::Vec3d> >&) const in Cube.cpp.o
      osgEarth::CullNodeByEllipsoid::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      osgEarth::ElevationQuery::getElevationImpl(osgEarth::GeoPoint const&, double&, double, double*) in ElevationQuery.cpp.o
      osgEarth::GeoExtent::toString() const in GeoData.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)", referenced from:
      osgEarth::CullNodeByEllipsoid::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<float>(float const&) in Decluttering.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<float>(float const&) in DepthOffset.cpp.o
      osgEarth::DrawInstanced::convertGraphToUseDrawInstanced(osg::Group*) in DrawInstanced.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<float>(float const&) in FadeEffect.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<float>(float const&) in ImageLayer.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<float>(float const&) in MapNodeOptions.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)", referenced from:
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osgEarth::Capabilities::Capabilities() in Capabilities.cpp.o
      osgEarth::ClampingTechnique::onInstall(osgEarth::TerrainEngineNode*) in ClampingTechnique.cpp.o
      osgEarth::CubeFaceLocator::convertModelToLocal(osg::Vec3d const&, osg::Vec3d&) const in Cube.cpp.o
      osgEarth::CubeSpatialReference::preTransform(std::__1::vector<osg::Vec3d, std::__1::allocator<osg::Vec3d> >&) const in Cube.cpp.o
      osgEarth::CubeSpatialReference::postTransform(std::__1::vector<osg::Vec3d, std::__1::allocator<osg::Vec3d> >&) const in Cube.cpp.o
      osgEarth::OcclusionCullingCallback::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned int)", referenced from:
      osgEarth::Capabilities::Capabilities() in Capabilities.cpp.o
      osgEarth::CubeFaceLocator::convertModelToLocal(osg::Vec3d const&, osg::Vec3d&) const in Cube.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<unsigned int>(unsigned int const&) in Decluttering.cpp.o
      osgEarth::DrawInstanced::convertGraphToUseDrawInstanced(osg::Group*) in DrawInstanced.cpp.o
      osgEarth::ElevationQuery::getElevationImpl(osgEarth::GeoPoint const&, double&, double, double*) in ElevationQuery.cpp.o
      osgEarth::GeoImage::crop(osgEarth::GeoExtent const&, bool, unsigned int, unsigned int, bool) const in GeoData.cpp.o
      (anonymous namespace)::createDataSetFromImage(osg::Image const*, double, double, double, double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in GeoData.cpp.o
      ...
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long)", referenced from:
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      osgEarth::HTTPClient::initializeImpl() in HTTPClient.cpp.o
      osgEarth::HTTPClient::doGet(osgEarth::HTTPRequest const&, osgDB::Options const*, osgEarth::ProgressCallback*) const in HTTPClient.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in TerrainLayer.cpp.o
  "std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)", referenced from:
      osgEarth::ObserverGroup::traverse(osg::NodeVisitor&) in NodeUtils.cpp.o
      osgEarth::Profile::getIntersectingTiles(osgEarth::TileKey const&, std::__1::vector<osgEarth::TileKey, std::__1::allocator<osgEarth::TileKey> >&) const in Profile.cpp.o
      osgEarth::Registry::blacklist(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Registry.cpp.o
      (anonymous namespace)::SAUniqueRepo<osg::Program>::share(osg::ref_ptr<osg::Program>&) in VirtualProgram.cpp.o
  "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in Bounds.cpp.o
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in CacheSeed.cpp.o
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in Config.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)", referenced from:
      vtable for NullStreamBuffer in Notify.cpp.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)", referenced from:
      vtable for NullStreamBuffer in Notify.cpp.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::overflow(int)", referenced from:
      vtable for NullStreamBuffer in Notify.cpp.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::pbackfail(int)", referenced from:
      vtable for NullStreamBuffer in Notify.cpp.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::underflow()", referenced from:
      vtable for NullStreamBuffer in Notify.cpp.o
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osgEarth::Stringify::Stringify() in Config.cpp.o
      osgEarth::Stringify::Stringify() in DateTime.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<unsigned int>(unsigned int const&) in Decluttering.cpp.o
      ...
  "std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in Bounds.cpp.o
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringbuf() in CacheSeed.cpp.o
      ...
  "std::__1::cerr", referenced from:
      osgEarth::notify(osg::NotifySeverity) in Notify.cpp.o
  "std::__1::cout", referenced from:
      osgEarth::initNotifyLevel() in Notify.cpp.o
      osgEarth::notify(osg::NotifySeverity) in Notify.cpp.o
  "std::__1::ctype<char>::id", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      ...
  "std::__1::locale::locale(std::__1::locale const&)", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in TileVisitor.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in TileSource.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in URI.cpp.o
  "std::__1::locale::locale()", referenced from:
      (anonymous namespace)::json2conf(osgEarth::Json::Value const&, osgEarth::Config&, int) in Config.cpp.o
      osgEarth::isArchive(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in FileUtils.cpp.o
      osgEarth::MapNode::load(osg::ArgumentParser&) in MapNode.cpp.o
      osgEarth::SpatialReference::fixWKT() in SpatialReference.cpp.o
      osgEarth::TerrainLayer::initTileSource() in TerrainLayer.cpp.o
      osgEarth::URIAliasMap::resolve(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, osgEarth::URIContext const&) const in URI.cpp.o
      osgEarth::XmlElement::getSubElement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in XmlUtils.cpp.o
      ...
  "std::__1::locale::~locale()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      ...
  "std::__1::codecvt<char, char, __mbstate_t>::id", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in TileVisitor.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in TileVisitor.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in TileSource.cpp.o
      ...
  "std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Capabilities.cpp.o
      ...
  "std::__1::ios_base::init(void*)", referenced from:
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osgEarth::Stringify::Stringify() in Config.cpp.o
      osgEarth::Stringify::Stringify() in DateTime.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<unsigned int>(unsigned int const&) in Decluttering.cpp.o
      ...
  "std::__1::ios_base::clear(unsigned int)", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Capabilities.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Capabilities.cpp.o
      ...
  "std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in Bounds.cpp.o
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_istringstream() in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      ...
  "std::bad_cast::bad_cast()", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in IOTypes.cpp.o
      ...
  "std::bad_cast::~bad_cast()", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in IOTypes.cpp.o
      ...
  "std::terminate()", referenced from:
      ___clang_call_terminate in tinyxml.cpp.o
      ___clang_call_terminate in tinyxmlparser.cpp.o
      ___clang_call_terminate in AlphaEffect.cpp.o
      ___clang_call_terminate in AutoScale.cpp.o
      ___clang_call_terminate in Bounds.cpp.o
      ___clang_call_terminate in Cache.cpp.o
      ___clang_call_terminate in CacheEstimator.cpp.o
      ...
  "typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from:
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      typeinfo for std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      ...
  "typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      ...
  "typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "typeinfo for std::runtime_error", referenced from:
      osgEarth::Json::Value::CommentInfo::setComment(char const*) in JsonUtils.cpp.o
      osgEarth::Json::Value::asString() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asUInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asDouble() const in JsonUtils.cpp.o
      operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, osgEarth::Json::Value&) in JsonUtils.cpp.o
  "typeinfo for std::bad_cast", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in IOTypes.cpp.o
      ...
  "vtable for __cxxabiv1::__class_type_info", referenced from:
      typeinfo for TiXmlBase in tinyxml.cpp.o
      typeinfo for TiXmlVisitor in tinyxml.cpp.o
      typeinfo for TiXmlBase in tinyxmlparser.cpp.o
      typeinfo for osg::BoundingBoxImpl<osg::Vec3d> in Bounds.cpp.o
      typeinfo for osgEarth::TileKey in CacheEstimator.cpp.o
      typeinfo for osgEarth::GeoExtent in CacheEstimator.cpp.o
      typeinfo for osgEarth::GeoCircle in CacheEstimator.cpp.o
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for __cxxabiv1::__si_class_type_info", referenced from:
      typeinfo for TiXmlNode in tinyxml.cpp.o
      typeinfo for TiXmlComment in tinyxml.cpp.o
      typeinfo for TiXmlText in tinyxml.cpp.o
      typeinfo for TiXmlDeclaration in tinyxml.cpp.o
      typeinfo for TiXmlUnknown in tinyxml.cpp.o
      typeinfo for TiXmlPrinter in tinyxml.cpp.o
      typeinfo for TiXmlElement in tinyxml.cpp.o
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
      typeinfo for osgEarth::Bounds in Bounds.cpp.o
      typeinfo for osgEarth::ClampableNode in ClampableNode.cpp.o
      typeinfo for osgEarth::ProxyCullVisitor in CullingUtils.cpp.o
      typeinfo for osg::TemplatePrimitiveFunctor<(anonymous namespace)::ComputeMaxRadius2> in CullingUtils.cpp.o
      typeinfo for osg::TemplatePrimitiveFunctor<(anonymous namespace)::ComputeMaxNormalLength> in CullingUtils.cpp.o
      typeinfo for osgEarth::LineFunctor<(anonymous namespace)::ComputeMinDeviation> in CullingUtils.cpp.o
      typeinfo for osg::Drawable::CullCallback in CullingUtils.cpp.o
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for std::__1::ios_base", referenced from:
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osgEarth::Stringify::Stringify() in Config.cpp.o
      osgEarth::Stringify::Stringify() in DateTime.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<unsigned int>(unsigned int const&) in Decluttering.cpp.o
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for std::__1::basic_ios<char, std::__1::char_traits<char> >", referenced from:
      osgEarth::Stringify::Stringify() in Bounds.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<long>(long const&) in CachePolicy.cpp.o
      long osgEarth::as<long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long const&) in CachePolicy.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osgEarth::Stringify::Stringify() in Config.cpp.o
      osgEarth::Stringify::Stringify() in DateTime.cpp.o
      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > osgEarth::toString<unsigned int>(unsigned int const&) in Decluttering.cpp.o
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_istringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Bounds.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CachePolicy.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in CacheSeed.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Config.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DateTime.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in Decluttering.cpp.o
      construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in DepthOffset.cpp.o
      ...
  "operator delete[](void*)", referenced from:
      TiXmlDocument::LoadFile(__sFILE*, TiXmlEncoding) in tinyxml.cpp.o
      (anonymous namespace)::manualReproject(osg::Image const*, osgEarth::GeoExtent const&, osgEarth::GeoExtent const&, unsigned int, unsigned int) in GeoData.cpp.o
      (anonymous namespace)::createDataSetFromImage(osg::Image const*, double, double, double, double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in GeoData.cpp.o
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in HTTPClient.cpp.o
      ...
  "operator delete(void*)", referenced from:
      TiXmlNode::~TiXmlNode() in tinyxml.cpp.o
      TiXmlElement::~TiXmlElement() in tinyxml.cpp.o
      TiXmlAttributeSet::FindOrCreate(char const*) in tinyxml.cpp.o
      TiXmlAttributeSet::FindOrCreate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlElement::Clone() const in tinyxml.cpp.o
      TiXmlDocument::Clone() const in tinyxml.cpp.o
      TiXmlComment::Clone() const in tinyxml.cpp.o
      ...
  "operator new[](unsigned long)", referenced from:
      TiXmlDocument::LoadFile(__sFILE*, TiXmlEncoding) in tinyxml.cpp.o
      (anonymous namespace)::manualReproject(osg::Image const*, osgEarth::GeoExtent const&, osgEarth::GeoExtent const&, unsigned int, unsigned int) in GeoData.cpp.o
      (anonymous namespace)::createDataSetFromImage(osg::Image const*, double, double, double, double, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in GeoData.cpp.o
      osgEarth::HTTPClient::doDownload(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in HTTPClient.cpp.o
      osgEarth::ImageUtils::createMipmapBlendedImage(osg::Image const*, osg::Image const*) in ImageUtils.cpp.o
      ...
  "operator new(unsigned long)", referenced from:
      TiXmlAttributeSet::FindOrCreate(char const*) in tinyxml.cpp.o
      TiXmlAttributeSet::FindOrCreate(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlElement::Clone() const in tinyxml.cpp.o
      TiXmlDocument::Clone() const in tinyxml.cpp.o
      TiXmlComment::Clone() const in tinyxml.cpp.o
      TiXmlText::Clone() const in tinyxml.cpp.o
      TiXmlDeclaration::Clone() const in tinyxml.cpp.o
      ...
  "___cxa_allocate_exception", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in IOTypes.cpp.o
      ...
  "___cxa_begin_catch", referenced from:
      ___clang_call_terminate in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      ___clang_call_terminate in tinyxmlparser.cpp.o
      ___clang_call_terminate in AlphaEffect.cpp.o
      ___clang_call_terminate in AutoScale.cpp.o
      ___clang_call_terminate in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      ...
  "___cxa_call_unexpected", referenced from:
      TiXmlAttributeSet::Find(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in tinyxml.cpp.o
      std::__1::__list_imp<osg::observer_ptr<osg::StateSet>, std::__1::allocator<osg::observer_ptr<osg::StateSet> > >::clear() in AlphaEffect.cpp.o
      std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> > > >::find<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, void*>*, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> > > >::__lower_bound<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, void*>*, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, osg::ref_ptr<osgEarth::CacheBin> >, void*>*) in Cache.cpp.o
      std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*) in Cache.cpp.o
      osgEarth::Config::remove(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::__list_imp<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::clear() in Cache.cpp.o
      ...
  "___cxa_end_catch", referenced from:
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Bounds.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in Bounds.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in Cache.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in Cache.cpp.o
      std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in CachePolicy.cpp.o
      std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*) in CacheSeed.cpp.o
      ...
  "___cxa_free_exception", referenced from:
      osgEarth::Json::Value::CommentInfo::setComment(char const*) in JsonUtils.cpp.o
      osgEarth::Json::Value::asString() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asUInt() const in JsonUtils.cpp.o
      osgEarth::Json::Value::asDouble() const in JsonUtils.cpp.o
      operator>>(std::__1::basic_istream<char, std::__1::char_traits<char> >&, osgEarth::Json::Value&) in JsonUtils.cpp.o
  "___cxa_guard_abort", referenced from:
      osgEarth::ClampableNode::computeBound() const in ClampableNode.cpp.o
      osgEarth::ClampingTechnique::cullOverlayGroup(osgEarth::OverlayDecorator::TechRTTParams&, osgUtil::CullVisitor*) in ClampingTechnique.cpp.o
      osgEarth::ColorFilterRegistry::instance() in ColorFilter.cpp.o
      osgEarth::Decluttering::getOptions() in Decluttering.cpp.o
      DeclutterSort::sortImplementation(osgUtil::RenderBin*) in Decluttering.cpp.o
      osgEarth::DepthOffsetGroup::computeBound() const in DepthOffset.cpp.o
      osgEarth::DrapingTechnique::cullOverlayGroup(osgEarth::OverlayDecorator::TechRTTParams&, osgUtil::CullVisitor*) in DrapingTechnique.cpp.o
      ...
  "___cxa_guard_acquire", referenced from:
      osgEarth::ClampableNode::computeBound() const in ClampableNode.cpp.o
      osgEarth::ClampingTechnique::cullOverlayGroup(osgEarth::OverlayDecorator::TechRTTParams&, osgUtil::CullVisitor*) in ClampingTechnique.cpp.o
      osgEarth::ColorFilterRegistry::instance() in ColorFilter.cpp.o
      osgEarth::OcclusionCullingCallback::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      osgEarth::Decluttering::getOptions() in Decluttering.cpp.o
      DeclutterSort::sortImplementation(osgUtil::RenderBin*) in Decluttering.cpp.o
      osgEarth::DepthOffsetGroup::computeBound() const in DepthOffset.cpp.o
      ...
  "___cxa_guard_release", referenced from:
      osgEarth::ClampableNode::computeBound() const in ClampableNode.cpp.o
      osgEarth::ClampingTechnique::cullOverlayGroup(osgEarth::OverlayDecorator::TechRTTParams&, osgUtil::CullVisitor*) in ClampingTechnique.cpp.o
      osgEarth::ColorFilterRegistry::instance() in ColorFilter.cpp.o
      osgEarth::OcclusionCullingCallback::operator()(osg::Node*, osg::NodeVisitor*) in CullingUtils.cpp.o
      osgEarth::Decluttering::getOptions() in Decluttering.cpp.o
      DeclutterSort::sortImplementation(osgUtil::RenderBin*) in Decluttering.cpp.o
      osgEarth::DepthOffsetGroup::computeBound() const in DepthOffset.cpp.o
      ...
  "___cxa_pure_virtual", referenced from:
      vtable for TiXmlNode in tinyxml.cpp.o
      vtable for TiXmlBase in tinyxml.cpp.o
      vtable for TiXmlBase in tinyxmlparser.cpp.o
      vtable for osgEarth::DepthOffsetInterface in ClampableNode.cpp.o
      vtable for osg::PrimitiveFunctor in CullingUtils.cpp.o
      vtable for osgUtil::RenderBin::DrawCallback in Decluttering.cpp.o
      vtable for osgEarth::DeclutterSortFunctor in Decluttering.cpp.o
      ...
  "___cxa_rethrow", referenced from:
      std::__1::__list_iterator<osgEarth::Config, void*> std::__1::list<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::insert<std::__1::__list_const_iterator<osgEarth::Config, void*> >(std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::enable_if<__is_input_iterator<std::__1::__list_const_iterator<osgEarth::Config, void*> >::value, void>::type*) in CompositeTileSource.cpp.o
      std::__1::__list_iterator<osgEarth::Config, void*> std::__1::list<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::insert<std::__1::__list_const_iterator<osgEarth::Config, void*> >(std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::enable_if<__is_input_iterator<std::__1::__list_const_iterator<osgEarth::Config, void*> >::value, void>::type*) in Config.cpp.o
      std::__1::__list_iterator<osgEarth::Config, void*> std::__1::list<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::insert<std::__1::__list_const_iterator<osgEarth::Config, void*> >(std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::enable_if<__is_input_iterator<std::__1::__list_const_iterator<osgEarth::Config, void*> >::value, void>::type*) in ElevationLayer.cpp.o
      std::__1::deque<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::__add_back_capacity() in FileUtils.cpp.o
      std::__1::__list_iterator<osgEarth::Config, void*> std::__1::list<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::insert<std::__1::__list_const_iterator<osgEarth::Config, void*> >(std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::enable_if<__is_input_iterator<std::__1::__list_const_iterator<osgEarth::Config, void*> >::value, void>::type*) in HTTPClient.cpp.o
      std::__1::__list_iterator<osgEarth::Config, void*> std::__1::list<osgEarth::Config, std::__1::allocator<osgEarth::Config> >::insert<std::__1::__list_const_iterator<osgEarth::Config, void*> >(std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::__list_const_iterator<osgEarth::Config, void*>, std::__1::enable_if<__is_input_iterator<std::__1::__list_const_iterator<osgEarth::Config, void*> >::value, void>::type*) in ImageLayer.cpp.o
      std::__1::deque<osgEarth::Json::Reader::ErrorInfo, std::__1::allocator<osgEarth::Json::Reader::ErrorInfo> >::__add_back_capacity(unsigned long) in JsonUtils.cpp.o
      ...
  "___cxa_throw", referenced from:
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in HTTPClient.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in IOTypes.cpp.o
      std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in IOTypes.cpp.o
      ...
  "___dynamic_cast", referenced from:
      (anonymous namespace)::AutoScaleRenderBin::isSameKindAs(osg::Object const*) const in AutoScale.cpp.o
      osgEarth::CacheFactory::create(osgEarth::CacheOptions const&) in Cache.cpp.o
      osgEarth::Cache::isSameKindAs(osg::Object const*) const in Cache.cpp.o
      osgDB::ReaderWriter::isSameKindAs(osg::Object const*) const in Cache.cpp.o
      osgEarth::CacheTileHandler::handleTile(osgEarth::TileKey const&) in CacheSeed.cpp.o
      osgEarth::CacheTileHandler::getProcessString() const in CacheSeed.cpp.o
      osg::Group::isSameKindAs(osg::Object const*) const in ClampableNode.cpp.o
      ...
  "___gxx_personality_v0", referenced from:
      TiXmlNode::~TiXmlNode() in tinyxml.cpp.o
      TiXmlNode::~TiXmlNode() in tinyxml.cpp.o
      TiXmlElement::RemoveAttribute(char const*) in tinyxml.cpp.o
      TiXmlAttributeSet::Find(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in tinyxml.cpp.o
      TiXmlElement::TiXmlElement(char const*) in tinyxml.cpp.o
      TiXmlElement::TiXmlElement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in tinyxml.cpp.o
      TiXmlElement::TiXmlElement(TiXmlElement const&) in tinyxml.cpp.o
      ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libosgEarth.2.5.0.dylib] Error 1
make[1]: *** [src/osgEarth/CMakeFiles/osgEarth.dir/all] Error 2
make: *** [all] Error 2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表