Hippos and Juggernauts
On some unix, this worked for me:
./b2 link=static,shared -sICU_PATH=/usr/local install
On the specified system, ICU headers are set in the /usr/local/include and ICU libraries in /usr/local/lib
To check if ICU headers are set (say, in /usr/local/include ), does the /usr/local/include/unicode/ directory exist and has many header files in it (e.g. symtable.h )
Note that when I followed the general advice from the network and passed -sICU_LINK='-L/usr/local/lib' to raise b2 , ICU detection (versions 1.62 and 1.63) failed.
In the previous answer, the user βNuSkoolerβ mentions that the has_icu_test.cpp plagiarism enhancement file is simply return 0; closes the test and increases the confidence that all this is genkhi with the ICU and continues it.
However, make sure that you also delete all ICU-related function calls and header files from this file, because it usually happens that has_icu_test.cpp cannot be compiled at first, or because ICU libraries or header files cannot be found with using internal functions.
With all this, I can confirm that Aegisub configure now passes the ICU test for me.
(and all this because John Hurt died sadly and I tried to put the subtitles in the Heaven Gate clip to give to a friend)
b.
source share