While trying to build ROOT from source (version 5.18.00) for AIX5 the build process reaches this point (there are many lines of errors - I just pasted the first few below):
“cint/src/libstrm.cxx”, line 211.10: 1540-0300 (S) The “private” member “streambuf::operator=(streambuf &)” cannot be accessed.
“cint/src/libstrm.cxx”, line 228.10: 1540-0218 (S) The call does not match any parameter list for “::operator new”.
“cint/src/libstrm.cxx”, line 228.10: 1540-1284 (I) Predefined “operator new(unsigned long)” is not a viable candidate.
“cint/src/libstrm.cxx”, line 228.10: 1540-0215 (I) The wrong number of arguments have been specified for “operator new(unsigned long)”.
“cint/src/libstrm.cxx”, line 228.10: 1540-1284 (I) Predefined “operator new(unsigned long, const char *, unsigned long)” is not a viable candidate.
Did this issue ever get resolved. I tried the suggested remedy but got a different set of errors:
“cint/lib/stream/iostrm.h”, line 36.18: 1540-0040 (S) The text “" is unexpected
. “streambuf” may be undeclared or ambiguous.
“cint/lib/stream/iostrm.h”, line 37.18: 1540-0040 (S) The text "” is unexpected
. “streambuf” may be undeclared or ambiguous.
“cint/lib/stream/iostrm.h”, line 38.18: 1540-0040 (S) The text “" is unexpected
. “streambuf” may be undeclared or ambiguous.
“cint/lib/stream/iostrm.h”, line 39.18: 1540-0040 (S) The text "” is unexpected
. “ofstream” may be undeclared or ambiguous.
I’m afraid we tried both your suggestions, with a new set of errors. I’ve attached both outputs to this post. gcc4 has the results from using the gcc4strm.* files and gcc3 has the results from using the gcc3strm* files
I have a good feeling though, as this set of errors seems less “scary”. jes.gcc4.txt (45.6 KB) jes.gcc3.txt (45.6 KB)