<div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-13 21:20 GMT+02:00 Richard Koch <span dir="ltr"><<a href="mailto:koch@uoregon.edu" target="_blank">koch@uoregon.edu</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">."<br>
<br>
Later it says "C++11 defines char16_t as bit-compatible with uint16_t, but as a distinct type." Then it says "On macOS, char16_t is not available because the uchar.h standard header is missing."<br>
<br></blockquote></div><br><div style="font-size:small" class="gmail_default">​This is exactly the problem:<br><br><a href="https://www.gnu.org/software/gnulib/manual/html_node/uchar_002eh.html">https://www.gnu.org/software/gnulib/manual/html_node/uchar_002eh.html</a><br><br></div><div style="font-size:small" class="gmail_default">As this page says:<br></div><div style="font-size:small" class="gmail_default"><br></div><div style="font-size:small" class="gmail_default">This header file is missing on all non-glibc platforms:
glibc 2.15, Mac OS X 10.5, FreeBSD 6.4, NetBSD 5.0, OpenBSD 3.8, Minix 
3.1.8, AIX 7.1, HP-UX 11.31, <br>IRIX 6.5, OSF/1 5.1, Solaris 11 2011-11, 
Cygwin, mingw, MSVC 9, Interix 3.5, BeOS.
​</div><br clear="all"><div style="font-size:small" class="gmail_default">​File ource/libs/icu/icu-src/source/common/unicode/umachine.h  says <br><br> * UChar is configurable by defining the macro UCHAR_TYPE<br> * on the preprocessor or compiler command line:<br> * -DUCHAR_TYPE=uint16_t or -DUCHAR_TYPE=wchar_t (if U_SIZEOF_WCHAR_T==2) etc.<br> * (The UCHAR_TYPE can also be #defined earlier in this file, for outside the ICU library code.)<br><br></div><div style="font-size:small" class="gmail_default">By doing a "dirty hack" icu compiles just fine.<br><br></div><div style="font-size:small" class="gmail_default">​CONFIG_SHELL=/bin/bash CC="gcc64 -D_XOPEN_SOURCE=600 -Dchar16_t=uint16_t -std=c99" CXX="g++64 -std=c++11" ./Build --host=x86_64-pc-solaris2.11 \<br>--build=x86_64-pc-solaris2.11  -enable-luajittex  --enable-mfluajit  --enable-xindy  CLISP=$clisp_builddir/clisp​</div><br><div style="font-size:small" class="gmail_default">​Tomorrow I will try to continue.​</div><br><div style="font-size:small" class="gmail_default">​A.S.​</div><br>-- <br><div class="gmail_signature"><div dir="ltr">Apostolos Syropoulos<br>Xanthi, GREECE<br><br></div></div>
</div></div>