===> Building for liblcf-0.7.0nb9 CXX tools/lcfstrings-lcfstrings.o CXX src/liblcf_la-dbarray.lo CXX src/liblcf_la-encoder.lo CXX src/liblcf_la-ini.lo CXX src/liblcf_la-inireader.lo CXX src/liblcf_la-ldb_equipment.lo CXX src/liblcf_la-ldb_eventcommand.lo CXX src/liblcf_la-ldb_parameters.lo CXX src/liblcf_la-ldb_reader.lo CXX src/liblcf_la-lmt_reader.lo CXX src/liblcf_la-lmt_rect.lo CXX src/liblcf_la-lmt_treemap.lo CXX src/liblcf_la-lmu_movecommand.lo CXX src/liblcf_la-lmu_reader.lo CXX src/liblcf_la-lsd_reader.lo CXX src/liblcf_la-reader_flags.lo CXX src/liblcf_la-reader_lcf.lo CXX src/liblcf_la-reader_util.lo CXX src/liblcf_la-reader_xml.lo CXX src/liblcf_la-rpg_setup.lo CXX src/liblcf_la-rpg_terms.lo CXX src/liblcf_la-saveopt.lo CXX src/liblcf_la-writer_lcf.lo CXX src/liblcf_la-writer_xml.lo CXX src/generated/liblcf_la-ldb_actor.lo CXX src/generated/liblcf_la-ldb_animation.lo CXX src/generated/liblcf_la-ldb_animationcelldata.lo CXX src/generated/liblcf_la-ldb_animationframe.lo CXX src/generated/liblcf_la-ldb_animationtiming.lo CXX src/generated/liblcf_la-ldb_attribute.lo CXX src/generated/liblcf_la-ldb_battlecommand.lo CXX src/generated/liblcf_la-ldb_battlecommands.lo CXX src/generated/liblcf_la-ldb_battleranimation.lo CXX src/generated/liblcf_la-ldb_battleranimationitemskill.lo CXX src/generated/liblcf_la-ldb_battleranimationpose.lo CXX src/generated/liblcf_la-ldb_battleranimationweapon.lo CXX src/generated/liblcf_la-ldb_chipset.lo CXX src/generated/liblcf_la-ldb_class.lo CXX src/generated/liblcf_la-ldb_commonevent.lo CXX src/generated/liblcf_la-ldb_database.lo CXX src/generated/liblcf_la-ldb_enemy.lo CXX src/generated/liblcf_la-ldb_enemyaction.lo CXX src/generated/liblcf_la-ldb_item.lo CXX src/generated/liblcf_la-ldb_learning.lo CXX src/generated/liblcf_la-ldb_music.lo CXX src/generated/liblcf_la-ldb_skill.lo CXX src/generated/liblcf_la-ldb_sound.lo CXX src/generated/liblcf_la-ldb_state.lo CXX src/generated/liblcf_la-ldb_switch.lo CXX src/generated/liblcf_la-ldb_system.lo CXX src/generated/liblcf_la-ldb_terms.lo CXX src/generated/liblcf_la-ldb_terrain.lo CXX src/generated/liblcf_la-ldb_testbattler.lo CXX src/generated/liblcf_la-ldb_troop.lo CXX src/generated/liblcf_la-ldb_troopmember.lo CXX src/generated/liblcf_la-ldb_trooppage.lo CXX src/generated/liblcf_la-ldb_trooppagecondition.lo CXX src/generated/liblcf_la-ldb_variable.lo CXX src/generated/liblcf_la-lmt_encounter.lo CXX src/generated/liblcf_la-lmt_mapinfo.lo CXX src/generated/liblcf_la-lmt_start.lo CXX src/generated/liblcf_la-lmu_event.lo CXX src/generated/liblcf_la-lmu_eventpage.lo CXX src/generated/liblcf_la-lmu_eventpagecondition.lo CXX src/generated/liblcf_la-lmu_map.lo CXX src/generated/liblcf_la-lmu_moveroute.lo CXX src/generated/liblcf_la-lsd_save.lo CXX src/generated/liblcf_la-lsd_saveactor.lo CXX src/generated/liblcf_la-lsd_savecommonevent.lo CXX src/generated/liblcf_la-lsd_saveeasyrpgdata.lo CXX src/generated/liblcf_la-lsd_saveeventexecframe.lo CXX src/generated/liblcf_la-lsd_saveeventexecstate.lo CXX src/generated/liblcf_la-lsd_saveinventory.lo CXX src/generated/liblcf_la-lsd_savemapevent.lo CXX src/generated/liblcf_la-lsd_savemapeventbase.lo CXX src/generated/liblcf_la-lsd_savemapinfo.lo CXX src/generated/liblcf_la-lsd_savepanorama.lo CXX src/generated/liblcf_la-lsd_savepartylocation.lo CXX src/generated/liblcf_la-lsd_savepicture.lo CXX src/generated/liblcf_la-lsd_savescreen.lo CXX src/generated/liblcf_la-lsd_savesystem.lo CXX src/generated/liblcf_la-lsd_savetarget.lo CXX src/generated/liblcf_la-lsd_savetitle.lo CXX src/generated/liblcf_la-lsd_savevehiclelocation.lo CXX src/generated/liblcf_la-rpg_actor.lo CXX src/generated/liblcf_la-rpg_animation.lo CXX src/generated/liblcf_la-rpg_animationcelldata.lo CXX src/generated/liblcf_la-rpg_animationframe.lo CXX src/generated/liblcf_la-rpg_animationtiming.lo CXX src/generated/liblcf_la-rpg_attribute.lo CXX src/generated/liblcf_la-rpg_battlecommand.lo CXX src/generated/liblcf_la-rpg_battlecommands.lo CXX src/generated/liblcf_la-rpg_battleranimation.lo CXX src/generated/liblcf_la-rpg_battleranimationitemskill.lo CXX src/generated/liblcf_la-rpg_battleranimationpose.lo CXX src/generated/liblcf_la-rpg_battleranimationweapon.lo CXX src/generated/liblcf_la-rpg_chipset.lo CXX src/generated/liblcf_la-rpg_class.lo CXX src/generated/liblcf_la-rpg_commonevent.lo CXX src/generated/liblcf_la-rpg_database.lo CXX src/generated/liblcf_la-rpg_encounter.lo CXX src/generated/liblcf_la-rpg_enemy.lo CXX src/generated/liblcf_la-rpg_enemyaction.lo CXX src/generated/liblcf_la-rpg_enums.lo CXX src/generated/liblcf_la-rpg_equipment.lo CXX src/generated/liblcf_la-rpg_event.lo CXX src/generated/liblcf_la-rpg_eventcommand.lo CXX src/generated/liblcf_la-rpg_eventpage.lo CXX src/generated/liblcf_la-rpg_eventpagecondition.lo CXX src/generated/liblcf_la-rpg_item.lo CXX src/generated/liblcf_la-rpg_learning.lo CXX src/generated/liblcf_la-rpg_map.lo CXX src/generated/liblcf_la-rpg_mapinfo.lo CXX src/generated/liblcf_la-rpg_movecommand.lo CXX src/generated/liblcf_la-rpg_moveroute.lo CXX src/generated/liblcf_la-rpg_music.lo CXX src/generated/liblcf_la-rpg_parameters.lo CXX src/generated/liblcf_la-rpg_rect.lo CXX src/generated/liblcf_la-rpg_save.lo CXX src/generated/liblcf_la-rpg_saveactor.lo CXX src/generated/liblcf_la-rpg_savecommonevent.lo CXX src/generated/liblcf_la-rpg_saveeasyrpgdata.lo CXX src/generated/liblcf_la-rpg_saveeventexecframe.lo CXX src/generated/liblcf_la-rpg_saveeventexecstate.lo CXX src/generated/liblcf_la-rpg_saveinventory.lo CXX src/generated/liblcf_la-rpg_savemapevent.lo CXX src/generated/liblcf_la-rpg_savemapeventbase.lo CXX src/generated/liblcf_la-rpg_savemapinfo.lo CXX src/generated/liblcf_la-rpg_savepanorama.lo CXX src/generated/liblcf_la-rpg_savepartylocation.lo CXX src/generated/liblcf_la-rpg_savepicture.lo CXX src/generated/liblcf_la-rpg_savescreen.lo CXX src/generated/liblcf_la-rpg_savesystem.lo CXX src/generated/liblcf_la-rpg_savetarget.lo CXX src/generated/liblcf_la-rpg_savetitle.lo CXX src/generated/liblcf_la-rpg_savevehiclelocation.lo CXX src/generated/liblcf_la-rpg_skill.lo CXX src/generated/liblcf_la-rpg_sound.lo CXX src/generated/liblcf_la-rpg_start.lo CXX src/generated/liblcf_la-rpg_state.lo CXX src/generated/liblcf_la-rpg_switch.lo CXX src/generated/liblcf_la-rpg_system.lo CXX src/generated/liblcf_la-rpg_terms.lo CXX src/generated/liblcf_la-rpg_terrain.lo CXX src/generated/liblcf_la-rpg_testbattler.lo CXX src/generated/liblcf_la-rpg_treemap.lo CXX src/generated/liblcf_la-rpg_troop.lo CXX src/generated/liblcf_la-rpg_troopmember.lo CXX src/generated/liblcf_la-rpg_trooppage.lo CXX src/generated/liblcf_la-rpg_trooppagecondition.lo CXX src/generated/liblcf_la-rpg_variable.lo CXXLD liblcf.la Undefined symbols for architecture arm64: "icu_77::Normalizer2::getNFKCInstance(UErrorCode&)", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "icu_77::UnicodeString::toLower()", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "icu_77::UnicodeString::UnicodeString(char const*, int, char const*)", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "icu_77::UnicodeString::UnicodeString(icu_77::UnicodeString const&)", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "icu_77::UnicodeString::~UnicodeString()", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "icu_77::UMemory::operator delete(void*)", referenced from: icu_77::StringByteSink, std::__1::allocator>>::~StringByteSink() in liblcf_la-reader_util.o "icu_77::ByteSink::GetAppendBuffer(int, int, char*, int, int*)", referenced from: vtable for icu_77::StringByteSink, std::__1::allocator>> in liblcf_la-reader_util.o "icu_77::ByteSink::Flush()", referenced from: vtable for icu_77::StringByteSink, std::__1::allocator>> in liblcf_la-reader_util.o "icu_77::ByteSink::~ByteSink()", referenced from: std::__1::basic_string, std::__1::allocator>& icu_77::UnicodeString::toUTF8String, std::__1::allocator>>(std::__1::basic_string, std::__1::allocator>&) const in liblcf_la-reader_util.o icu_77::StringByteSink, std::__1::allocator>>::~StringByteSink() in liblcf_la-reader_util.o icu_77::StringByteSink, std::__1::allocator>>::StringByteSink(std::__1::basic_string, std::__1::allocator>*, int) in liblcf_la-reader_util.o icu_77::StringByteSink, std::__1::allocator>>::~StringByteSink() in liblcf_la-reader_util.o "icu_77::UnicodeString::toUTF8(icu_77::ByteSink&) const", referenced from: std::__1::basic_string, std::__1::allocator>& icu_77::UnicodeString::toUTF8String, std::__1::allocator>>(std::__1::basic_string, std::__1::allocator>&) const in liblcf_la-reader_util.o "typeinfo for icu_77::ByteSink", referenced from: typeinfo for icu_77::StringByteSink, std::__1::allocator>> in liblcf_la-reader_util.o "vtable for icu_77::UnicodeString", referenced from: lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "_u_errorName_77", referenced from: lcf::Encoder::Init() in liblcf_la-encoder.o lcf::Encoder::Convert(std::__1::basic_string, std::__1::allocator>&, void*, void*) in liblcf_la-encoder.o lcf::ReaderUtil::Recode(nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o lcf::ReaderUtil::Normalize(nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "_ucnv_close_77", referenced from: lcf::Encoder::Reset() in liblcf_la-encoder.o lcf::ScopeGuard::~ScopeGuard() in liblcf_la-encoder.o lcf::ScopeGuard>, nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>)::$_3>::~ScopeGuard() in liblcf_la-reader_util.o lcf::ScopeGuard>, nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>)::$_2>::~ScopeGuard() in liblcf_la-reader_util.o "_ucnv_compareNames_77", referenced from: lcf::Encoder::Encoder(std::__1::basic_string, std::__1::allocator>) in liblcf_la-encoder.o "_ucnv_convertEx_77", referenced from: lcf::Encoder::Convert(std::__1::basic_string, std::__1::allocator>&, void*, void*) in liblcf_la-encoder.o lcf::ReaderUtil::Recode(nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o "_ucnv_open_77", referenced from: lcf::Encoder::Init() in liblcf_la-encoder.o lcf::ReaderUtil::Recode(nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>, nonstd::sv_lite::basic_string_view>) in liblcf_la-reader_util.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:1629: liblcf.la] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/games/liblcf *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-upstream-arm64/games/liblcf