Hi all,
Having some issues packaging for Android only on my project using 5.4.4. Packaging works on the Cesium Samples project. Not entirely sure what the issue may be.
------ Building 2 action(s) started ------
[1/2] clang++ VRPrototype-arm64.so
ld.lld: error: undefined symbol: cesium_sqlite3_open
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_close_v2
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(std::__ndk1::unique_ptr<cesium_sqlite3, (anonymous namespace)::DeleteSqliteConnection>::~unique_ptr()) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::Impl::~Impl()) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_exec
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced 1 more times
ld.lld: error: undefined symbol: cesium_sqlite3_finalize
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced 11 more times
ld.lld: error: undefined symbol: cesium_sqlite3_errstr
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:((anonymous namespace)::prepareStatement(std::__ndk1::unique_ptr<cesium_sqlite3, (anonymous namespace)::DeleteSqliteConnection> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
bol: cesium_sqlite3_open
PackagingResults: Error: undefined symbol: cesium_sqlite3_close_v2
PackagingResults: Error: undefined symbol: cesium_sqlite3_exec
PackagingResults: Error: undefined symbol: cesium_sqlite3_finalize
PackagingResults: Error: undefined symbol: cesium_sqlite3_errstr
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced 31 more times
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_free
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::createConnection() const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced 1 more times
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_prepare_v2
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:((anonymous namespace)::prepareStatement(std::__ndk1::unique_ptr<cesium_sqlite3, (anonymous namespace)::DeleteSqliteConnection> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_reset
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced 4 more times
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_clear_bindings
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
PackagingResults: Error: undefined symbol: cesium_sqlite3_free
PackagingResults: Error: undefined symbol: cesium_sqlite3_prepare_v2
PackagingResults: Error: undefined symbol: cesium_sqlite3_reset
PackagingResults: Error: undefined symbol: cesium_sqlite3_clear_bindings
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced 3 more times
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_bind_text
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
PackagingResults: Error: undefined symbol: cesium_sqlite3_bind_text
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced 3 more times
ld.lld: error: undefined symbol: cesium_sqlite3_step
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
PackagingResults: Error: undefined symbol: cesium_sqlite3_step
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced 4 more times
ld.lld: error: undefined symbol: cesium_sqlite3_column_int64
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::prune()) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_column_text
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced 1 more times
ld.lld: error: undefined symbol: cesium_sqlite3_column_int
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_column_blob
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_column_bytes
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_bind_int64
>>> referenced by SqliteCache.cpp
Pbol: cesium_sqlite3_column_int64
PackagingResults: Error: undefined symbol: cesium_sqlite3_column_text
PackagingResults: Error: undefined symbol: cesium_sqlite3_column_int
PackagingResults: Error: undefined symbol: cesium_sqlite3_column_blob
PackagingResults: Error: undefined symbol: cesium_sqlite3_column_bytes
PackagingResults: Error: undefined symbol: cesium_sqlite3_bind_int64
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::getEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
>>> referenced 1 more times
>>>ld.lld: error: undefined symbol: cesium_sqlite3_bind_int
>>> referenced by SqliteCache.cpp
PackagingResults: Error: undefined symbol: cesium_sqlite3_bind_int
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
:allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
UATHelper: Packaging (Android (ASTC)): ld.lld: error: undefined symbol: cesium_sqlite3_bind_blob
UATHelper: Packaging (Android (ASTC)): >>> referenced by SqliteCache.cpp
UATHelper: Packaging (Android (ASTC)): >>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::storeEntry(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, long, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<ch
ar>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, unsigned short, std::__ndk1::map<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, CesiumAsync::CaseInsensitiveCompare, std::__ndk1:
k1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, gsl::span<std::byte const, 18446744073709551615ul> const&)) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
ld.lld: error: undefined symbol: cesium_sqlite3_changes
>>> referenced by SqliteCache.cpp
>>> SqliteCache.cpp.o:(CesiumAsync::SqliteCache::prune()) in archive C:/Program Files/Epic Games/UE_5.4/Engine/Plugins/Marketplace/CesiumForUnreal/Source/ThirdParty/lib/Android-aarch64-Release/libCesiumAsync.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Total time in Parallel executor: 6.14 seconds
Total execution time: 18.93 seconds
Took 19.19s to run dotnet.exe, ExitCode=6
PackagingResults: Error: undefined symbol: cesium_sqlite3_bind_blob
PackagingResults: Error: undefined symbol: cesium_sqlite3_changes
PackagingResults: Error: linker command failed with exit code 1 (use -v to see invocation)
UnrealBuildTool failed. See log for more details. (C:\Users\juan.castillo\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.4\UBA-VRPrototype-Android-Development.txt)
AutomationTool executed for 0h 0m 21s
AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Android (ASTC)): BUILD FAILED
PackagingResults: Error: Unknown Error
LogUObjectHash: Compacting FUObjectHashTables data took 0.53ms
LogSlate: External Image Picker: DecompressImage failed
LogSlate: Window 'Project Settings' being destroyed
LogSlate: Window 'Project Settings' being destroyed