Loading

Paste #prxtlvvfs

  1. [SRC] Linking openttd
  2. Undefined symbols for architecture x86_64:
  3.   "std::string::compare(char const*) const", referenced from:
  4.       LoadTranslations() in game_text.o
  5.       IsSameScript(ContentInfo const*, bool, ScriptInfo*, Subdirectory) in script_scanner.o
  6.   "std::string::compare(unsigned long, unsigned long, char const*) const", referenced from:
  7.       LoadTranslations() in game_text.o
  8.   "std::string::_M_leak_hard()", referenced from:
  9.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  10.   "std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
  11.       FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) in fileio.o
  12.       FioTarFirstDir(char const*, Subdirectory) in fileio.o
  13.       FioTarAddLink(char const*, char const*, Subdirectory) in fileio.o
  14.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  15.       TarScanner::AddFile(char const*, unsigned long, char const*) in fileio.o
  16.       ExtractTar(char const*, Subdirectory) in fileio.o
  17.       std::map<std::string, TarListEntry, std::less<std::string>, std::allocator<std::pair<std::string const, TarListEntry> > >::operator[](std::string const&) in fileio.o
  18.       ...
  19.   "std::string::_Rep::_S_empty_rep_storage", referenced from:
  20.       FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) in fileio.o
  21.       FioTarFirstDir(char const*, Subdirectory) in fileio.o
  22.       FioTarAddLink(char const*, char const*, Subdirectory) in fileio.o
  23.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  24.       TarScanner::AddFile(char const*, unsigned long, char const*) in fileio.o
  25.       ExtractTar(char const*, Subdirectory) in fileio.o
  26.       std::map<std::string, TarListEntry, std::less<std::string>, std::allocator<std::pair<std::string const, TarListEntry> > >::operator[](std::string const&) in fileio.o
  27.       ...
  28.   "std::string::append(char const*, unsigned long)", referenced from:
  29.       ScriptAdmin::MakeJSON(SQVM*, long long, int, std::string&) in script_admin.o
  30.   "std::string::append(std::string const&)", referenced from:
  31.       ScriptAdmin::MakeJSON(SQVM*, long long, int, std::string&) in script_admin.o
  32.   "std::string::append(unsigned long, char)", referenced from:
  33.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  34.   "std::string::assign(char const*, unsigned long)", referenced from:
  35.       Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) in gfx_layout.o
  36.       ScriptAdmin::MakeJSON(SQVM*, long long, int, std::string&) in script_admin.o
  37.   "std::string::assign(std::string const&)", referenced from:
  38.       ScriptAdmin::MakeJSON(SQVM*, long long, int, std::string&) in script_admin.o
  39.   "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
  40.       FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) in fileio.o
  41.       FioTarFirstDir(char const*, Subdirectory) in fileio.o
  42.       FioTarAddLink(char const*, char const*, Subdirectory) in fileio.o
  43.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  44.       TarScanner::AddFile(char const*, unsigned long, char const*) in fileio.o
  45.       ExtractTar(char const*, Subdirectory) in fileio.o
  46.       FiosGetHeightmapListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) in fios.o
  47.       ...
  48.   "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
  49.       TarAddLink(std::string const&, std::string const&, Subdirectory) in fileio.o
  50.       TarScanner::AddFile(char const*, unsigned long, char const*) in fileio.o
  51.       std::map<std::string, TarListEntry, std::less<std::string>, std::allocator<std::pair<std::string const, TarListEntry> > >::operator[](std::string const&) in fileio.o
  52.       std::_Rb_tree<std::string, std::pair<std::string const, TarListEntry>, std::_Select1st<std::pair<std::string const, TarListEntry> >, std::less<std::string>, std::allocator<std::pair<std::string const, TarListEntry> > >::_M_create_node(std::pair<std::string const, TarListEntry> const&) in fileio.o
  53.       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_create_node(std::pair<std::string const, std::string> const&) in fileio.o
  54.       std::_Rb_tree<std::string, std::pair<std::string const, TarFileListEntry>, std::_Select1st<std::pair<std::string const, TarFileListEntry> >, std::less<std::string>, std::allocator<std::pair<std::string const, TarFileListEntry> > >::_M_create_node(std::pair<std::string const, TarFileListEntry> const&) in fileio.o
  55.       std::map<Layouter::LineCacheKey, Layouter::LineCacheItem, std::less<Layouter::LineCacheKey>, std::allocator<std::pair<Layouter::LineCacheKey const, Layouter::LineCacheItem> > >::operator[](Layouter::LineCacheKey const&) in gfx_layout.o
  56.       ...
  57.   "std::_List_node_base::hook(std::_List_node_base*)", referenced from:
  58.       AIConfig::PushExtraConfigList() in ai_config.o
  59.       AIInfo::Constructor(SQVM*) in ai_info.o
  60.       StationCargoReroute::operator()(CargoPacket*) in cargoaction.o
  61.       VehicleCargoReroute::operator()(CargoPacket*) in cargoaction.o
  62.       std::_Rb_tree<unsigned short, std::pair<unsigned short const, std::list<CargoPacket*, std::allocator<CargoPacket*> > >, std::_Select1st<std::pair<unsigned short const, std::list<CargoPacket*, std::allocator<CargoPacket*> > > >, std::less<unsigned short>, std::allocator<std::pair<unsigned short const, std::list<CargoPacket*, std::allocator<CargoPacket*> > > > >::_M_create_node(std::pair<unsigned short const, std::list<CargoPacket*, std::allocator<CargoPacket*> > > const&) in cargoaction.o
  63.       VehicleCargoList::Append(CargoPacket*, CargoList<VehicleCargoList, std::list<CargoPacket*, std::allocator<CargoPacket*> > >::MoveToAction) in cargopacket.o
  64.       VehicleCargoList::Stage(bool, unsigned short, SmallStack<unsigned short, unsigned short, (unsigned short)65535, (unsigned short)8, (unsigned short)65533>, unsigned char, GoodsEntry const*, CargoPayment*) in cargopacket.o
  65.       ...
  66.   "std::_List_node_base::swap(std::_List_node_base&, std::_List_node_base&)", referenced from:
  67.       Load_STNN() in station_sl.o
  68.       SwapPackets(GoodsEntry*) in station_sl.o
  69.   "std::_List_node_base::unhook()", referenced from:
  70.       VehicleCargoList::Stage(bool, unsigned short, SmallStack<unsigned short, unsigned short, (unsigned short)65535, (unsigned short)8, (unsigned short)65533>, unsigned char, GoodsEntry const*, CargoPayment*) in cargopacket.o
  71.       VehicleCargoList::Return(unsigned int, StationCargoList*, unsigned short) in cargopacket.o
  72.       VehicleCargoList::Shift(unsigned int, VehicleCargoList*) in cargopacket.o
  73.       VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) in cargopacket.o
  74.       VehicleCargoList::Reroute(unsigned int, VehicleCargoList*, unsigned short, unsigned short, GoodsEntry const*) in cargopacket.o
  75.       void VehicleCargoList::PopCargo<CargoRemoval<VehicleCargoList> >(CargoRemoval<VehicleCargoList>) in cargopacket.o
  76.       MultiMap<unsigned short, CargoPacket*, std::less<unsigned short> >::erase(MultiMapIterator<std::_Rb_tree_iterator<std::pair<unsigned short const, std::list<CargoPacket*, std::allocator<CargoPacket*> > > >, std::_List_iterator<CargoPacket*>, unsigned short, CargoPacket*, std::less<unsigned short> >) in cargopacket.o
  77.       ...
  78.   "std::_List_node_base::transfer(std::_List_node_base*, std::_List_node_base*)", referenced from:
  79.       ScheduleErrorMessage(std::list<ErrorMessageData, std::allocator<ErrorMessageData> >&) in error_gui.o
  80.       LinkGraphSchedule::SpawnNext() in linkgraphschedule.o
  81.       void std::list<LinkRefresher::RefitDesc, std::allocator<LinkRefresher::RefitDesc> >::insert<std::_List_const_iterator<LinkRefresher::RefitDesc> >(std::_List_iterator<LinkRefresher::RefitDesc>, std::_List_const_iterator<LinkRefresher::RefitDesc>, std::_List_const_iterator<LinkRefresher::RefitDesc>) in refresh.o
  82.   "std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
  83.       VehicleCargoList::Stage(bool, unsigned short, SmallStack<unsigned short, unsigned short, (unsigned short)65535, (unsigned short)8, (unsigned short)65533>, unsigned char, GoodsEntry const*, CargoPayment*) in cargopacket.o
  84.       ScriptList::RemoveBottom(int) in script_list.o
  85.       ScriptListSorterValueDescending::Begin() in script_list.o
  86.       ScriptListSorterValueDescending::Next() in script_list.o
  87.       ScriptListSorterValueDescending::Remove(int) in script_list.o
  88.       FlowStat::GetVia(unsigned short, unsigned short) const in station_cmd.o
  89.       FlowStatMap::GetFlow() const in station_cmd.o
  90.       ...
  91.   "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
  92.       std::_Rb_tree<char const*, std::pair<char const* const, int>, std::_Select1st<std::pair<char const* const, int> >, StringCompare, std::allocator<std::pair<char const* const, int> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, int> >, std::pair<char const* const, int> const&) in ai_config.o
  93.       std::_Rb_tree<char const*, std::pair<char const* const, int>, std::_Select1st<std::pair<char const* const, int> >, StringCompare, std::allocator<std::pair<char const* const, int> > >::_M_insert_unique(std::pair<char const* const, int> const&) in ai_config.o
  94.       std::_Rb_tree<char const*, std::pair<char const* const, ScriptInfo*>, std::_Select1st<std::pair<char const* const, ScriptInfo*> >, StringCompare, std::allocator<std::pair<char const* const, ScriptInfo*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, ScriptInfo*> >, std::pair<char const* const, ScriptInfo*> const&) in ai_scanner.o
  95.       std::_Rb_tree<char const*, std::pair<char const* const, ScriptInfo*>, std::_Select1st<std::pair<char const* const, ScriptInfo*> >, StringCompare, std::allocator<std::pair<char const* const, ScriptInfo*> > >::_M_insert_unique(std::pair<char const* const, ScriptInfo*> const&) in ai_scanner.o
  96.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_anim.o
  97.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_anim_sse4.o
  98.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_optimized.o
  99.       ...
  100.   "std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
  101.       AIListWindow::AIListWindow(WindowDesc*, Owner) in ai_gui.o
  102.       AIListWindow::DrawWidget(OTTD_Rect const&, int) const in ai_gui.o
  103.       AIListWindow::ChangeAI() in ai_gui.o
  104.       AIScannerInfo::SelectRandomAI() const in ai_scanner.o
  105.       CargoList<StationCargoList, MultiMap<unsigned short, CargoPacket*, std::less<unsigned short> > >::InvalidateCache() in cargopacket.o
  106.       FlowRiver(unsigned int, unsigned int) in landscape.o
  107.       LinkGraphOverlay::DrawLinks(DrawPixelInfo const*) const in linkgraph_gui.o
  108.       ...
  109.   "std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
  110.       std::_Rb_tree<char const*, std::pair<char const* const, int>, std::_Select1st<std::pair<char const* const, int> >, StringCompare, std::allocator<std::pair<char const* const, int> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, int> >, std::pair<char const* const, int> const&) in ai_config.o
  111.       AIScannerInfo::FindInfo(char const*, int, bool) in ai_scanner.o
  112.       std::_Rb_tree<char const*, std::pair<char const* const, ScriptInfo*>, std::_Select1st<std::pair<char const* const, ScriptInfo*> >, StringCompare, std::allocator<std::pair<char const* const, ScriptInfo*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, ScriptInfo*> >, std::pair<char const* const, ScriptInfo*> const&) in ai_scanner.o
  113.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_anim.o
  114.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_anim_sse4.o
  115.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_optimized.o
  116.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_simple.o
  117.       ...
  118.   "std::__throw_length_error(char const*)", referenced from:
  119.       std::vector<ScriptConfigItem const*, std::allocator<ScriptConfigItem const*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ScriptConfigItem const**, std::vector<ScriptConfigItem const*, std::allocator<ScriptConfigItem const*> > >, ScriptConfigItem const* const&) in ai_gui.o
  120.       std::vector<Path*, std::allocator<Path*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<Path**, std::vector<Path*, std::allocator<Path*> > >, unsigned long, Path* const&) in mcf.o
  121.       std::vector<Engine, std::allocator<Engine> >::_M_insert_aux(__gnu_cxx::__normal_iterator<Engine*, std::vector<Engine, std::allocator<Engine> > >, Engine const&) in engine_sl.o
  122.       std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&) in script_object.o
  123.       std::vector<BaseSettingEntry*, std::allocator<BaseSettingEntry*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<BaseSettingEntry**, std::vector<BaseSettingEntry*, std::allocator<BaseSettingEntry*> > >, BaseSettingEntry* const&) in settings_gui.o
  124.       std::vector<StationViewWindow::RowDisplay, std::allocator<StationViewWindow::RowDisplay> >::_M_insert_aux(__gnu_cxx::__normal_iterator<StationViewWindow::RowDisplay*, std::vector<StationViewWindow::RowDisplay, std::allocator<StationViewWindow::RowDisplay> > >, StationViewWindow::RowDisplay const&) in station_gui.o
  125.   "std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
  126.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_anim.o
  127.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_anim_sse4.o
  128.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_optimized.o
  129.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_simple.o
  130.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_sse2.o
  131.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_sse4.o
  132.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::erase(char const* const&) in 32bpp_ssse3.o
  133.       ...
  134.   "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
  135.       std::_Rb_tree<char const*, std::pair<char const* const, int>, std::_Select1st<std::pair<char const* const, int> >, StringCompare, std::allocator<std::pair<char const* const, int> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, int> >, std::pair<char const* const, int> const&) in ai_config.o
  136.       std::_Rb_tree<char const*, std::pair<char const* const, int>, std::_Select1st<std::pair<char const* const, int> >, StringCompare, std::allocator<std::pair<char const* const, int> > >::_M_insert_unique(std::pair<char const* const, int> const&) in ai_config.o
  137.       std::_Rb_tree<char const*, std::pair<char const* const, ScriptInfo*>, std::_Select1st<std::pair<char const* const, ScriptInfo*> >, StringCompare, std::allocator<std::pair<char const* const, ScriptInfo*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<char const* const, ScriptInfo*> >, std::pair<char const* const, ScriptInfo*> const&) in ai_scanner.o
  138.       std::_Rb_tree<char const*, std::pair<char const* const, ScriptInfo*>, std::_Select1st<std::pair<char const* const, ScriptInfo*> >, StringCompare, std::allocator<std::pair<char const* const, ScriptInfo*> > >::_M_insert_unique(std::pair<char const* const, ScriptInfo*> const&) in ai_scanner.o
  139.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_anim.o
  140.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_anim_sse4.o
  141.       std::_Rb_tree<char const*, std::pair<char const* const, BlitterFactory*>, std::_Select1st<std::pair<char const* const, BlitterFactory*> >, StringCompare, std::allocator<std::pair<char const* const, BlitterFactory*> > >::_M_insert_unique(std::pair<char const* const, BlitterFactory*> const&) in 32bpp_optimized.o
  142.       ...
  143. ld: symbol(s) not found for architecture x86_64
  144. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  145. make[1]: *** [openttd] Error 1
  146. make: *** [all] Error 1

Comments