The configuration script 'icu-config' provided by icu4c does not work, since there is no libicuuc.so in /usr/local/lib (There is a libicuuc.so.so.0.0, instead):
$ icu-config --prefix ### icu-config: Can't find /usr/local/lib/libicuuc.so - ICU prefix is wrong. ### Try the --prefix= or --exec-prefix= options ### or --detect-prefix ### icu-config: Exitting. This patch (patches/patch-source_config_icu-config-bottom) fixes it: $OpenBSD$ --- source/config/icu-config-bottom.orig Sat Sep 29 15:21:35 2007 +++ source/config/icu-config-bottom Sat Sep 29 15:22:02 2007 @@ -3,7 +3,7 @@ ## Copyright (c) 2002-2005, International Business Machines Corporation and ## others. All Rights Reserved. -ICUUC_FILE=${libdir}/${ICULIBS_COMMON_LIB_NAME} +ICUUC_FILE=${libdir}/${ICULIBS_COMMON_LIB_NAME}.*.* # echo ENABLE RPATH $ENABLE_RPATH and RPATHLDFLAGS=${RPATH_LDFLAGS} if [ "x$PKGDATA_MODE" = "x" ]; then