MacOS - Xcode 报referenced from:

发布时间 2023-12-29 11:34:47作者: [BORUTO]

Xcode升级10之后项目错误:

==================================================================================================================

Link //Users/moyea/Desktop/NewSVN/BD34/BDPlayer/build/Release/Leawo\ Blu-ray\ Player.app/Contents/MacOS/Leawo Blu-ray Player

Ld build/Release/Leawo\ Blu-ray\ Player.app/Contents/MacOS/Leawo\ Blu-ray\ Player normal x86_64
    cd /Users/moyea/Desktop/NewSVN/BD34/BDPlayer
    export MACOSX_DEPLOYMENT_TARGET=10.8
    /Applications/Xcode8.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode8.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -L/Users/moyea/Desktop/NewSVN/BD34/BDPlayer/build/Release -L/Library/Frameworks -L/Users/moyea/Desktop/NewSVN/BD34/lib/mac/x64/Release -L/Users/moyea/Desktop/NewSVN/BD34/lib/mac/x64/ffmpeg4.1 -L/Users/moyea/Desktop/NewSVN/BD34/lib/mac/x64 -L/Users/moyea/Desktop/NewSVN/common/reg/libs -F/Users/moyea/Desktop/NewSVN/BD34/BDPlayer/build/Release -F/Users/moyea/Qt5.6.3/5.6.3/clang_64/lib -F/Users/moyea/Desktop/NewSVN/BD34/lib/mac/x64 -F/Library/Frameworks -filelist /Users/moyea/Desktop/NewSVN/BD34/BDPlayer/debug/leawo_player.build/Release/leawo_player.build/Objects-normal/x86_64/Leawo\ Blu-ray\ Player.LinkFileList -mmacosx-version-min=10.8 -stdlib=libc++ -fobjc-link-runtime -headerpad_max_install_names -lBDPlayer -ludf -lbluray.1 -ldvdnav -ldvdcss -lsamplerate -lglew -lcrypto -lpython -lcurl -lpcre -lpcrecpp -lssl -ljpeg -llzo2 -lcdio -lfreetype -lsqlite3 -ltag -lfribidi -ltinyxml -lyajl_s -lavcodec -lavfilter -lavformat -lavutil -lpostproc -lswresample -lswscale -lsquish -lSlingboxLib -lrtmp -lpng15 -lssh2 -read_only_relocs suppress -ltinyxml2.6 -lpanda -lSDL-1.2.0 -lregapi -lregapi -framework QtXml -lBDPlayer -framework QtWebEngine -lbluray.1 -ldvdcss -ldvdNav -lpanda -framework QtCore -lUHDDriveTool -ludf -lcurl -lcurlr -ltinyxml2.6 -lbz2 -framework QtGui -lldap -lxml2 -lcurses -lm -liconv -lz -lziputil -lSDL-1.2.0 -framework CoreMedia -framework Cocoa -framework QtWidgets -framework VideoToolbox -framework AVFoundation -framework QtNetwork -framework VideoDecodeAcceleration -framework ScriptingBridge -framework DiskArbitration -framework AudioToolbox -framework CoreFoundation -framework OpenGL -framework IOSurface -framework QuartzCore -framework IOKit -framework SystemConfiguration -framework Foundation -framework QtWebEngineWidgets -framework AppKit -framework WebKit -framework CoreAudio -framework QtScript -framework AudioUnit -Xlinker -dependency_info -Xlinker /Users/moyea/Desktop/NewSVN/BD34/BDPlayer/debug/leawo_player.build/Release/leawo_player.build/Objects-normal/x86_64/Leawo\ Blu-ray\ Player_dependency_info.dat -o /Users/moyea/Desktop/NewSVN/BD34/BDPlayer/build/Release/Leawo\ Blu-ray\ Player.app/Contents/MacOS/Leawo\ Blu-ray\ Player

ld: warning: -read_only_relocs cannot be used with x86_64
Undefined symbols for architecture x86_64:
  "CAEFactory::OnSettingsChange(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)", referenced from:
      CBDPlayerApplication::LeawoSettingDataChanged(CBDSetting*) in bdplayerapplication.o
      CBDPlayerApplication::LeawoSetAudioOutputMode() in bdplayerapplication.o
      CBDPlayerApplication::LeawoSetAudioOutputDevice() in bdplayerapplication.o
      CBDPlayerApplication::LeawoSetAudioOutputDevicePassthrough() in bdplayerapplication.o
      CBDPlayerApplication::LeawoSetGuiSoundMode() in bdplayerapplication.o
  "CAEFactory::EnumerateOutputDevices(std::__1::vector<std::__1::pair<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::allocator<std::__1::pair<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> > > > >&, bool)", referenced from:
      CBDPlayerApplication::LeawoGetOutputDevices(QStringList&, QStringList&, bool) in bdplayerapplication.o
  "CVideoDatabase::GetBookMarksForFile(CStdStr<char> const&, std::__1::vector<CBookmark, std::__1::allocator<CBookmark> >&, CBookmark::EType, bool, long)", referenced from:
      CBDPlayerApplication::LeawoPlayBookMark() in bdplayerapplication.o
  "CLangInfo::GetRegionNames(std::__1::vector<CStdStr<char>, std::__1::allocator<CStdStr<char> > >&)", referenced from:
      CBDPlayerApplication::LeawoUpdateGuiLanguageRegion(CBDSetting*) in bdplayerapplication.o
  "XFILE::CVirtualDirectory::GetSources(std::__1::vector<CMediaSource, std::__1::allocator<CMediaSource> >&) const", referenced from:
      CBDPlayerApplication::updateDiscPathAtDrivers(QList<tagDiscInfo>&) in bdplayerapplication.o
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::find_last_not_of(wchar_t const*, unsigned long, unsigned long) const", referenced from:
      trimRight(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libBDPlayer.a(Variant.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t const*, unsigned long, unsigned long) const", referenced from:
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
      HTML::CHTMLUtil::ConvertHTMLToW(CStdStr<wchar_t> const&, CStdStr<wchar_t>&) in libBDPlayer.a(HTMLUtil.o)
      CStdStr<wchar_t>::Replace(wchar_t const*, wchar_t const*) in libBDPlayer.a(HTMLUtil.o)
      TagLib::String::find(TagLib::String const&, int) const in libtag.a(tstring.o)
      TagLib::String::split(TagLib::String const&) const in libtag.a(tstring.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::find(wchar_t, unsigned long) const", referenced from:
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::rfind(wchar_t const*, unsigned long, unsigned long) const", referenced from:
      TagLib::String::rfind(TagLib::String const&, int) const in libtag.a(tstring.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(wchar_t const*) const", referenced from:
      CVariant::asBoolean(bool) const in libBDPlayer.a(Variant.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::Equals(wchar_t const*, bool) const in libBDPlayer.a(GUITextLayout.o)
  "std::string::find_last_of(char const*, unsigned long) const", referenced from:
      GetAppPath() in libregapi.a(regapi.o)
      GetDirFromAbsolutePath(std::string) in libregapi.a(regapi.o)
  "std::string::find_last_of(char const*, unsigned long, unsigned long) const", referenced from:
      CGUIWindowVideoBase::OnPlayMedia(int) in libBDPlayer.a(GUIWindowVideoBase.o)
      XFILE::CPVRFile::Rename(CURL const&, CURL const&) in libBDPlayer.a(PVRFile.o)
  "std::string::find_last_of(char, unsigned long) const", referenced from:
      GetPathShortName(std::string) in libregapi.a(regapi.o)
  "std::string::find_first_of(char const*, unsigned long, unsigned long) const", referenced from:
      CURL::Parse(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CURL::IsFileOnly(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CUtil::Tokenize(CStdStr<char> const&, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&, std::string const&) in libBDPlayer.a(Util.o)
      CGUIInfoManager::Register(CStdStr<char> const&, int) in libBDPlayer.a(GUIInfoManager.o)
      CDateTime::SetFromW3CDate(CStdStr<char> const&) in libBDPlayer.a(XBDateTime.o)
      CPODocument::ConvertLineEnds(std::string const&) in libBDPlayer.a(POUtils.o)
      ADDON::CRepository::GetAddonHash(boost::shared_ptr<ADDON::IAddon> const&) in libBDPlayer.a(Repository.o)
      ...
  "std::string::find_first_of(char, unsigned long) const", referenced from:
      Base64::Decode(std::string const&, std::string&) in libregapi.a(des.o)
  "std::string::find_last_not_of(char const*, unsigned long, unsigned long) const", referenced from:
      CVideoDatabase::CleanDatabase(CGUIDialogProgressBarHandle*, std::set<int, std::less<int>, std::allocator<int> > const*, bool) in libBDPlayer.a(VideoDatabase.o)
      CUtil::MakeLegalFileName(CStdStr<char> const&, int) in libBDPlayer.a(Util.o)
      XFILE::CVirtualDirectory::IsSource(CStdStr<char> const&, std::vector<CMediaSource, std::allocator<CMediaSource> >*, CStdStr<char>*) const in libBDPlayer.a(VirtualDirectory.o)
      StringUtils::TimeStringToSeconds(CStdStr<char> const&) in libBDPlayer.a(StringUtils.o)
      MEDIA_DETECT::CDetectDVDMedia::DetectMediaType() in libBDPlayer.a(DetectDVDType.o)
      CVideoInfoTag::GetCast(bool) const in libBDPlayer.a(VideoInfoTag.o)
      CLinuxTimezone::CLinuxTimezone() in libBDPlayer.a(LinuxTimezone.o)
      ...
  "std::string::find_last_not_of(std::string const&, unsigned long) const", referenced from:
      rtrim(std::string&, std::string const&) in libregapi.a(regapi.o)
  "std::string::find_last_not_of(char, unsigned long) const", referenced from:
      CVideoDatabase::GetValueString(CVideoInfoTag const&, int, int, SDbTableOffsets const*) const in libBDPlayer.a(VideoDatabase.o)
      trim_space(char const*) in libregapi.a(registersupport.o)
      CLog::Log(int, char const*, ...) in libBDPlayer.a(log.o)
      XFILE::CCurlFile::ParseAndCorrectUrl(CURL&) in libBDPlayer.a(CurlFile.o)
      CMusicDatabase::CleanupPaths() in libBDPlayer.a(MusicDatabase.o)
      CTextureCacheJob::DecodeImageURL(CStdStr<char> const&, unsigned int&, unsigned int&, std::string&) in libBDPlayer.a(TextureCacheJob.o)
      CDVDPlayerSubtitle::GetCurrentSubtitle(CStdStr<char>&, double) in libBDPlayer.a(DVDPlayerSubtitle.o)
      ...
  "std::string::find_first_not_of(char const*, unsigned long, unsigned long) const", referenced from:
      CUtil::Tokenize(CStdStr<char> const&, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&, std::string const&) in libBDPlayer.a(Util.o)
      StringUtils::TimeStringToSeconds(CStdStr<char> const&) in libBDPlayer.a(StringUtils.o)
      CLinuxTimezone::CLinuxTimezone() in libBDPlayer.a(LinuxTimezone.o)
      CGUIInfoManager::TranslateSingleString(CStdStr<char> const&) in libBDPlayer.a(GUIInfoManager.o)
      CGUIInfoManager::GetItemLabel(CFileItem const*, int, CStdStr<char>*) in libBDPlayer.a(GUIInfoManager.o)
      CGUIInfoManager::Register(CStdStr<char> const&, int) in libBDPlayer.a(GUIInfoManager.o)
      PLAYLIST::CPlayListM3U::Load(CStdStr<char> const&) in libBDPlayer.a(PlayListM3U.o)
      ...
  "std::string::find_first_not_of(std::string const&, unsigned long) const", referenced from:
      ltrim(std::string&, std::string const&) in libregapi.a(regapi.o)
  "std::string::find_first_not_of(char, unsigned long) const", referenced from:
      URIUtils::CreateArchivePath(CStdStr<char>&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&) in libBDPlayer.a(URIUtils.o)
      trim_space(char const*) in libregapi.a(registersupport.o)
      CDateTime::GetAsLocalizedTime(CStdStr<char> const&, bool) const in libBDPlayer.a(XBDateTime.o)
      CDateTime::GetAsLocalizedDate(CStdStr<char> const&, bool) const in libBDPlayer.a(XBDateTime.o)
      MUSIC_INFO::CMusicInfoTag::Trim(CStdStr<char> const&) const in libBDPlayer.a(MusicInfoTag.o)
      MUSIC_INFO::CMusicInfoTagLoaderFactory::CreateLoader(CStdStr<char> const&) in libBDPlayer.a(MusicInfoTagLoaderFactory.o)
      CMime::GetMimeType(std::string const&) in libBDPlayer.a(Mime.o)
      ...
  "std::string::end() const", referenced from:
      converter::convert(std::string const&, std::string&) const in libregapi.a(regapi.o)
  "std::string::copy(char*, unsigned long, unsigned long) const", referenced from:
      CWebSocketV8::close(WebSocketCloseReason, std::string const&) in libBDPlayer.a(WebSocketV8.o)
  "std::string::data() const", referenced from:
      _GetMachineCode in libregapi.a(regapi.o)
      pcrecpp::StringPiece::StringPiece(std::string const&) in libpcrecpp.a(pcrecpp.o)
  "std::string::find(char const*, unsigned long) const", referenced from:
      ParseSeperator(std::string, char const*, std::vector<std::string, std::allocator<std::string> >&) in libbluray.1.a(netcomm.o)
      ParseResultHead(std::string, std::string&) in libbluray.1.a(netcomm.o)
      FormatAacsPath(std::string&) in libbluray.1.a(bd_helper.o)
      get_upload_url(std::string const&, std::string&) in libbluray.1.a(dropbox_uploader.o)
  "std::string::find(char const*, unsigned long, unsigned long) const", referenced from:
      _Cocoa_GPUForDisplayIsNvidiaPureVideo3 in libBDPlayer.a(CocoaInterface.o)
      CAdvancedSettings::GetCustomExtensions(TiXmlElement*, CStdStr<char>&) in libBDPlayer.a(AdvancedSettings.o)
      CURL::Parse(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CURL::SetOptions(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CURL::IsFullPath(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(URL.o)
      CUtil::GetQualifiedFilename(CStdStr<char> const&, CStdStr<char>&) in libBDPlayer.a(Util.o)
      ...
  "std::string::find(std::string const&, unsigned long) const", referenced from:
      string_replace(std::string&, std::string const&, std::string const&) in libregapi.a(regapi.o)
      DropboxUploadFile(char const*, int) in libbluray.1.a(dropbox_uploader.o)
  "std::string::find(char, unsigned long) const", referenced from:
      CVideoDatabase::SetArtForItem(int, std::string const&, std::string const&, std::string const&) in libBDPlayer.a(VideoDatabase.o)
      CUtil::GetTitleFromPath(CStdStr<char> const&, bool) in libBDPlayer.a(Util.o)
      CUtil::CleanString(CStdStr<char> const&, CStdStr<char>&, CStdStr<char>&, CStdStr<char>&, bool, bool) in libBDPlayer.a(Util.o)
      CUtil::ValidatePath(CStdStr<char> const&, bool) in libBDPlayer.a(Util.o)
      URIUtils::GetExtension(CStdStr<char> const&) in libBDPlayer.a(URIUtils.o)
      URIUtils::IsOnLAN(CStdStr<char> const&) in libBDPlayer.a(URIUtils.o)
      URIUtils::resolvePath(std::string const&) in libBDPlayer.a(URIUtils.o)
      ...
  "std::string::size() const", referenced from:
      string_replace(std::string&, std::string const&, std::string const&) in libregapi.a(regapi.o)
      get_std_dir(char const*) in libregapi.a(regapi.o)
      get_file_dir(char const*) in libregapi.a(regapi.o)
      get_file_title(char const*) in libregapi.a(regapi.o)
      CRegData::readSetting(std::string&, std::string&, std::string&, std::string&, std::string&) in libregapi.a(regapi.o)
      CRegData::writeSetting(std::string const&, std::string const&, std::string const&) in libregapi.a(regapi.o)
      CRegData::readSettingOld(std::string&, std::string&, std::string&, std::string&, std::string&) in libregapi.a(regapi.o)
      ...
  "std::string::begin() const", referenced from:
      converter::convert(std::string const&, std::string&) const in libregapi.a(regapi.o)
  "std::string::c_str() const", referenced from:
      IsFileExists(std::string) in libregapi.a(regapi.o)
      CreatFolder(std::string) in libregapi.a(regapi.o)
      IsDirExits(std::string) in libregapi.a(regapi.o)
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
      CompareEditions(std::string const&, std::string const&) in libregapi.a(regapi.o)
      get_file_info(std::string, _find_file_info&) in libregapi.a(regapi.o)
      clear_dir(char const*, unsigned int) in libregapi.a(regapi.o)
      ...
  "std::string::empty() const", referenced from:
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
      CFindFileInfo::GetFileInfo(std::string, _find_file_info&) in libregapi.a(regapi.o)
      CRegData::GetMachineCode() in libregapi.a(regapi.o)
      CRegData::GetCpuCode() in libregapi.a(regapi.o)
      CRegData::GetTokenUrl(int, int, std::string, std::vector<std::string, std::allocator<std::string> >, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      CRegData::readSetting(std::string&, std::string&, std::string&, std::string&, std::string&) in libregapi.a(regapi.o)
      ...
  "std::string::rfind(char const*, unsigned long) const", referenced from:
      FormatAacsPath(std::string&) in libbluray.1.a(bd_helper.o)
      _CheckBlurayPath in libbluray.1.a(bd_helper.o)
  "std::string::rfind(char const*, unsigned long, unsigned long) const", referenced from:
      CUtil::GetDirectoryName(CStdStr<char> const&, CStdStr<char>&) in libBDPlayer.a(Util.o)
      CUtil::SplitExecFunction(CStdStr<char> const&, CStdStr<char>&, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&) in libBDPlayer.a(Util.o)
      URIUtils::RemoveExtension(CStdStr<char>&) in libBDPlayer.a(URIUtils.o)
      ADDON::AddonVersion::SplitFileName(CStdStr<char>&, CStdStr<char>&, CStdStr<char> const&) in libBDPlayer.a(AddonVersion.o)
  "std::string::rfind(char, unsigned long) const", referenced from:
      CStdStr<char>::TrimRight() in libBDPlayer.a(VideoDatabase.o)
      CURL::SetFileName(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CStdStr<char>::TrimRight() in libBDPlayer.a(URL.o)
      CUtil::GetHomePath(CStdStr<char>&, CStdStr<char> const&) in libBDPlayer.a(Util.o)
      CUtil::GetMatchingSource(CStdStr<char> const&, std::vector<CMediaSource, std::allocator<CMediaSource> >&, bool&) in libBDPlayer.a(Util.o)
      CUtil::ForceForwardSlashes(CStdStr<char>&) in libBDPlayer.a(Util.o)
      CUtil::MakeShortenPath(CStdStr<char>, CStdStr<char>&, int) in libBDPlayer.a(Util.o)
      ...
  "std::string::length() const", referenced from:
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      CRegData::read(char const*) in libregapi.a(regapi.o)
      CRegData::GetSourceUrl(int, std::string, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      CRegData::HandleDeviceSourceData(std::string, bool) in libregapi.a(regapi.o)
      CRegData::GetInfoByMode(int, char*, int) in libregapi.a(regapi.o)
      CRegData::ReadValue(char const*, char*, int) in libregapi.a(regapi.o)
      CRegData::HandleUpdateData(std::string) in libregapi.a(regapi.o)
      ...
  "std::string::substr(unsigned long, unsigned long) const", referenced from:
      GetAppPath() in libregapi.a(regapi.o)
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      GetDirFromAbsolutePath(std::string) in libregapi.a(regapi.o)
      get_file_dir(char const*) in libregapi.a(regapi.o)
      get_file_title(char const*) in libregapi.a(regapi.o)
      CRegData::GetSourceUrl(int, std::string, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      CRegData::GetLogDir() in libregapi.a(regapi.o)
      ...
  "std::string::compare(char const*) const", referenced from:
      CRegData::HandleSourceData(std::string) in libregapi.a(regapi.o)
      CRegData::LoadLocalData() in libregapi.a(regapi.o)
      bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) in libregapi.a(regapi.o)
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CApplicationEx::LeawoDistinguishVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoIsSupportedFormats(CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoGetPromoCodeFlag() in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::compare(std::string const&) const", referenced from:
      CompareEditions(std::string const&, std::string const&) in libregapi.a(regapi.o)
      CRegData::SetConfig(char const*, char const*, char const*, char const*, char const*, char const*, char const*) in libregapi.a(regapi.o)
      CRegData::LoadLocalData() in libregapi.a(regapi.o)
      CRegData::CheckConfigValid() in libregapi.a(regapi.o)
      bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      bool std::operator<<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      bool std::operator==<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libtinyxml.a(tinyxml.o)
      ...
  "std::string::compare(unsigned long, unsigned long, char const*) const", referenced from:
      CURL::IsFullPath(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CTextureCache::UnwrapImageURL(CStdStr<char> const&) in libBDPlayer.a(TextureCache.o)
      CTextureCache::GetWrappedImageURL(CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&) in libBDPlayer.a(TextureCache.o)
      CVideoThumbLoader::LoadItem(CFileItem*) in libBDPlayer.a(VideoThumbLoader.o)
      CTextureCacheJob::CacheTexture(CBaseTexture**) in libBDPlayer.a(TextureCacheJob.o)
      CTextureCacheJob::DecodeImageURL(CStdStr<char> const&, unsigned int&, unsigned int&, std::string&) in libBDPlayer.a(TextureCacheJob.o)
      CTextureCacheJob::UpdateableURL(CStdStr<char> const&) const in libBDPlayer.a(TextureCacheJob.o)
      ...
  "std::string::compare(unsigned long, unsigned long, std::string const&) const", referenced from:
      ListFile(char const*, std::vector<std::string, std::allocator<std::string> >&, std::vector<std::string, std::allocator<std::string> >&) in libbluray.1.a(tiger.o)
  "std::string::operator[](unsigned long) const", referenced from:
      Base64::Encode(char const*, unsigned int, std::string&) in libregapi.a(des.o)
      TiXmlBase::EncodeString(std::string const&, std::string*) in libtinyxml.a(tinyxml.o)
      TiXmlText::Blank() const in libtinyxml.a(tinyxmlparser.o)
  "std::basic_ifstream<char, std::char_traits<char> >::rdbuf() const", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
  "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
      CScraperUrl::ParseElement(TiXmlElement const*) in libBDPlayer.a(ScraperUrl.o)
      CVideoInfoTag::ParseNative(TiXmlElement const*, bool) in libBDPlayer.a(VideoInfoTag.o)
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
      ADDON::CScraper::GetPathSettings() in libBDPlayer.a(Scraper.o)
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      ...
  "std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::str() const", referenced from:
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::str() const", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::locale::id::_M_id() const", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<wchar_t>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      StringUtils::AlphaNumericCompare(wchar_t const*, wchar_t const*) in libBDPlayer.a(StringUtils.o)
      CRssReader::GetNewsItems(TiXmlElement*, int) in libBDPlayer.a(RssReader.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
      CGUIEditControl::OnPasteClipboard() in libBDPlayer.a(GUIEditControl.o)
      ...
  "std::basic_ios<char, std::char_traits<char> >::good() const", referenced from:
      TiXmlDocument::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamTo(std::istream*, int, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamWhiteSpace(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlDeclaration::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlText::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlComment::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlUnknown::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      ...
  "std::basic_ios<char, std::char_traits<char> >::widen(char) const", referenced from:
      CDVDSubtitleStream::ReadLine(char*, int) in libBDPlayer.a(DVDSubtitleStream.o)
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ios<char, std::char_traits<char> >::operator void*() const", referenced from:
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
  "std::allocator<char>::allocator(std::allocator<char> const&)", referenced from:
      std::vector<char, std::allocator<char> >::~vector() in libregapi.a(regapi.o)
      std::vector<char, std::allocator<char> >::vector(unsigned long, char const&, std::allocator<char> const&) in libregapi.a(regapi.o)
      void std::vector<char, std::allocator<char> >::_M_range_initialize<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::forward_iterator_tag) in libregapi.a(regapi.o)
  "std::allocator<char>::allocator()", referenced from:
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      ostools_selftest() in libregapi.a(regapi.o)
      GetAppPath() in libregapi.a(regapi.o)
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      CBGetCpuCode() in libregapi.a(regapi.o)
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      ...
  "std::allocator<char>::allocator(std::allocator<char> const&)", referenced from:
      std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl(std::allocator<char> const&) in libregapi.a(regapi.o)
  "std::allocator<char>::~allocator()", referenced from:
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      ostools_selftest() in libregapi.a(regapi.o)
      GetAppPath() in libregapi.a(regapi.o)
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      CBGetCpuCode() in libregapi.a(regapi.o)
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      ...
  "std::allocator<char>::~allocator()", referenced from:
      std::_Vector_base<char, std::allocator<char> >::_Vector_impl::~_Vector_impl() in libregapi.a(regapi.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_leak_hard()", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CCharsetConverter::utf16LEtoW(CStdStr<unsigned short> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CStdStr<wchar_t>::ToUpper(std::locale const&) in libBDPlayer.a(GUIInfoManager.o)
      CRssReader::getFeed(std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(RssReader.o)
      CRssReader::AddString(CStdStr<wchar_t>, int, int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::BidiTransform(std::vector<CGUIString, std::allocator<CGUIString> >&, bool) in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::ToUpper(std::locale const&) in libBDPlayer.a(GUITextLayout.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, wchar_t)", referenced from:
      CGUIEditControl::OnAction(CAction const&) in libBDPlayer.a(GUIEditControl.o)
      CGUIEditControl::OnSMSCharacter(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CGUIFadeLabelControl::Process(unsigned int, std::vector<CDirtyRegion, std::allocator<CDirtyRegion> >&) in libBDPlayer.a(GUIFadeLabelControl.o)
      CGUIDialogKeyboardGeneric::Character(wchar_t) in libBDPlayer.a(GUIDialogKeyboardGeneric.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_M_destroy(std::allocator<wchar_t> const&)", referenced from:
      CCharsetConverter::ucs2CharsetToStringCharset(CStdStr<wchar_t> const&, CStdStr<char>&, bool) in libBDPlayer.a(CharsetConverter.o)
      CGUIListItem::CGUIListItem(CGUIListItem const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::CGUIListItem() in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::CGUIListItem(CStdStr<char> const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::~CGUIListItem() in libBDPlayer.a(GUIListItem.o)
      CFileItemList::Sort(SortDescription) in libBDPlayer.a(FileItem.o)
      CGUIInfoManager::GetItemLabel(CFileItem const*, int, CStdStr<char>*) in libBDPlayer.a(GUIInfoManager.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_terminal", referenced from:
      CGUITextLayout::utf8ToW(CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(GUITextLayout.o)
      CGUITextLayout::BidiTransform(std::vector<CGUIString, std::allocator<CGUIString> >&, bool) in libBDPlayer.a(GUITextLayout.o)
      TagLib::String::String(wchar_t, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(wchar_t, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(char, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(char, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::upper() const in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage", referenced from:
      CCharsetConverter::ucs2CharsetToStringCharset(CStdStr<wchar_t> const&, CStdStr<char>&, bool) in libBDPlayer.a(CharsetConverter.o)
      CGUIListItem::CGUIListItem(CGUIListItem const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::CGUIListItem() in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::CGUIListItem(CStdStr<char> const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::~CGUIListItem() in libBDPlayer.a(GUIListItem.o)
      CFileItemList::Sort(SortDescription) in libBDPlayer.a(FileItem.o)
      CGUIInfoManager::GetItemLabel(CFileItem const*, int, CStdStr<char>*) in libBDPlayer.a(GUIInfoManager.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<wchar_t> const&)", referenced from:
      TagLib::String::stripWhiteSpace() const in libtag.a(tstring.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::append(wchar_t const*, unsigned long)", referenced from:
      CGUIEditControl::ProcessText(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CGUILabelControl::UpdateInfo(CGUIListItem const*) in libBDPlayer.a(GUILabelControl.o)
      TagLib::String::operator+=(wchar_t const*) in libtag.a(tstring.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::append(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
      CRssReader::AddString(CStdStr<wchar_t>, int, int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::utf8ToW(CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(GUITextLayout.o)
      TagLib::String::append(TagLib::String const&) in libtag.a(tstring.o)
      TagLib::String::operator+=(TagLib::String const&) in libtag.a(tstring.o)
      operator+(TagLib::String const&, TagLib::String const&) in libtag.a(tstring.o)
      operator+(char const*, TagLib::String const&) in libtag.a(tstring.o)
      operator+(TagLib::String const&, char const*) in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::append(unsigned long, wchar_t)", referenced from:
      CGUITextLayout::Filter(CStdStr<char>&) in libBDPlayer.a(GUITextLayout.o)
      CGUIEditControl::RecalcLabelPosition() in libBDPlayer.a(GUIEditControl.o)
      CGUIEditControl::GetDisplayedText() const in libBDPlayer.a(GUIEditControl.o)
      CGUIEditControl::ProcessText(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CGUIDialogKeyboardGeneric::Character(wchar_t) in libBDPlayer.a(GUIDialogKeyboardGeneric.o)
      CGUIDialogKeyboardGeneric::UpdateLabel() in libBDPlayer.a(GUIDialogKeyboardGeneric.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::assign(wchar_t const*, unsigned long)", referenced from:
      CGUIEditControl::ProcessText(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CStdStr<wchar_t>::FormatV(wchar_t const*, __va_list_tag*) in libBDPlayer.a(HTMLUtil.o)
      CGUILabelControl::UpdateInfo(CGUIListItem const*) in libBDPlayer.a(GUILabelControl.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::assign(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
      CGUIListItem::operator=(CGUIListItem const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::SetSortLabel(CStdStr<wchar_t> const&) in libBDPlayer.a(GUIListItem.o)
      CFileItemList::Sort(SortDescription) in libBDPlayer.a(FileItem.o)
      CStdStr<wchar_t>::Left(int) const in libBDPlayer.a(GUIInfoManager.o)
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
      preliminarySort(std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > const&, std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > const&, bool, bool&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) in libBDPlayer.a(SortUtils.o)
      CRssReader::AddString(CStdStr<wchar_t>, int, int) in libBDPlayer.a(RssReader.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::insert(unsigned long, wchar_t const*, unsigned long)", referenced from:
      CGUIEditControl::ProcessText(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CGUILabelControl::UpdateInfo(CGUIListItem const*) in libBDPlayer.a(GUILabelControl.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::resize(unsigned long, wchar_t)", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CCharsetConverter::utf16LEtoW(CStdStr<unsigned short> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CRssReader::GetNewsItems(TiXmlElement*, int) in libBDPlayer.a(RssReader.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      CGUIEditControl::OnPasteClipboard() in libBDPlayer.a(GUIEditControl.o)
      CArchive::operator>>(CStdStr<wchar_t>&) in libBDPlayer.a(Archive.o)
      TagLib::String::String(std::string const&, TagLib::String::Type) in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::replace(unsigned long, unsigned long, wchar_t const*, unsigned long)", referenced from:
      CStdStr<wchar_t>::Replace(wchar_t const*, wchar_t const*) in libBDPlayer.a(HTMLUtil.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::reserve(unsigned long)", referenced from:
      CGUITextLayout::utf8ToW(CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(GUITextLayout.o)
      CGUITextLayout::BidiTransform(std::vector<CGUIString, std::allocator<CGUIString> >&, bool) in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::Replace(wchar_t const*, wchar_t const*) in libBDPlayer.a(HTMLUtil.o)
      TagLib::String::String(wchar_t, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(wchar_t, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(char, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(char, TagLib::String::Type) in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CCharsetConverter::utf16LEtoW(CStdStr<unsigned short> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      CGUIListItem::operator=(CGUIListItem const&) in libBDPlayer.a(GUIListItem.o)
      CGUIListItem::SetSortLabel(CStdStr<wchar_t> const&) in libBDPlayer.a(GUIListItem.o)
      CFileItemList::Sort(SortDescription) in libBDPlayer.a(FileItem.o)
      CStdStr<wchar_t>::Left(int) const in libBDPlayer.a(GUIInfoManager.o)
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const*, std::allocator<wchar_t> const&)", referenced from:
      CFileItemList::Sort(SortDescription) in libBDPlayer.a(FileItem.o)
      CVariant::CVariant(wchar_t const*) in libBDPlayer.a(Variant.o)
      CVariant::CVariant(wchar_t const*) in libBDPlayer.a(Variant.o)
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
      preliminarySort(std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > const&, std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > const&, bool, bool&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&) in libBDPlayer.a(SortUtils.o)
      TagLib::String::String(wchar_t const*, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::operator=(wchar_t const*) in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(wchar_t const*, unsigned long, std::allocator<wchar_t> const&)", referenced from:
      CVariant::CVariant(wchar_t const*, unsigned int) in libBDPlayer.a(Variant.o)
      CVariant::CVariant(wchar_t const*, unsigned int) in libBDPlayer.a(Variant.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
      trimRight(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libBDPlayer.a(Variant.o)
      CVariant::CVariant(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libBDPlayer.a(Variant.o)
      CVariant::CVariant(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libBDPlayer.a(Variant.o)
      CVariant::operator=(CVariant const&) in libBDPlayer.a(Variant.o)
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
      TagLib::String::String(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, TagLib::String::Type) in libtag.a(tstring.o)
      TagLib::String::String(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, TagLib::String::Type) in libtag.a(tstring.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, unsigned long, unsigned long)", referenced from:
      CStdStr<wchar_t>::Left(int) const in libBDPlayer.a(GUIInfoManager.o)
      CStdStr<wchar_t>::Mid(int, int) const in libBDPlayer.a(RssReader.o)
      CStdStr<wchar_t>::Mid(int, int) const in libBDPlayer.a(GUITextLayout.o)
      CGUIEditControl::ProcessText(unsigned int) in libBDPlayer.a(GUIEditControl.o)
      CStdStr<wchar_t>::Left(int) const in libBDPlayer.a(GUIEditControl.o)
      CStdStr<wchar_t>::Mid(int, int) const in libBDPlayer.a(HTMLUtil.o)
      CStdStr<wchar_t>::Left(int) const in libBDPlayer.a(GUIBaseContainer.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string()", referenced from:
      UTF8ToUnicode(std::string const&) in libregapi.a(regapi.o)
      ANSIToUnicode(std::string const&) in libregapi.a(regapi.o)
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
      CCharsetConverter::ucs2CharsetToStringCharset(CStdStr<wchar_t> const&, CStdStr<char>&, bool) in libBDPlayer.a(CharsetConverter.o)
      CRssReader::AddString(CStdStr<wchar_t>, int, int) in libBDPlayer.a(RssReader.o)
      CRssReader::GetNewsItems(TiXmlElement*, int) in libBDPlayer.a(RssReader.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      std::vector<CStdStr<wchar_t>, std::allocator<CStdStr<wchar_t> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<CStdStr<wchar_t>*, std::vector<CStdStr<wchar_t>, std::allocator<CStdStr<wchar_t> > > >, unsigned long, CStdStr<wchar_t> const&) in libBDPlayer.a(RssReader.o)
      void std::__uninitialized_fill_n_aux<CStdStr<wchar_t>*, unsigned long, CStdStr<wchar_t> >(CStdStr<wchar_t>*, unsigned long, CStdStr<wchar_t> const&, std::__false_type) in libBDPlayer.a(RssReader.o)
      std::_Rb_tree<CStdStr<char>, std::pair<CStdStr<char> const, CStdStr<wchar_t> >, std::_Select1st<std::pair<CStdStr<char> const, CStdStr<wchar_t> > >, std::less<CStdStr<char> >, std::allocator<std::pair<CStdStr<char> const, CStdStr<wchar_t> > > >::_M_create_node(std::pair<CStdStr<char> const, CStdStr<wchar_t> > const&) in libBDPlayer.a(RssReader.o)
      ...
  "std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(unsigned long, wchar_t, std::allocator<wchar_t> const&)", referenced from:
      HTML::CHTMLUtil::ConvertHTMLToW(CStdStr<wchar_t> const&, CStdStr<wchar_t>&) in libBDPlayer.a(HTMLUtil.o)
  "std::istream& std::istream::_M_extract<float>(float&)", referenced from:
      CWebSocketV8::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV8.o)
      CWebSocketV13::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV13.o)
  "std::istream::get()", referenced from:
      TiXmlDocument::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamTo(std::istream*, int, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamWhiteSpace(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlDeclaration::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlText::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlComment::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlUnknown::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      ...
  "std::istream::peek()", referenced from:
      TiXmlDocument::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamTo(std::istream*, int, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamWhiteSpace(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlText::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlElement::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      PLAYLIST::CPlayListASX::LoadAsxIniInfo(std::istream&) in libBDPlayer.a(PlayListPLS.o)
      PLAYLIST::CPlayListASX::LoadData(std::istream&) in libBDPlayer.a(PlayListPLS.o)
      ...
  "std::istream::read(char*, long)", referenced from:
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::istream::seekg(long long, std::_Ios_Seekdir)", referenced from:
      CDVDSubtitleStream::Seek(long, int) in libBDPlayer.a(DVDSubtitleStream.o)
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::istream::tellg()", referenced from:
      CDVDSubtitleStream::Seek(long, int) in libBDPlayer.a(DVDSubtitleStream.o)
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::istream::getline(char*, long, char)", referenced from:
      CDVDSubtitleStream::ReadLine(char*, int) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::istream::readsome(char*, long)", referenced from:
      CDVDSubtitleStream::Read(char*, int) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::basic_istream<char, std::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::istream-in-XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_istream<char, std::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::istream-in-XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::ostream::put(char)", referenced from:
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
  "std::ostream::flush()", referenced from:
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
  "std::ostream::write(char const*, long)", referenced from:
      ADDON::CRepository::FetchChecksum(CStdStr<char> const&) in libBDPlayer.a(Repository.o)
  "std::ostream& std::ostream::_M_insert<void const*>(void const*)", referenced from:
      PLAYLIST::CPlayList::LoadData(std::istream&) in libBDPlayer.a(PlayList-F04523ADEF055167.o)
  "std::ostream& std::ostream::_M_insert<double>(double)", referenced from:
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
  "std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)", referenced from:
      StreamDescriptionToString(AudioStreamBasicDescription, std::string&) in libBDPlayer.a(CoreAudioAEHAL.o)
      XBMCAddon::xbmcgui::ListItem::getduration() in libBDPlayer.a(ListItem.o)
  "std::ostream& std::ostream::_M_insert<long long>(long long)", referenced from:
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
  "std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long)", referenced from:
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
  "std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::ostream::operator<<(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
  "std::ostream::operator<<(int)", referenced from:
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      XBMCHelper::Configure() in libBDPlayer.a(XBMCHelper.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
      XBMCAddon::xbmcgui::ListItem::getduration() in libBDPlayer.a(ListItem.o)
  "std::ostream::operator<<(unsigned int)", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::string::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)", referenced from:
      std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<char const*>(char const*, char const*, std::allocator<char> const&) in libbluray.1.a(tiger.o)
  "std::string::_M_leak_hard()", referenced from:
      CApplicationEx::Init(void*, void (**)(int, char const*, ...), CGUISettingInterface*, CGUICallback*) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(ApplicationEx.o)
      CDarwinUtils::GetManufacturer() in libBDPlayer.a(DarwinUtils.o)
      CVideoDatabase::GetStackedTvShowList(int, CStdStr<char>&) const in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::GetSafeFile(CStdStr<char> const&, CStdStr<char> const&) const in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimLeft() in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::string::_S_empty_rep()", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
  "std::string::_S_copy_chars(char*, char const*, char const*)", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
  "std::string::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)", referenced from:
      CUrlOptions::AddOptions(std::string const&) in libBDPlayer.a(UrlOptions.o)
      CGUIInfoManager::GetItemLabel(CFileItem const*, int, CStdStr<char>*) in libBDPlayer.a(GUIInfoManager.o)
      CLabelFormatter::GetMaskContent(CLabelFormatter::CMaskString const&, CFileItem const*) const in libBDPlayer.a(LabelFormatter.o)
      XFILE::CCurlFile::CCurlFile() in libBDPlayer.a(CurlFile.o)
      dbiplus::field_value::get_asString() const in libBDPlayer.a(qry_dat.o)
      CTuxBoxUtil::DetectSubMode(CStdStr<char>, CStdStr<char>&, CStdStr<char>&) in libBDPlayer.a(TuxBoxUtil.o)
  "std::string::at(unsigned long)", referenced from:
      CRegData::read(char const*) in libregapi.a(regapi.o)
      CRegData::readSetting(std::string&, std::string&, std::string&, std::string&, std::string&) in libregapi.a(regapi.o)
      CRegData::readSettingOld(std::string&, std::string&, std::string&, std::string&, std::string&) in libregapi.a(regapi.o)
      TiXmlComment::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlElement::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
  "std::string::end()", referenced from:
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      CRegData::GetSourceUrl(int, std::string, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      CRegData::LoadLocalData() in libregapi.a(regapi.o)
      Curl_Write_Func(void*, unsigned long, unsigned long, void*) in libregapi.a(regapi.o)
      Curl_Write_Func(void*, unsigned long, unsigned long, void*) in libbluray.1.a(dropbox_uploader.o)
  "std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      _Cocoa_GPUForDisplayIsNvidiaPureVideo3 in libBDPlayer.a(CocoaInterface.o)
      boost::detail::shared_count::shared_count<CLog::CLogGlobals>(CLog::CLogGlobals*) in libBDPlayer.a(CocoaInterface.o)
      boost::detail::sp_counted_impl_p<CLog::CLogGlobals>::dispose() in libBDPlayer.a(CocoaInterface.o)
      __GLOBAL__sub_I_CocoaInterface.mm in libBDPlayer.a(CocoaInterface.o)
      CApplicationEx::CApplicationEx() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::~CApplicationEx() in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::_Rep::_M_refdata()", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
  "std::string::_Rep::_S_terminal", referenced from:
      CPODocument::ConvertLineEnds(std::string const&) in libBDPlayer.a(POUtils.o)
      CPODocument::UnescapeString(std::string const&) in libBDPlayer.a(POUtils.o)
      CDVDDemuxVobsub::Open(std::string const&, std::string const&) in libBDPlayer.a(DVDDemuxVobsub.o)
      CDVDDemuxVobsub::ParseExtra(CDVDDemuxVobsub::SState&, char*) in libBDPlayer.a(DVDDemuxVobsub.o)
      JSONRPC::CTCPServer::CTCPClient::PushBuffer(JSONRPC::CTCPServer*, char const*, int) in libBDPlayer.a(TCPServer.o)
      PLAYLIST::CPlayListASX::LoadAsxIniInfo(std::istream&) in libBDPlayer.a(PlayListPLS.o)
      CGUIBaseContainer::OnJumpLetter(char, bool) in libBDPlayer.a(GUIBaseContainer.o)
      ...
  "std::string::_Rep::_S_empty_rep_storage", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      _Cocoa_GPUForDisplayIsNvidiaPureVideo3 in libBDPlayer.a(CocoaInterface.o)
      boost::detail::shared_count::shared_count<CLog::CLogGlobals>(CLog::CLogGlobals*) in libBDPlayer.a(CocoaInterface.o)
      boost::detail::sp_counted_impl_p<CLog::CLogGlobals>::dispose() in libBDPlayer.a(CocoaInterface.o)
      __GLOBAL__sub_I_CocoaInterface.mm in libBDPlayer.a(CocoaInterface.o)
      CApplicationEx::CApplicationEx() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::~CApplicationEx() in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::_Rep::_M_set_length_and_sharable(unsigned long)", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
  "std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
  "std::string::swap(std::string&)", referenced from:
      converter::convert(std::string const&, std::string&) const in libregapi.a(regapi.o)
      CPODocument::ConvertLineEnds(std::string const&) in libBDPlayer.a(POUtils.o)
      void std::swap<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in libpcrecpp.a(pcrecpp.o)
  "std::string::begin()", referenced from:
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      CRegData::GetSourceUrl(int, std::string, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      CRegData::LoadLocalData() in libregapi.a(regapi.o)
  "std::string::clear()", referenced from:
      CRegData::SetNoRegUpdata() in libregapi.a(regapi.o)
      CRegNet::SetUrlProperty(void*, std::string&, std::string&) in libregapi.a(regapi.o)
      Base64::Encode(char const*, unsigned int, std::string&) in libregapi.a(des.o)
      Base64::Decode(char const*, unsigned int, std::string&) in libregapi.a(des.o)
      CUrlManager::HttpPost(std::string, std::string&, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >) in libbluray.1.a(netcomm.o)
      SetUrlProperty(void*, char const*, std::string&, std::string&) in libbluray.1.a(netcomm.o)
      Base64Encode(std::string&, std::string const&) in libregapi.a(enbase64.o)
      ...
  "std::string::erase(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>)", referenced from:
      CRegData::LoadLocalData() in libregapi.a(regapi.o)
  "std::string::erase(unsigned long, unsigned long)", referenced from:
      ltrim(std::string&, std::string const&) in libregapi.a(regapi.o)
      rtrim(std::string&, std::string const&) in libregapi.a(regapi.o)
      CRegData::read(char const*) in libregapi.a(regapi.o)
      pcrecpp::RE::Extract(pcrecpp::StringPiece const&, pcrecpp::StringPiece const&, std::string*) const in libpcrecpp.a(pcrecpp.o)
  "std::string::append(char const*)", referenced from:
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) in libregapi.a(regapi.o)
      EncryStr(char const*, char const*) in libregapi.a(des.o)
      DecryStr(char const*, char const*) in libregapi.a(des.o)
      getMachineHardwareCode(char*, int, char const*) in libregapi.a(registersupport.o)
      getMachineInfo(char*, int, char const*) in libregapi.a(registersupport.o)
      Base64Encode(std::string) in libregapi.a(enbase64.o)
      ...
  "std::string::append(char const*, unsigned long)", referenced from:
      converter::convert(std::string const&, std::string&) const in libregapi.a(regapi.o)
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      CApplicationEx::LeawoLoadDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoSavePlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoSaveDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoAddResumeBookmark() in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::append(std::string const&)", referenced from:
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      CApplicationEx::LeawoLoadDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoSavePlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoSaveDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoAddResumeBookmark() in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::append(std::string const&, unsigned long, unsigned long)", referenced from:
      CPODocument::GetString(CStrEntry&) in libBDPlayer.a(POUtils.o)
      pcrecpp::RE::GlobalReplace(pcrecpp::StringPiece const&, std::string*) const in libpcrecpp.a(pcrecpp.o)
  "std::string::append(unsigned long, char)", referenced from:
      CURL::Encode(CStdStr<char>&) in libBDPlayer.a(URL.o)
      CURL::Parse(CStdStr<char> const&) in libBDPlayer.a(URL.o)
      CURL::Decode(CStdStr<char>&) in libBDPlayer.a(URL.o)
      CUtil::SplitParams(CStdStr<char> const&, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&) in libBDPlayer.a(Util.o)
      URIUtils::AddSlashAtEnd(CStdStr<char>&) in libBDPlayer.a(URIUtils.o)
      CLangInfo::LoadTokens(TiXmlNode const*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&) in libBDPlayer.a(LangInfo.o)
      CGUIListItem::AppendArt(std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, std::string const&) in libBDPlayer.a(GUIListItem.o)
      ...
  "std::string::assign(char const*)", referenced from:
      Base64Encode(std::string&, std::string const&) in libregapi.a(enbase64.o)
      Base64Decode(std::string&, std::string const&) in libregapi.a(enbase64.o)
      Encrypt_localTK(char const*, char const*, std::string&) in libbluray.1.a(crypto_tool.o)
      Decrypt_localTK(char const*, char const*, std::string&) in libbluray.1.a(crypto_tool.o)
      MakeQuery(char const*, std::string&, int) in libbluray.1.a(crypto_tool.o)
      Decrypt_ServerTK(char const*, std::string&) in libbluray.1.a(crypto_tool.o)
      Decrypt_Ca(std::string const&, std::string&) in libbluray.1.a(crypto_tool.o)
      ...
  "std::string::assign(char const*, unsigned long)", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CStdStr<char>::FormatV(char const*, __va_list_tag*) in libBDPlayer.a(CocoaInterface.o)
      CStdStr<char>::operator=(char const*) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::FormatV(char const*, __va_list_tag*) in libBDPlayer.a(ApplicationEx.o)
      CScreenShot::TakeScreenshot() in libBDPlayer.a(Screenshot.o)
      CScreenShot::TakeScreenshot(CStdStr<char>&, CStdStr<char>, int) in libBDPlayer.a(Screenshot.o)
      CDarwinUtils::getIosPlatformString() in libBDPlayer.a(DarwinUtils.o)
      ...
  "std::string::assign(std::string const&)", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CApplicationEx::LeawoInitVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoDistinguishVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoAssociateFileType(CStdStr<char>, CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoGetBDValidInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadPlayFiles(std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >, bool) in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::insert(unsigned long, char const*, unsigned long)", referenced from:
      CXBMCTinyXML::Parse(CStdStr<char>&, TiXmlParsingData*, TiXmlEncoding) in libBDPlayer.a(XBMCTinyXML.o)
      CDVDSubtitleTagSami::ConvertLine(CDVDOverlayText*, char const*, int, char const*) in libBDPlayer.a(DVDSubtitleTagSami.o)
      CScraperParser::InsertToken(CStdStr<char>&, int, char const*) in libBDPlayer.a(ScraperParser.o)
      CScraperParser::Clean(CStdStr<char>&) in libBDPlayer.a(ScraperParser.o)
      PLAYLIST::CPlayListPLS::Load(CStdStr<char> const&) in libBDPlayer.a(PlayListPLS.o)
      Shaders::CShader::LoadSource(std::string const&, std::string const&) in libBDPlayer.a(Shader.o)
      CDVDSubtitleTagMicroDVD::ConvertLine(CDVDOverlayText*, char const*, int) in libBDPlayer.a(DVDSubtitleTagMicroDVD.o)
      ...
  "std::string::rbegin()", referenced from:
      Tiger::GetM2tsFileList(char const*, std::vector<std::string, std::allocator<std::string> >&) in libbluray.1.a(tiger.o)
  "std::string::resize(unsigned long, char)", referenced from:
      logicalToVisualBiDi(CStdStr<char> const&, CStdStr<char>&, FriBidiCharSet, unsigned int, bool*) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<wchar_t>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<char>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      bool convert_checked<CStdStr<unsigned short>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<unsigned short> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      CCharsetConverter::utf32ToStringCharset(unsigned long const*, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      CZipManager::GetZipList(CStdStr<char> const&, std::vector<SZipEntry, std::allocator<SZipEntry> >&) in libBDPlayer.a(ZipManager.o)
      CPODocument::LoadFile(std::string const&) in libBDPlayer.a(POUtils.o)
      ...
  "std::string::replace(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, char*, char*)", referenced from:
      void std::string::insert<char*>(__gnu_cxx::__normal_iterator<char*, std::string>, char*, char*) in libregapi.a(regapi.o)
      void std::string::insert<char*>(__gnu_cxx::__normal_iterator<char*, std::string>, char*, char*) in libbluray.1.a(dropbox_uploader.o)
  "std::string::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(URL.o)
      CUtil::MakeShortenPath(CStdStr<char>, CStdStr<char>&, int) in libBDPlayer.a(Util.o)
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(Util.o)
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(VirtualDirectory.o)
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(Database.o)
      CStdStr<char>::Replace(char const*, char const*) in libBDPlayer.a(XFileUtils.o)
      CScraperUrl::Get(CScraperUrl::SUrlEntry const&, std::string&, XFILE::CCurlFile&, CStdStr<char> const&) in libBDPlayer.a(ScraperUrl.o)
      ...
  "std::string::replace(unsigned long, unsigned long, std::string const&)", referenced from:
      string_replace(std::string&, std::string const&, std::string const&) in libregapi.a(regapi.o)
      DropboxUploadFile(char const*, int) in libbluray.1.a(dropbox_uploader.o)
      pcrecpp::RE::Replace(pcrecpp::StringPiece const&, std::string*) const in libpcrecpp.a(pcrecpp.o)
  "std::string::reserve(unsigned long)", referenced from:
      std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in libregapi.a(regapi.o)
      CVideoDatabase::SetDetailsForMovie(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForTvShow(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, std::map<int, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >, std::less<int>, std::allocator<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForEpisode(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForMusicVideo(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::GetNavCommon(CStdStr<char> const&, CFileItemList&, CStdStr<char> const&, int, CDatabase::Filter const&, bool) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::GetPeopleNav(CStdStr<char> const&, CFileItemList&, CStdStr<char> const&, int, CDatabase::Filter const&, bool) in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CApplicationEx::LeawoInitVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoDistinguishVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoAssociateFileType(CStdStr<char>, CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoGetBDValidInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadPlayFiles(std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >, bool) in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::string::push_back(char)", referenced from:
      Base64::Encode(char const*, unsigned int, std::string&) in libregapi.a(des.o)
      Base64::Decode(char const*, unsigned int, std::string&) in libregapi.a(des.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      ostools_selftest() in libregapi.a(regapi.o)
      GetAppPath() in libregapi.a(regapi.o)
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      CBGetCpuCode() in libregapi.a(regapi.o)
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
      CRegData::HandleUpdateData(std::string) in libregapi.a(regapi.o)
      StringUtils::FormatV(char const*, __va_list_tag*) in libBDPlayer.a(StringUtils.o)
      CVariant::CVariant(char const*, unsigned int) in libBDPlayer.a(Variant.o)
      CVariant::CVariant(char const*, unsigned int) in libBDPlayer.a(Variant.o)
      CJSONVariantWriter::Write(CVariant const&, bool) in libBDPlayer.a(JSONVariantWriter.o)
      LoadFileList(char const*, std::vector<std::pair<std::string, std::vector<std::pair<unsigned long long, unsigned long long>, std::allocator<std::pair<unsigned long long, unsigned long long> > > >, std::allocator<std::pair<std::string, std::vector<std::pair<unsigned long long, unsigned long long>, std::allocator<std::pair<unsigned long long, unsigned long long> > > > > >&) in libbluray.1.a(filelist.o)
      MemoryToFileList(unsigned char*, unsigned long, std::vector<std::pair<std::string, std::vector<std::pair<unsigned long long, unsigned long long>, std::allocator<std::pair<unsigned long long, unsigned long long> > > >, std::allocator<std::pair<std::string, std::vector<std::pair<unsigned long long, unsigned long long>, std::allocator<std::pair<unsigned long long, unsigned long long> > > > > >&) in libbluray.1.a(filelist.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      ostools_selftest() in libregapi.a(regapi.o)
      GetAppPath() in libregapi.a(regapi.o)
      GetDirFromAbsolutePath(std::string) in libregapi.a(regapi.o)
      clear_dir(char const*, unsigned int) in libregapi.a(regapi.o)
      get_std_dir(char const*) in libregapi.a(regapi.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CStdStr<char>::operator=(char const*) in libBDPlayer.a(ApplicationEx.o)
      CScreenShot::TakeScreenshot() in libBDPlayer.a(Screenshot.o)
      CScreenShot::TakeScreenshot(CStdStr<char>&, CStdStr<char>, int) in libBDPlayer.a(Screenshot.o)
      CStdStr<char>::operator=(char const*) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::Mid(int, int) const in libBDPlayer.a(VideoDatabase.o)
      CGraphicContext::CGraphicContext() in libBDPlayer.a(GraphicContext.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()", referenced from:
      UnicodeToUTF8(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libregapi.a(regapi.o)
      UnicodeToANSI(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libregapi.a(regapi.o)
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      CBGetCpuCode() in libregapi.a(regapi.o)
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
      TagLib::FileStream::FileStreamPrivate::FileStreamPrivate(char const*, bool) in libtag.a(tfilestream.o)
      TagLib::FileStream::FileStreamPrivate::FileStreamPrivate(char const*, bool) in libtag.a(tfilestream.o)
      TagLib::FileStream::FileStream(char const*, bool) in libtag.a(tfilestream.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, unsigned long, std::allocator<char> const&)", referenced from:
      TagStringHandler::parse(TagLib::ByteVector const&) const in libBDPlayer.a(TagLoaderTagLib.o)
      CDDB::Xcddb::parseData(char const*) in libBDPlayer.a(cddb.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
      CApplicationEx::LeawoLoadDefaultPlaylist() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoInitApplicationTime() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoDistinguishVersionInfo() in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoIsSupportedFormats(CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoScanFilterFilePath(std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >&, CStdStr<char>, CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoAssociateFileType(CStdStr<char>, CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CApplicationEx::LeawoLoadPlayFiles(std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >, bool) in libBDPlayer.a(ApplicationEx.o)
      ...
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(unsigned long, char, std::allocator<char> const&)", referenced from:
      URIUtils::SplitPath(CStdStr<char> const&) in libBDPlayer.a(URIUtils.o)
  "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
      UTF8ToANSI(std::string) in libregapi.a(regapi.o)
      ANSIToUTF8(std::string) in libregapi.a(regapi.o)
      ostools_selftest() in libregapi.a(regapi.o)
      GetAppPath() in libregapi.a(regapi.o)
      GetPathShortName(std::string) in libregapi.a(regapi.o)
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      GetDirFromAbsolutePath(std::string) in libregapi.a(regapi.o)
      ...
  "std::string::operator=(char const*)", referenced from:
      CFindFileInfo::FindNext(_find_file_info&) in libregapi.a(regapi.o)
      CFindFileInfo::EndFind() in libregapi.a(regapi.o)
      CFindFileInfo::GetFileInfo(std::string, _find_file_info&) in libregapi.a(regapi.o)
      get_file_dir(char const*) in libregapi.a(regapi.o)
      get_file_title(char const*) in libregapi.a(regapi.o)
      SetCurThreadName(char const*) in libregapi.a(regapi.o)
      CLogSimpleManager::GetInstance(char const*, char const*, unsigned int, LogHandleType, LogLevel) in libregapi.a(regapi.o)
      ...
  "std::string::operator=(std::string const&)", referenced from:
      CBGetMachineCode(char const*) in libregapi.a(regapi.o)
      clear_dir(char const*, unsigned int) in libregapi.a(regapi.o)
      get_std_dir(char const*) in libregapi.a(regapi.o)
      CFindFileInfo::BeginFind(std::string, _find_file_info&) in libregapi.a(regapi.o)
      get_file_dir(char const*) in libregapi.a(regapi.o)
      get_file_title(char const*) in libregapi.a(regapi.o)
      CLogSimpleManager::CLogSimpleManager(char const*, char const*, LogHandleType, LogLevel) in libregapi.a(regapi.o)
      ...
  "std::string::operator[](unsigned long)", referenced from:
      get_std_dir(char const*) in libregapi.a(regapi.o)
      CFindFileInfo::FindNext(_find_file_info&) in libregapi.a(regapi.o)
      get_file_dir(char const*) in libregapi.a(regapi.o)
      get_file_title(char const*) in libregapi.a(regapi.o)
      CUrlManager::Net_SendTable(std::string const&, std::string const&) in libbluray.1.a(netcomm.o)
      TiXmlText::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      FormatAacsPath(std::string&) in libbluray.1.a(bd_helper.o)
      ...
  "std::string::operator+=(char const*)", referenced from:
      CRegData::HandleDeviceSourceData(std::string, bool) in libregapi.a(regapi.o)
      _SetRegLog in libregapi.a(regapi.o)
      ArduinoJson::Internals::StdStringTraits<std::string>::append(std::string&, char const*) in libregapi.a(regapi.o)
      CUrlManager::Net_CheckConnect() in libbluray.1.a(netcomm.o)
      CUrlManager::Net_SubmitEmail2(char*, char*, char const*, char const*, int, char const*) in libbluray.1.a(netcomm.o)
      CUrlManager::Net_GetVersionCount(int*) in libbluray.1.a(netcomm.o)
      CUrlManager::Net_GetHostKeyPointAndHostKeySig(int, unsigned char const*, unsigned char const*, unsigned char const*, unsigned char*, unsigned char*, unsigned char*) in libbluray.1.a(netcomm.o)
      ...
  "std::string::operator+=(std::string const&)", referenced from:
      CRegData::HandleDeviceSourceData(std::string, bool) in libregapi.a(regapi.o)
      TiXmlPrinter::Visit(TiXmlText const&) in libtinyxml.a(tinyxml.o)
      TiXmlDeclaration::Print(__sFILE*, int, std::string*) const in libtinyxml.a(tinyxml.o)
      TiXmlAttribute::Print(__sFILE*, int, std::string*) const in libtinyxml.a(tinyxml.o)
      TiXmlPrinter::DoIndent() in libtinyxml.a(tinyxml.o)
      TiXmlPrinter::DoLineBreak() in libtinyxml.a(tinyxml.o)
      TiXmlElement::Parse(char const*, TiXmlParsingData*, TiXmlEncoding) in libtinyxml.a(tinyxmlparser.o)
      ...
  "std::string::operator+=(char)", referenced from:
      CRegData::GetSourceUrl(int, std::string, std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&) in libregapi.a(regapi.o)
      ArduinoJson::Internals::StdStringTraits<std::string>::append(std::string&, char) in libregapi.a(regapi.o)
      TiXmlBase::EncodeString(std::string const&, std::string*) in libtinyxml.a(tinyxml.o)
      TiXmlDocument::StreamIn(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlAttribute::Parse(char const*, TiXmlParsingData*, TiXmlEncoding) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamTo(std::istream*, int, std::string*) in libtinyxml.a(tinyxmlparser.o)
      TiXmlBase::StreamWhiteSpace(std::istream*, std::string*) in libtinyxml.a(tinyxmlparser.o)
      ...
  "std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)", referenced from:
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_filebuf<char, std::char_traits<char> >::close()", referenced from:
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<double>(double)", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<long long>(long long)", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_M_insert<unsigned long long>(unsigned long long)", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "std::runtime_error::runtime_error(std::string const&)", referenced from:
      converter::check_convert_error() const in libregapi.a(regapi.o)
      converter::converter(std::string const&, std::string const&, bool, unsigned long) in libregapi.a(regapi.o)
  "std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(char const*, std::_Ios_Openmode)", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
  "std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream()", referenced from:
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
  "std::basic_ifstream<char, std::char_traits<char> >::~basic_ifstream()", referenced from:
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()", referenced from:
      DoCopyFile(std::string, std::string) in libregapi.a(regapi.o)
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
  "std::_List_node_base::hook(std::_List_node_base*)", referenced from:
      std::list<std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >, std::allocator<std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >::_M_insert(std::_List_iterator<std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > >, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) in libregapi.a(regapi.o)
      std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >::_M_insert(std::_List_iterator<std::pair<std::string, std::string> >, std::pair<std::string, std::string> const&) in libregapi.a(regapi.o)
      std::list<_find_file_info, std::allocator<_find_file_info> >::_M_insert(std::_List_iterator<_find_file_info>, _find_file_info const&) in libregapi.a(regapi.o)
      CApplicationEx::CreatePlayer(char const*) in libBDPlayer.a(ApplicationEx.o)
      CXBMCRenderManager::ReleaseRenderCapture(CRenderCapture*) in libBDPlayer.a(RenderManager.o)
      CXBMCRenderManager::Capture(CRenderCapture*, unsigned int, unsigned int, int) in libBDPlayer.a(RenderManager.o)
      std::list<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >::_M_insert(std::_List_iterator<std::pair<std::string, std::string> >, std::pair<std::string, std::string> const&) in libbluray.1.a(netcomm.o)
      ...
  "std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)", referenced from:
      std::list<CStdStr<char>, std::allocator<CStdStr<char> > >::sort() in libBDPlayer.a(ButtonTranslator.o)
  "std::_List_node_base::unhook()", referenced from:
      CApplicationEx::DestroyPlayer(void*) in libBDPlayer.a(ApplicationEx.o)
      CXBMCRenderManager::ReleaseRenderCapture(CRenderCapture*) in libBDPlayer.a(RenderManager.o)
      CXBMCRenderManager::RemoveCapture(CRenderCapture*) in libBDPlayer.a(RenderManager.o)
      CXBMCRenderManager::Capture(CRenderCapture*, unsigned int, unsigned int, int) in libBDPlayer.a(RenderManager.o)
      CXBMCRenderManager::ManageCaptures() in libBDPlayer.a(RenderManager.o)
      CCoreAudioAE::Shutdown() in libBDPlayer.a(CoreAudioAE.o)
      CCoreAudioAE::OpenCoreAudio(unsigned int, bool, AEDataFormat) in libBDPlayer.a(CoreAudioAE.o)
      ...
  "std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)", referenced from:
      std::list<CStdStr<char>, std::allocator<CStdStr<char> > >::sort() in libBDPlayer.a(ButtonTranslator.o)
      std::list<CStdStr<char>, std::allocator<CStdStr<char> > >::merge(std::list<CStdStr<char>, std::allocator<CStdStr<char> > >&) in libBDPlayer.a(ButtonTranslator.o)
      void std::list<boost::shared_ptr<CDVDOverlayImage>, std::allocator<boost::shared_ptr<CDVDOverlayImage> > >::insert<std::_List_iterator<boost::shared_ptr<CDVDOverlayImage> > >(std::_List_iterator<boost::shared_ptr<CDVDOverlayImage> >, std::_List_iterator<boost::shared_ptr<CDVDOverlayImage> >, std::_List_iterator<boost::shared_ptr<CDVDOverlayImage> >) in libBDPlayer.a(DVDInputStreamBluray.o)
      void std::list<EVENTCLIENT::CEventButtonState, std::allocator<EVENTCLIENT::CEventButtonState> >::insert<std::_List_iterator<EVENTCLIENT::CEventButtonState> >(std::_List_iterator<EVENTCLIENT::CEventButtonState>, std::_List_iterator<EVENTCLIENT::CEventButtonState>, std::_List_iterator<EVENTCLIENT::CEventButtonState>) in libBDPlayer.a(EventClient.o)
      void std::list<TagLib::String, std::allocator<TagLib::String> >::insert<std::_List_const_iterator<TagLib::String> >(std::_List_iterator<TagLib::String>, std::_List_const_iterator<TagLib::String>, std::_List_const_iterator<TagLib::String>) in libtag.a(tstringlist.o)
      void std::list<TagLib::MP4::Atom*, std::allocator<TagLib::MP4::Atom*> >::insert<std::_List_const_iterator<TagLib::MP4::Atom*> >(std::_List_iterator<TagLib::MP4::Atom*>, std::_List_const_iterator<TagLib::MP4::Atom*>, std::_List_const_iterator<TagLib::MP4::Atom*>) in libtag.a(mp4atom.o)
  "std::basic_streambuf<char, std::char_traits<char> >::sync()", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale const&)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::uflow()", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::setbuf(char*, long)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, long)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::overflow(int)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_streambuf<char, std::char_traits<char> >::pbackfail(int)", referenced from:
      vtable for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)", referenced from:
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::string const&, std::_Ios_Openmode)", referenced from:
      int TiXmlElement::QueryValueAttribute<CStdStr<char> >(std::string const&, CStdStr<char>*) const in libBDPlayer.a(ButtonTranslator.o)
      PLAYLIST::CPlayList::LoadData(std::istream&) in libBDPlayer.a(PlayList-F04523ADEF055167.o)
  "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)", referenced from:
      CScraperUrl::ParseElement(TiXmlElement const*) in libBDPlayer.a(ScraperUrl.o)
      CVideoInfoTag::ParseNative(TiXmlElement const*, bool) in libBDPlayer.a(VideoInfoTag.o)
      CDVDSubtitleStream::CDVDSubtitleStream() in libBDPlayer.a(DVDSubtitleStream.o)
      CDVDSubtitleStream::CDVDSubtitleStream() in libBDPlayer.a(DVDSubtitleStream.o)
      ADDON::CScraper::GetPathSettings() in libBDPlayer.a(Scraper.o)
      XBMCHelper::Configure() in libBDPlayer.a(XBMCHelper.o)
      ADDON::CRepository::FetchChecksum(CStdStr<char> const&) in libBDPlayer.a(Repository.o)
      ...
  "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()", referenced from:
      CScraperUrl::ParseElement(TiXmlElement const*) in libBDPlayer.a(ScraperUrl.o)
      CVideoInfoTag::ParseNative(TiXmlElement const*, bool) in libBDPlayer.a(VideoInfoTag.o)
      int TiXmlElement::QueryValueAttribute<CStdStr<char> >(std::string const&, CStdStr<char>*) const in libBDPlayer.a(ButtonTranslator.o)
      CDVDSubtitleStream::~CDVDSubtitleStream() in libBDPlayer.a(DVDSubtitleStream.o)
      CDVDSubtitleStream::~CDVDSubtitleStream() in libBDPlayer.a(DVDSubtitleStream.o)
      CDVDSubtitleStream::~CDVDSubtitleStream() in libBDPlayer.a(DVDSubtitleStream.o)
      ADDON::CScraper::GetPathSettings() in libBDPlayer.a(Scraper.o)
      ...
  "std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_stringstream(std::_Ios_Openmode)", referenced from:
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::basic_stringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_stringstream()", referenced from:
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::basic_istringstream(std::string const&, std::_Ios_Openmode)", referenced from:
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
      CWebSocketV8::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV8.o)
      CWebSocketV13::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV13.o)
  "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()", referenced from:
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
  "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)", referenced from:
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
      XBMCAddon::xbmcgui::ListItem::getduration() in libBDPlayer.a(ListItem.o)
  "std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_ostringstream(std::_Ios_Openmode)", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "std::locale::classic()", referenced from:
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(CharsetConverter.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(PlayerCoreFactory.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(URL.o)
      CStdStr<char>::CompareNoCase(char const*) const in libBDPlayer.a(URL.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(Util.o)
      ...
  "std::locale::locale(std::locale const&)", referenced from:
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimLeft() in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimRight() in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(AdvancedSettings.o)
      ...
  "std::locale::locale()", referenced from:
      CApplicationEx::LeawoIsSupportedFormats(CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CVideoDatabase::GetScraperForPath(CStdStr<char> const&, VIDEO::SScanSettings&, bool&) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimLeft() in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimRight() in libBDPlayer.a(VideoDatabase.o)
      CAdvancedSettings::GetCustomTVRegexps(TiXmlElement*, std::vector<TVShowRegexp, std::allocator<TVShowRegexp> >&) in libBDPlayer.a(AdvancedSettings.o)
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<wchar_t>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      ...
  "std::locale::~locale()", referenced from:
      CApplicationEx::LeawoIsSupportedFormats(CStdStr<char>) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(ApplicationEx.o)
      CVideoDatabase::GetScraperForPath(CStdStr<char> const&, VIDEO::SScanSettings&, bool&) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::TrimLeft() in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::codecvt<wchar_t, char, __mbstate_t>::id", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<wchar_t>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      CRssReader::GetNewsItems(TiXmlElement*, int) in libBDPlayer.a(RssReader.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
      CGUIEditControl::OnPasteClipboard() in libBDPlayer.a(GUIEditControl.o)
  "std::collate<wchar_t>::id", referenced from:
      StringUtils::AlphaNumericCompare(wchar_t const*, wchar_t const*) in libBDPlayer.a(StringUtils.o)
  "std::ios_base::Init::Init()", referenced from:
      ___cxx_global_var_init in libregapi.a(regapi.o)
      __GLOBAL__sub_I_ApplicationEx.cpp in libBDPlayer.a(ApplicationEx.o)
      __GLOBAL__sub_I_Screenshot.cpp in libBDPlayer.a(Screenshot.o)
      __GLOBAL__sub_I_VideoDatabase.cpp in libBDPlayer.a(VideoDatabase.o)
      __GLOBAL__sub_I_AdvancedSettings.cpp in libBDPlayer.a(AdvancedSettings.o)
      __GLOBAL__sub_I_PlayerCoreFactory.cpp in libBDPlayer.a(PlayerCoreFactory.o)
      __GLOBAL__sub_I_URL.cpp in libBDPlayer.a(URL.o)
      ...
  "std::ios_base::Init::~Init()", referenced from:
      ___cxx_global_var_init in libregapi.a(regapi.o)
      __GLOBAL__sub_I_ApplicationEx.cpp in libBDPlayer.a(ApplicationEx.o)
      __GLOBAL__sub_I_Screenshot.cpp in libBDPlayer.a(Screenshot.o)
      __GLOBAL__sub_I_VideoDatabase.cpp in libBDPlayer.a(VideoDatabase.o)
      __GLOBAL__sub_I_AdvancedSettings.cpp in libBDPlayer.a(AdvancedSettings.o)
      __GLOBAL__sub_I_PlayerCoreFactory.cpp in libBDPlayer.a(PlayerCoreFactory.o)
      __GLOBAL__sub_I_URL.cpp in libBDPlayer.a(URL.o)
      ...
  "std::ios_base::ios_base()", referenced from:
      XFILE::CFileStream::CFileStream(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::ios_base::~ios_base()", referenced from:
      XFILE::CFileStream::CFileStream(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStream::~CFileStream() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      virtual thunk to XFILE::CFileStream::~CFileStream() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStream::~CFileStream() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      ...
  "std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)", referenced from:
      XFILE::CFileStream::CFileStream(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStream::CFileStream(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)", referenced from:
      XFILE::CFileStream::Open(CURL const&) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)", referenced from:
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
      XBMCHelper::Configure() in libBDPlayer.a(XBMCHelper.o)
      XBMCHelper::WriteFile(char const*, std::string const&) in libBDPlayer.a(XBMCHelper.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
      ...
  "std::basic_ostream<wchar_t, std::char_traits<wchar_t> >& std::__ostream_insert<wchar_t, std::char_traits<wchar_t> >(std::basic_ostream<wchar_t, std::char_traits<wchar_t> >&, wchar_t const*, long)", referenced from:
      CDVDSubtitleStream::Open(std::string const&) in libBDPlayer.a(DVDSubtitleStream.o)
  "std::__throw_bad_cast()", referenced from:
      void convert<CStdStr<char>, CStdStr<wchar_t> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t>&) in libBDPlayer.a(CharsetConverter.o)
      void convert<CStdStr<wchar_t>, CStdStr<char> >(void*&, int, CStdStr<char> const&, CStdStr<char> const&, CStdStr<wchar_t> const&, CStdStr<char>&) in libBDPlayer.a(CharsetConverter.o)
      StringUtils::AlphaNumericCompare(wchar_t const*, wchar_t const*) in libBDPlayer.a(StringUtils.o)
      CRssReader::GetNewsItems(TiXmlElement*, int) in libBDPlayer.a(RssReader.o)
      CRssReader::Parse(int) in libBDPlayer.a(RssReader.o)
      CGUITextLayout::ParseText(CStdStr<wchar_t> const&, unsigned int, std::vector<unsigned int, std::allocator<unsigned int> >&, std::vector<unsigned int, std::allocator<unsigned int> >&) in libBDPlayer.a(GUITextLayout.o)
      CGUIEditControl::OnPasteClipboard() in libBDPlayer.a(GUIEditControl.o)
      ...
  "std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
      EPG::CEpg::HasValidEntries() const in libBDPlayer.a(Epg.o)
      EPG::CEpg::GetLastDate() const in libBDPlayer.a(Epg.o)
      EPG::CEpg::GetPreviousEvent(EPG::CEpgInfoTag const&) const in libBDPlayer.a(Epg.o)
  "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
      std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >::operator--() in libregapi.a(regapi.o)
      std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator--() in libregapi.a(regapi.o)
      std::_Rb_tree_iterator<std::pair<int const, std::string> >::operator--() in libregapi.a(regapi.o)
      std::_Rb_tree<CStdStr<char>, CStdStr<char>, std::_Identity<CStdStr<char> >, std::less<CStdStr<char> >, std::allocator<CStdStr<char> > >::_M_insert_unique(CStdStr<char> const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<int, std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > >, std::_Select1st<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >, std::less<int>, std::allocator<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > > >::_M_insert_unique(std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > const&) in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
      CVideoDatabase::SetDetailsForMovie(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetArtForItem(int, std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForTvShow(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, std::map<int, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >, std::less<int>, std::allocator<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForEpisode(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::SetDetailsForMusicVideo(CStdStr<char> const&, CVideoInfoTag const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::CleanDatabase(CGUIDialogProgressBarHandle*, std::set<int, std::less<int>, std::allocator<int> > const*, bool) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::ExportToXML(CStdStr<char> const&, bool, bool, bool, bool) in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
      std::_Rb_tree_iterator<std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >::operator++() in libregapi.a(regapi.o)
      std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator++() in libregapi.a(regapi.o)
      std::_Rb_tree_iterator<std::pair<int const, std::string> >::operator++() in libregapi.a(regapi.o)
      std::_Rb_tree_iterator<std::pair<std::string const, std::string> >::operator++(int) in libregapi.a(regapi.o)
      CVideoDatabase::UpdateOldVersion(int) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::GetNavCommon(CStdStr<char> const&, CFileItemList&, CStdStr<char> const&, int, CDatabase::Filter const&, bool) in libBDPlayer.a(VideoDatabase.o)
      CVideoDatabase::GetMusicVideoAlbumsNav(CStdStr<char> const&, CFileItemList&, int, CDatabase::Filter const&, bool) in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::__throw_logic_error(char const*)", referenced from:
      char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) in libbluray.1.a(tiger.o)
      unsigned short* std::basic_string<unsigned short, std::char_traits<unsigned short>, std::allocator<unsigned short> >::_S_construct<unsigned short const*>(unsigned short const*, unsigned short const*, std::allocator<unsigned short> const&, std::forward_iterator_tag) in libBDPlayer.a(iso9660.o)
  "std::__throw_length_error(char const*)", referenced from:
      std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libregapi.a(regapi.o)
      std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >::reserve(unsigned long) in libBDPlayer.a(VideoDatabase.o)
      std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::reserve(unsigned long) in libBDPlayer.a(VideoDatabase.o)
      void std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >::_M_range_insert<__gnu_cxx::__normal_iterator<CStdStr<char>*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > > > >(__gnu_cxx::__normal_iterator<CStdStr<char>*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > > >, __gnu_cxx::__normal_iterator<CStdStr<char>*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > > >, __gnu_cxx::__normal_iterator<CStdStr<char>*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > > >, std::forward_iterator_tag) in libBDPlayer.a(AdvancedSettings.o)
      std::vector<TVShowRegexp, std::allocator<TVShowRegexp> >::_M_fill_insert(__gnu_cxx::__normal_iterator<TVShowRegexp*, std::vector<TVShowRegexp, std::allocator<TVShowRegexp> > >, unsigned long, TVShowRegexp const&) in libBDPlayer.a(AdvancedSettings.o)
      std::vector<CStdStr<char>, std::allocator<CStdStr<char> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<CStdStr<char>*, std::vector<CStdStr<char>, std::allocator<CStdStr<char> > > >, unsigned long, CStdStr<char> const&) in libBDPlayer.a(AdvancedSettings.o)
      CCharsetConverter::utf8To(CStdStr<char> const&, CStdStr<char> const&, CStdStr<unsigned short>&) in libBDPlayer.a(CharsetConverter.o)
      ...
  "std::__throw_out_of_range(char const*)", referenced from:
      std::vector<std::string, std::allocator<std::string> >::_M_range_check(unsigned long) const in libregapi.a(regapi.o)
      _Cocoa_GetVolumeNameFromMountPoint in libBDPlayer.a(CocoaInterface.o)
      CStdStr<char>::operator=(char const*) in libBDPlayer.a(ApplicationEx.o)
      Observable::SendMessage(Observable const&, ObservableMessage) in libBDPlayer.a(Observer.o)
      CScreenShot::TakeScreenshot() in libBDPlayer.a(Screenshot.o)
      CScreenShot::TakeScreenshot(CStdStr<char>&, CStdStr<char>, int) in libBDPlayer.a(Screenshot.o)
      CDarwinUtils::GetManufacturer() in libBDPlayer.a(DarwinUtils.o)
      ...
  "std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
      CApplication::ProcessEventServer(float) in libBDPlayer.a(Application.o)
      CAlarmClock::Stop(CStdStr<char> const&, bool) in libBDPlayer.a(AlarmClock.o)
      std::_Rb_tree<std::string, std::pair<std::string const, CVariant>, std::_Select1st<std::pair<std::string const, CVariant> >, std::less<std::string>, std::allocator<std::pair<std::string const, CVariant> > >::erase(std::_Rb_tree_iterator<std::pair<std::string const, CVariant> >) in libBDPlayer.a(UrlOptions.o)
      CZipManager::GetZipList(CStdStr<char> const&, std::vector<SZipEntry, std::allocator<SZipEntry> >&) in libBDPlayer.a(ZipManager.o)
      CZipManager::release(CStdStr<char> const&) in libBDPlayer.a(ZipManager.o)
      std::_Rb_tree<CStdStr<char>, std::pair<CStdStr<char> const, CVariant>, std::_Select1st<std::pair<CStdStr<char> const, CVariant> >, CGUIListItem::icompare, std::allocator<std::pair<CStdStr<char> const, CVariant> > >::erase(std::_Rb_tree_iterator<std::pair<CStdStr<char> const, CVariant> >) in libBDPlayer.a(GUIListItem.o)
      std::_Rb_tree<CStdStr<char>, std::pair<CStdStr<char> const, boost::shared_ptr<CFileItem> >, std::_Select1st<std::pair<CStdStr<char> const, boost::shared_ptr<CFileItem> > >, std::less<CStdStr<char> >, std::allocator<std::pair<CStdStr<char> const, boost::shared_ptr<CFileItem> > > >::erase(std::_Rb_tree_iterator<std::pair<CStdStr<char> const, boost::shared_ptr<CFileItem> > >, std::_Rb_tree_iterator<std::pair<CStdStr<char> const, boost::shared_ptr<CFileItem> > >) in libBDPlayer.a(FileItem.o)
      ...
  "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
      std::_Rb_tree<std::string, std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > >, std::_Select1st<std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > const&) in libregapi.a(regapi.o)
      std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::string const, std::string> const&) in libregapi.a(regapi.o)
      std::_Rb_tree<int, std::pair<int const, std::string>, std::_Select1st<std::pair<int const, std::string> >, std::less<int>, std::allocator<std::pair<int const, std::string> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<int const, std::string> const&) in libregapi.a(regapi.o)
      std::_Rb_tree<CStdStr<char>, CStdStr<char>, std::_Identity<CStdStr<char> >, std::less<CStdStr<char> >, std::allocator<CStdStr<char> > >::_M_insert_unique(CStdStr<char> const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique(int const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) in libBDPlayer.a(VideoDatabase.o)
      std::_Rb_tree<int, std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > >, std::_Select1st<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > >, std::less<int>, std::allocator<std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > > >::_M_insert_unique(std::pair<int const, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > > const&) in libBDPlayer.a(VideoDatabase.o)
      ...
  "std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)", referenced from:
      StdStringSplit(std::string const&, char, int) in libregapi.a(regapi.o)
      Shaders::CShader::LoadSource(std::string const&, std::string const&) in libBDPlayer.a(Shader.o)
  "std::ctype<char> const& std::use_facet<std::ctype<char> >(std::locale const&)", referenced from:
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(ApplicationEx.o)
      CStdStr<char>::Equals(char const*, bool) const in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(VideoDatabase.o)
      __gnu_cxx::__normal_iterator<char*, std::string> std::__find_if<__gnu_cxx::__normal_iterator<char*, std::string>, NotSpace<char> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, NotSpace<char>, std::random_access_iterator_tag) in libBDPlayer.a(VideoDatabase.o)
      std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::string> > std::__find_if<std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::string> >, NotSpace<char> >(std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::string> >, std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::string> >, NotSpace<char>, std::random_access_iterator_tag) in libBDPlayer.a(VideoDatabase.o)
      CStdStr<char>::ToLower(std::locale const&) in libBDPlayer.a(AdvancedSettings.o)
      ...
  "std::ctype<wchar_t> const& std::use_facet<std::ctype<wchar_t> >(std::locale const&)", referenced from:
      CStdStr<wchar_t>::ToUpper(std::locale const&) in libBDPlayer.a(GUIInfoManager.o)
      CStdStr<wchar_t>::Equals(wchar_t const*, bool) const in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::ToUpper(std::locale const&) in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::ToLower(std::locale const&) in libBDPlayer.a(GUITextLayout.o)
      CStdStr<wchar_t>::ToUpper(std::locale const&) in libBDPlayer.a(GUIBaseContainer.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setw)", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::_Setfill<char>)", referenced from:
      Drive::sense_cmd() const in libbluray.1.a(ioctl.o)
  "std::basic_ostream<char, std::char_traits<char> >& std::operator<<<char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
      operator<<(std::ostream&, TiXmlNode const&) in libtinyxml.a(tinyxml.o)
  "std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from:
      int TiXmlElement::QueryValueAttribute<CStdStr<char> >(std::string const&, CStdStr<char>*) const in libBDPlayer.a(ButtonTranslator.o)
  "typeinfo for std::istream", referenced from:
      construction vtable for std::istream-in-XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      typeinfo for XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "typeinfo for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
      typeinfo for XFILE::CFileStreamBuffer in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "VTT for std::basic_ifstream<char, std::char_traits<char> >", referenced from:
      XBMCHelper::ReadFile(char const*) in libBDPlayer.a(XBMCHelper.o)
  "VTT for std::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
      CWebSocketV8::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV8.o)
      CWebSocketV13::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV13.o)
  "VTT for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >", referenced from:
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
      XBMCAddon::xbmcgui::ListItem::getduration() in libBDPlayer.a(ListItem.o)
  "VTT for std::basic_ostringstream<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  "vtable for std::basic_streambuf<char, std::char_traits<char> >", referenced from:
      XFILE::CFile::Open(CStdStr<char> const&, unsigned int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStreamBuffer::CFileStreamBuffer(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStreamBuffer::~CFileStreamBuffer() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStreamBuffer::~CFileStreamBuffer() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStreamBuffer::~CFileStreamBuffer() in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStreamBuffer::CFileStreamBuffer(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      XFILE::CFileStream::CFileStream(int) in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >", referenced from:
      DatabaseUtils::GetDatabaseResults(MediaType, std::vector<Field, std::allocator<Field> > const&, std::auto_ptr<dbiplus::Dataset> const&, std::vector<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > >, std::allocator<std::map<Field, CVariant, std::less<Field>, std::allocator<std::pair<Field const, CVariant> > > > >&) in libBDPlayer.a(DatabaseUtils.o)
      DatabaseUtils::BuildLimitClause(int, int) in libBDPlayer.a(DatabaseUtils.o)
      CVariant::asString(std::string const&) const in libBDPlayer.a(Variant.o)
      CDVDPlayerAudio::GetPlayerInfo() in libBDPlayer.a(DVDPlayerAudio.o)
      CDVDPlayerVideo::GetPlayerInfo() in libBDPlayer.a(DVDPlayerVideo.o)
      XBMCAddon::xbmcgui::ListItem::getduration() in libBDPlayer.a(ListItem.o)
      CWebSocketV8::Handshake(char const*, unsigned long, std::string&) in libBDPlayer.a(WebSocketV8.o)
      ...
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "vtable for std::basic_stringbuf<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >", referenced from:
      CVariant::asWideString(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const in libBDPlayer.a(Variant.o)
  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
  "virtual thunk to std::basic_istream<char, std::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::istream-in-XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
  "virtual thunk to std::basic_istream<char, std::char_traits<char> >::~basic_istream()", referenced from:
      construction vtable for std::istream-in-XFILE::CFileStream in libBDPlayer.a(File-D7D00FA76DAB8C7A.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices only
Showing first 200 errors only

====================================================================================================================

这个问题是由与升级xcode10之后未自动支持libstdc++的支持造成的

在target-》build setting -〉link-》Other link Flag中添加:

-undefined dynamic_lookup