CMake build with Intel Compiler crashes

Hi,
The CMake build seems to fail if I change the compiler to use the Intel Compilers(v12) available on the cern afs.
Here is the output –

[ 32%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/dict/iccstrm.o
/home/sbanerje/root/cint/cint/lib/iccstrm/iostrm.h(85): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Mysb"
  static ostream::_Mysb *G__store_cout;
                  ^

/home/sbanerje/root/cint/cint/lib/iccstrm/iostrm.h(86): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Mysb"
  static ostream::_Mysb *G__store_cerr;
                  ^

/home/sbanerje/root/cint/cint/lib/iccstrm/iostrm.h(87): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Mysb"
  static istream::_Mysb *G__store_cin;
                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(235): error #373: "std::ios_base::ios_base(const std::ios_base &)" (declared at line 779 of "/usr/include/c++/4.1.2/bits/ios_base.h") is inaccessible
     p = new ios_base(*(ios_base*) tmp);
                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(417): warning #191: type qualifier is meaningless on cast type
  , (const char_traits<char>::char_type) G__int(libp->para[2])));
     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(537): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__int(libp->para[1])
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(548): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__int(libp->para[1]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(558): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::char_type*) G__Charref(&libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(568): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref, (basic_istream<char
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(568): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Mysb"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref, (basic_istream<char
                                                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(568): error: expected an expression
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref, (basic_istream<char
                                                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(568): error: expected a ")"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref, (basic_istream<char
                                                                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(568): error: qualified name is not allowed
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref, (basic_istream<char
                                                                                                                                                                                                                 ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(569): error: expected a ";"
  ,char_traits<char> >::char_type) G__int(libp->para[1]));
                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(579): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref);
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(579): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Mysb"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref);
                                                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(579): error: expected an expression
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref);
                                                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(579): error: expected a ")"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->get(*(basic_istream<char,char_traits<char> >::_Mysb*) libp->para[0].ref);
                                                                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(589): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->getline((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__int(libp->para[1])
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(600): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->getline((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__int(libp->para[1]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(610): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore((streamsize) G__int(libp->para[0]), (basic_istream<char,char_traits<char> >::int_type) G__int(libp->para[1]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(622): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore((streamsize) G__int(libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(629): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->ignore();
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(641): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->read((basic_istream<char,char_traits<char> >::char_type*) G__int(libp->para[0]), (streamsize) G__int(libp->para[1]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(669): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->seekg((basic_istream<char,char_traits<char> >::pos_type) G__int(libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(685): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->seekg((basic_istream<char,char_traits<char> >::off_type) G__int(libp->para[0])
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(696): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->putback((basic_istream<char,char_traits<char> >::char_type) G__int(libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(706): error: class "std::basic_istream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_istream<char,char_traits<char> >::_Myt& obj = ((basic_istream<char,char_traits<char> >*) G__getstructoffset())->unget();
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1104): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_ostream<char,char_traits<char> >::_Myt& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->put((basic_ostream<char,char_traits<char> >::char_type) G__int(libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1114): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_ostream<char,char_traits<char> >::_Myt& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->write((const basic_ostream<char,char_traits<char> >::char_type*) G__int(libp->para[0])
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1125): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_ostream<char,char_traits<char> >::_Myt& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->flush();
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1135): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_ostream<char,char_traits<char> >::_Myt& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->seekp((basic_ostream<char,char_traits<char> >::pos_type) G__int(libp->para[0]));
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1145): error: class "std::basic_ostream<char, std::char_traits<char>>" has no member "_Myt"
           const basic_ostream<char,char_traits<char> >::_Myt& obj = ((basic_ostream<char,char_traits<char> >*) G__getstructoffset())->seekp((basic_ostream<char,char_traits<char> >::off_type) G__int(libp->para[0])
                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1848): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                      ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1848): error: expected an expression
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1848): error: expected a ")"
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1850): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1850): error: expected an expression
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                          ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1850): error: expected a ")"
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                            ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1856): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                      ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1856): error: expected an expression
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1856): error: expected a ")"
         p = new basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1858): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1858): error: expected an expression
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                          ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1858): error: expected a ")"
         p = new((void*) gvp) basic_stringbuf<char,char_traits<char>,allocator<char> >(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                            ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1872): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr* pobj;
                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1873): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr xobj = ((const basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1874): error: expected a type specifier
           pobj = new basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr(xobj);
                      ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1884): error: class "std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
        ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                            ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1884): error: expected an expression
        ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1884): error: expected a ")"
        ((basic_stringbuf<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_stringbuf<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1974): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                              ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1974): error: expected an expression
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1974): error: expected a ")"
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                       ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1976): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1976): error: expected an expression
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1976): error: expected a ")"
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1982): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                              ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1982): error: expected an expression
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1982): error: expected a ")"
         p = new basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                       ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1984): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1984): error: expected an expression
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(1984): error: expected a ")"
         p = new((void*) gvp) basic_istringstream<char,char_traits<char>,allocator<char> >(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2033): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr* pobj;
                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2034): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr xobj = ((const basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2035): error: expected a type specifier
           pobj = new basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr(xobj);
                      ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2045): error: class "std::basic_istringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
        ((basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2045): error: expected an expression
        ((basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2045): error: expected a ")"
        ((basic_istringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_istringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2135): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                              ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2135): error: expected an expression
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2135): error: expected a ")"
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                       ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2137): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2137): error: expected an expression
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2137): error: expected a ")"
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2143): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                              ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2143): error: expected an expression
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2143): error: expected a ")"
         p = new basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                       ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2145): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2145): error: expected an expression
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2145): error: expected a ")"
         p = new((void*) gvp) basic_ostringstream<char,char_traits<char>,allocator<char> >(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2165): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr* pobj;
                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2166): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr xobj = ((const basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
                                                                               ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2167): error: expected a type specifier
           pobj = new basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr(xobj);
                      ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2177): error: class "std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
        ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                    ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2177): error: expected an expression
        ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                           ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2177): error: expected a ")"
        ((basic_ostringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str(*(basic_ostringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                             ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2267): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                            ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2267): error: expected an expression
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2267): error: expected a ")"
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2269): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2269): error: expected an expression
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2269): error: expected a ")"
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref, (ios_base::openmode) G__int(libp->para[1]));
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2275): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                            ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2275): error: expected an expression
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                   ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2275): error: expected a ")"
         p = new basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                     ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2277): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                         ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2277): error: expected an expression
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2277): error: expected a ")"
         p = new((void*) gvp) basic_stringstream<char,char_traits<char>,allocator<char> >(*(basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr*) libp->para[0].ref);
                                                                                                                                                                  ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2297): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr* pobj;
                                                                              ^

/home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx(2298): error: class "std::basic_stringstream<char, std::char_traits<char>, std::allocator<char>>" has no member "_Mystr"
           const basic_stringstream<char,char_traits<char>,allocator<char> >::_Mystr xobj = ((const basic_stringstream<char,char_traits<char>,allocator<char> >*) G__getstructoffset())->str();
                                                                              ^

compilation aborted for /home/sbanerje/root/cint/cint/src/dict/iccstrm.cxx (code 4)
gmake[2]: *** [cint/cint/CMakeFiles/Cint_static.dir/src/dict/iccstrm.o] Error 4
gmake[1]: *** [cint/cint/CMakeFiles/Cint_static.dir/all] Error 2
gmake: *** [all] Error 2

However, it succeeds on the normal make file build(taking the architecture to be linuxx8664icc).
I am setting the compiler like –

cmake $ROOTSYS -Dmathmore=ON -Dxrootd=OFF -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_F_COMPILER=ifort

I have tried v5-30-00 as well as the trunk. It seems to be failing in both places

Regards nebu

I’ll have a look at the problem with icc. Give a couple of days.

I have attached the file SetUpLinux.cmake with the modifications to cope with icc version 12. Can you please place it at cmake/modules and test if it is OK for you now. (:frowning: I had to change the suffix to be able to attach it)
SetUpLinux.cmake.txt (6.76 KB)

Hello,
That worked. Thanks a lot.

Cheers, Nebu

I am getting exactly the same error, even after replacing the SetUpLinux.cmake file.
Here is what I am doing:

./configure linuxx8664icc --enable-minuit2 --enable-roofit

Output:

Checking for source directory … /temp/lessa/myroot/root
Configuring for linuxx8664icc
Checking for GNU Make version >= 3.80 … ok
Checking for C compiler … icc
Checking for C++ compiler … icc
Checking for linker (LD) … icpc
Checking for F77 compiler … ifort
Checking for libX11 … /usr/lib64
Checking for X11/Xlib.h … /usr/include
Checking for X11/xpm.h … /usr/include
Checking for X11/Xft/Xft.h … /usr/include
Checking for X11/extensions/shape.h … /usr/include
Checking for libXpm … /usr/lib64
Checking for libXft … /usr/lib64
Checking for libXext … /usr/lib64
Checking for freetype-config … /usr/bin/freetype-config
Checking for libfreetype version >= 9.3.0 … ok
Checking whether to build included libfreetype6 … no
Checking for pcre-config … not found
Checking whether to build included libpcre … yes
Checking for zlib.h … /usr/include
Checking for libz … /usr/lib64
Checking whether to build included zlib … no
Checking for lzma.h … no
Checking for liblzma … no
Checking whether to build included lzma … yes
Checking for GL/gl.h … no
Checking for libGL, or libMesaGL … no
Checking for libGLU, or libMesaGLU … no
Checking for mysql_config … not found
Checking for mysql.h … no
Checking for libmysqlclient_r, libmysqlclient, or mysqlclient … no
Checking for occi.h … no
Checking for libclntsh, or oci … no
Checking for libocci, or oraocci10 … no
Checking for libpq-fe.h … no
Checking for libpq … no
Checking for sql.h … no
Checking for libsqlod … no
Checking for sqlext.h … no
Checking for libiodbc, libodbc, or odbc32 … no
Checking for rfio_api.h … no
Checking for librfio, libdpm, libshift, shiftmd, or shift … no
Checking for rfio_api.h … no
Checking for stager_api.h … no
Checking for libshift, shiftmd, or shift … no
Checking for gfal_api.h … no
Checking for libgfal … no
Checking for ApMon.h … no
Checking for libapmoncpp … no
Checking for fftw3.h … no
Checking for libfftw3, or libfftw3-3 … no
Checking for fitsio.h … /usr/include
Checking for libcfitsio, or cfitsio … /usr/lib64
Checking for gvc.h … no
Checking for libgvc, or gvc … no
Checking for libgraph, or graph … no
Checking for libcdt, or cdt … no
Checking for libpathplan, or pathplan … no
Checking for libgvplugin_dot_layout, or gvplugin_dot_layout … no
Checking for libPythia6 … no
Checking for Pythia.h … no
Checking for libpythia8 … no
Checking for dcap.h … no
Checking for libdcap … no
Checking for chirp_reli.h … no
Checking for libchirp_client … no
Checking for hdfs.h … no
Checking for jni.h … no
Checking for libhdfs … no
Checking for libjvm … no
Checking whether Bonjour/Avahi is supported … no (currently not for the icc compiler)
Checking for libglite-api-wrapper … no
Checking for gapiUI.h … no
Checking for libgapiUI … no
Checking for jpeglib.h … /usr/include
Checking for png.h … /usr/include
Checking for tiffio.h … /usr/include
Checking for gif_lib.h … no
Checking for libjpeg … /usr/lib64
Checking for libtiff … /usr/lib64
Checking for libungif … no
Checking for libz … /usr/lib64
Checking for libpng … /usr/lib64
Checking whether to build included libAfterImage … yes
Checking for ldap.h … no
Checking for libldap … no
Checking for Python.h … /usr/include/python2.5
Checking for python2.5, libpython2.5, libpython, python, or Python … /usr/lib64
Checking for xml2-config … not found
Checking for libxml/tree.h … no
Checking for libxml2_a, or libxml2 … no
Checking whether to build xrootd … yes
Checking for xrootd version … "v3.0.4"
Checking for libssl … /usr/lib64
Checking for libcrypto … /usr/lib64
Checking for openssl/bio.h … /usr/include
Checking for openssl/blowfish.h … /usr/include
Checking for openssl/err.h … /usr/include
Checking for openssl/pem.h … /usr/include
Checking for openssl/rand.h … /usr/include
Checking for openssl/rsa.h … /usr/include
Checking for t_server.h … no
Checking for libsrp … no
Checking for libgmp … no
Checking for libmisc … no
Checking for pwauth.h … no
Checking for krb5.h … no
Checking for shadow passwords … yes
Checking for gsl/gsl_version.h … /usr/include
Checking for GSL version >= 1.8 … ok
Checking for libgsl, gslML, or gsl … /usr/lib64
Checking for libgslcblas, gslcblasML, gslcblas, or cblas … /usr/lib64
Checking whether /usr/lib64/libgsl.a is compiled with -fPIC … yes
Checking whether /usr/lib64/libgslcblas.a is compiled with -fPIC … no
Checking for shared library versions using gsl-config … yes
Checking whether to build libMathMore … yes
Checking whether to build libGenVector … yes
Checking whether to build libCintex … yes
Checking whether to build libReflex … yes
Checking whether to build libRooFit … yes
Checking whether to build libMinuit2 … yes
Checking whether to build libUnuran … no
Checking whether to build libGdml … no
Checking whether to build libTable … no
Checking whether to build libTMVA … yes
Checking whether to build libMemStat … yes
Checking for Clarens support … no
Checking for PEAC support … no
Checking whether to build afdsmgrd … no
Generating cint dictionaries.
Checking whether setresuid declared in /usr/include/unistd.h … yes
Writing config/Makefile.config … done
Writing config/Makefile.comp … done
Writing include/RConfigure.h … done
Writing include/RConfigOptions.h … done
Writing bin/root-config … done
Writing etc/system.rootrc … done
Writing etc/system.rootauthrc … done
Writing etc/system.rootdaemonrc … done
Writing etc/root.mimes … done
Writing etc/daemons/rootd.rc.d … done
Writing etc/daemons/rootd.xinetd … done
Writing etc/daemons/proofd.rc.d … done
Writing etc/daemons/proofd.xinetd … done
Writing main/src/proofserv.sh … done
Writing main/src/roots.sh … done
Writing etc/daemons/xrootd.rc.d … done
Writing etc/daemons/olbd.rc.d … done
Writing etc/daemons/cmsd.rc.d … done
Writing bin/memprobe … done
Writing build/misc/root-help.el … done
Writing macros/html.C … done
Writing bin/thisroot.sh … done
Writing bin/thisroot.csh … done
Writing bin/genreflex … done
Writing bin/genreflex-rootcint … done
Writing config.status … done

Enabled support for asimage, astiff, builtin_afterimage, builtin_pcre, builtin_lzma, cintex, exceptions, fitsio, genvector, mathmore, memstat, minuit2, python, reflex, roofit, shadowpw, shared, ssl, tmva, x11, xft, xrootd.

and then just:
make

then I get:
"bin/rmkdepend -R -fcint/cint/src/dict/iccstrm.d -Y -w 1000 – -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__64BIT -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/pmcs00/temp/lessa/myroot/root/cint/cint/inc -I/pmcs00/temp/lessa/myroot/root/cint/cint/src -I/pmcs00/temp/lessa/myroot/root/cint/cint/src/dict -pthread -Icint/cint/lib/iccstrm -I. -D__cplusplus – cint/cint/src/dict/iccstrm.cxx
icc -O -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__STD_EXCEPTION -DG__64BIT -DG__HAVE_CONFIG -DG__NOMAKEINFO -DG__CINTBODY -I/pmcs00/temp/lessa/myroot/root/cint/cint/inc -I/pmcs00/temp/lessa/myroot/root/cint/cint/src -I/pmcs00/temp/lessa/myroot/root/cint/cint/src/dict -pthread -Icint/cint/lib/iccstrm -I. -o cint/cint/src/dict/iccstrm.o -c cint/cint/src/dict/iccstrm.cxx
cint/cint/lib/iccstrm/iostrm.h(85): error: class “std::basic_ostream<char, std::char_traits>” has no member “_Mysb"
static ostream::_Mysb *G__store_cout; …”

Any ideas?

Hi,

Which version of icc are you using? (Note that you are not using cmake but are using regular make).

Cheers,
Philippe.

Hi,

I am using icc 12.1.0.
Indeed, I am using make.
Cheers,
-Andre

Hi,

Can you open this request under a different heading?

Thanks,
Philippe.