Error: no type named '__streambuf_type' in 'std::__1::basic_

ghazel@MacBook-Pro:~/Downloads/cint-5.18.00$
2 warnings generated.
tool/rmkdepend/rmkdepend -R -fcint/src/dict/gcc4strm.d -Y -w 1000 – -O2 -pipe -W -Wall -Wno-long-double -Woverloaded-virtual -fsigned-char -fno-common -D__DARWIN_UNIX03=1 -DG__GNUREADLINE -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI -DG__ERRORCALLBACK -DG__SIGNEDCHAR -DG__NEWSTDHEADER -DG__CINT_VER6 -DG__NATIVELONGLONG -DG__P2FCAST -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -Icint/inc -Icint/src -Ireflex/inc -DG__CINTBODY -DREFLEX_CINT_MERGE -DInternal=I -Icint/lib/gcc4strm -D__cplusplus – cint/src/dict/gcc4strm.cxx
g++ -O2 -pipe -W -Wall -Wno-long-double -Woverloaded-virtual -fsigned-char -fno-common -D__DARWIN_UNIX03=1 -DG__GNUREADLINE -DG__SHAREDLIB -DG__OSFDLL -DG__ANSI -DG__ERRORCALLBACK -DG__SIGNEDCHAR -DG__NEWSTDHEADER -DG__CINT_VER6 -DG__NATIVELONGLONG -DG__P2FCAST -DG__STD_EXCEPTION -DG__HAVE_CONFIG -DG__NOMAKEINFO -Icint/inc -Icint/src -Ireflex/inc -DG__CINTBODY -DREFLEX_CINT_MERGE -DInternal=I -Icint/lib/gcc4strm -c cint/src/dict/gcc4strm.cxx -o cint/src/dict/gcc4strm.o
warning: unknown warning option ‘-Wno-long-double’; did you mean ‘-Wno-long-long’? [-Wunknown-warning-option]
In file included from cint/src/dict/gcc4strm.cxx:7:
In file included from cint/src/dict/gcc4strm.h:30:
cint/lib/gcc4strm/iostrm.h:85:17: error: no type named ‘__streambuf_type’ in 'std::__1::basic_ostream’
static ostream::__streambuf_type *G__store_cout;
~~~~~~~~~^
cint/lib/gcc4strm/iostrm.h:86:17: error: no type named ‘__streambuf_type’ in 'std::__1::basic_ostream’
static ostream::__streambuf_type *G__store_cerr;
~~~~~~~~~^
cint/lib/gcc4strm/iostrm.h:87:17: error: no type named ‘__streambuf_type’ in 'std::__1::basic_istream’
static istream::__streambuf_type *G__store_cin;
~~~~~~~~~^

Hi,

the latest CINT release does not support libc++. We have added the support in ROOT’s CINT version; I have simply not put this into a release. I will see how to get that done - there are a few hurdles; e.g. the cint git repo needs to be updated. I’ll let you know.

Cheers, Axel.