libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/guestStoreClientLib.o -Wl,--whole-archive ../lib/err/.libs/libErr.a ../lib/string/.libs/libString.a ../lib/unicode/.libs/libUnicode.a ../lib/misc/.libs/libMisc.a -Wl,--no-whole-archive -Wl,--as-needed -licui18n -lpthread -ldl -lc -mtune=generic -O2 -Wl,-z -Wl,defs -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libguestStoreClient.so.0 -o .libs/libguestStoreClient.so.0.0.0
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/unicode/.libs/libUnicode.a(unicodeICU.o): in function `Unicode_CompareWithLocale':
unicodeICU.c:(.text+0x4d): undefined reference to `uiter_setUTF8'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x5d): undefined reference to `uiter_setUTF8'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/unicode/.libs/libUnicode.a(unicodeICU.o): in function `Unicode_Normalize':
unicodeICU.c:(.text+0x194): undefined reference to `uiter_setUTF8'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x1d1): undefined reference to `unorm_next'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x221): undefined reference to `unorm_next'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/unicode/.libs/libUnicode.a(unicodeICU.o): in function `Unicode_ToLower':
unicodeICU.c:(.text+0x301): undefined reference to `ucasemap_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x314): undefined reference to `ucasemap_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x363): undefined reference to `ucasemap_utf8ToLower'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x39b): undefined reference to `ucasemap_utf8ToLower'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/unicode/.libs/libUnicode.a(unicodeICU.o): in function `Unicode_ToUpper':
unicodeICU.c:(.text+0x411): undefined reference to `ucasemap_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x424): undefined reference to `ucasemap_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x473): undefined reference to `ucasemap_utf8ToUpper'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x4ab): undefined reference to `ucasemap_utf8ToUpper'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/unicode/.libs/libUnicode.a(unicodeICU.o): in function `Unicode_ToTitle':
unicodeICU.c:(.text+0x521): undefined reference to `ucasemap_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x534): undefined reference to `ucasemap_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x583): undefined reference to `ucasemap_utf8ToTitle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: unicodeICU.c:(.text+0x5bb): undefined reference to `ucasemap_utf8ToTitle'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/misc/.libs/libMisc.a(codeset.o): in function `CodeSet_GenericToGenericDb':
codeset.c:(.text+0x15e): undefined reference to `ucnv_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x17b): undefined reference to `ucnv_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x23b): undefined reference to `UCNV_FROM_U_CALLBACK_STOP'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x242): undefined reference to `UCNV_TO_U_CALLBACK_STOP'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x263): undefined reference to `ucnv_setToUCallBack'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x273): undefined reference to `ucnv_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x27b): undefined reference to `ucnv_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x28b): undefined reference to `UCNV_FROM_U_CALLBACK_SKIP'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x292): undefined reference to `UCNV_TO_U_CALLBACK_SKIP'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x2a3): undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x2aa): undefined reference to `UCNV_TO_U_CALLBACK_SUBSTITUTE'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x2d5): undefined reference to `ucnv_setFromUCallBack'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x38c): undefined reference to `ucnv_convertEx'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x3dc): undefined reference to `ucnv_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0x403): undefined reference to `ucnv_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/misc/.libs/libMisc.a(codeset.o): in function `CodeSet_IsEncodingSupported':
codeset.c:(.text+0xabe): undefined reference to `ucnv_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0xae9): undefined reference to `ucnv_close'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: ../lib/misc/.libs/libMisc.a(codeset.o): in function `CodeSet_Validate':
codeset.c:(.text+0xb67): undefined reference to `ucnv_open'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0xb7d): undefined reference to `UCNV_TO_U_CALLBACK_STOP'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0xb8f): undefined reference to `ucnv_setToUCallBack'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0xbb0): undefined reference to `ucnv_toUChars'
/usr/lib/gcc/x86_64-pc-linux-gnu/12.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: codeset.c:(.text+0xbb8): undefined reference to `ucnv_close'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:552: libguestStoreClient.la] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-emulation/open-vm-tools-12.5.2/work/open-vm-tools-12.5.2/libguestStoreClient'
make: *** [Makefile:561: all-recursive] Error 1
* ERROR: app-emulation/open-vm-tools-12.5.2::core-server-kit failed (compile phase):
* emake failed
It seems that the configure phase doesn't setup correctly the LDFLAGS about icu library
It seems that the configure phase doesn't setup correctly the LDFLAGS about icu library