New comment by maciozo on void-packages repository https://github.com/void-linux/void-packages/pull/50845#issuecomment-2171875052 Comment: Thank you so much for your help so far on this, @classabbyamp. I tried applying the patch you suggested on IRC (https://github.com/LinearTapeFileSystem/ltfs/commit/2db929b5fc641fbeccb06ba38b3c7e3d4f25a86c). It no longer works with the current `configure.ac`, so I modified it slightly: ```patch --- a/configure.ac 2024-06-16 21:48:51.744301806 +0100 +++ b/configure.ac 2024-06-16 21:49:23.842374377 +0100 @@ -337,8 +337,8 @@ dnl dnl Check for ICU dnl -ICU_MODULE_CFLAGS="`icu-config --cppflags 2> /dev/null`"; -ICU_MODULE_LIBS="`icu-config --ldflags 2> /dev/null`"; +ICU_MODULE_CFLAGS="`pkg-config --cflags icu-i18n 2> /dev/null`"; +ICU_MODULE_LIBS="`pkg-config --libs icu-i18n 2> /dev/null`"; if test -z "$ICU_MODULE_LIBS" then PKG_CHECK_MODULES([ICU_MODULE], [icu >= 0.21]) @@ -352,16 +352,9 @@ ) AC_MSG_RESULT([$icu_6x]) -if test "x${icu_6x}" = "xyes" -then - AC_MSG_CHECKING(for ICU version) - ICU_MODULE_VERSION="`icu-config --version 2> /dev/null`"; - if test "${ICU_MODULE_VERSION%%.*}" -ge "60" - then - AM_EXTRA_CPPFLAGS="${AM_EXTRA_CPPFLAGS} -D ICU6x" - fi - AC_MSG_RESULT([$ICU_MODULE_VERSION]) -fi +AC_MSG_CHECKING(for ICU version) +ICU_MODULE_VERSION="`pkg-config --modversion icu-i18n 2> /dev/null`"; +AC_MSG_RESULT([$ICU_MODULE_VERSION]) dnl dnl Check for SNMP ``` Unfortunately, this still results in the same error. I did also try without removing the whole `if` statement around the assignment of `ICU_MODULE_VERSION`, but the result was the same. Would it be possible to make it so that this package gets built in qemu, rather than cross-compiling? It might just be a simpler way out.