Re: [ROOT] compiling CINT with gcc 3.0.1

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Wed Sep 05 2001 - 05:26:42 MEST


Hi Tony,

  libstrm.cxx does not work with gcc 3. We need to make a gcc3strm.cxx.
For the time make sure you use fakestrm.cxx in your makefile. This is done
in the ROOT Makefile (see $ROOTSYS/cint/Module.mk).

Cheers, Fons.

On Tue, Sep 04, 2001 at 03:19:33PM -0500, Colley, Tony wrote:
> 
> 
> Has anyone successfully built the current CVS version of ROOT/CINT using gcc
> 3.0.1?
> 
> I am getting a truckload of messages when compiling cint/src/libstrm.cxx,
> and then g++ eventually bails out. Several cxx files have been successfully
> compiled before getting to this point...
> 
> 
> === MAKE LOG FRAGMENT ===
> 
> /usr/local/bin/g++ -O -pipe -Wall -Woverloaded-virtual -fPIC -Iinclude
> -DHAVE_CONFIG -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT
> -DG__REDIRECTIO -Icint/lib/stream -o cint/src/libstrm.o -c cint/src/libstrm.
> cxx
> In file included from include/libstrm.h:29,
>                  from cint/src/libstrm.cxx:4:
> cint/lib/stream/stdiostr.h:25:25: stdiostream.h: No such file or directory
> /usr/local/include/g++-v3/bits/std_streambuf.h: In function `int 
>    G__streambuf_overflow_0_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/std_streambuf.h:501: `typename
> _Traits::int_type 
>    std::basic_streambuf<_CharT, _Traits>::overflow(typename
> _Traits::int_type = 
>    _Traits::eof()) [with _CharT = char, _Traits = std::char_traits<char>]'
> is 
>    protected
> cint/src/libstrm.cxx:64: within this context
> /usr/local/include/g++-v3/bits/std_streambuf.h:501: `typename
> _Traits::int_type 
>    std::basic_streambuf<_CharT, _Traits>::overflow(typename
> _Traits::int_type = 
>    _Traits::eof()) [with _CharT = char, _Traits = std::char_traits<char>]'
> is 
>    protected
> cint/src/libstrm.cxx:67: within this context
> /usr/local/include/g++-v3/bits/std_streambuf.h: In function `int 
>    G__streambuf_underflow_1_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/std_streambuf.h:472: `typename
> _Traits::int_type 
>    std::basic_streambuf<_CharT, _Traits>::underflow() [with _CharT = char, 
>    _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:74: within this context
> /usr/local/include/g++-v3/bits/std_streambuf.h: In function `int 
>    G__streambuf_pbackfail_2_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/std_streambuf.h:493: `typename
> _Traits::int_type 
>    std::basic_streambuf<_CharT, _Traits>::pbackfail(typename
> _Traits::int_type 
>    = _Traits::eof()) [with _CharT = char, _Traits = std::char_traits<char>]'
> is 
>    protected
> cint/src/libstrm.cxx:79: within this context
> /usr/local/include/g++-v3/bits/std_streambuf.h: In function `int 
>    G__streambuf_sync_3_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/std_streambuf.h:461: `int 
>    std::basic_streambuf<_CharT, _Traits>::sync() [with _CharT = char,
> _Traits = 
>    std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:84: within this context
> cint/src/libstrm.cxx: In function `int G__streambuf_seekoff_4_0(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:91: `streamoff' undeclared (first use this function)
> cint/src/libstrm.cxx:91: (Each undeclared identifier is reported only once
> for 
>    each function it appears in.)
> cint/src/libstrm.cxx:91: parse error before `(' token
> cint/src/libstrm.cxx:95: parse error before `(' token
> cint/src/libstrm.cxx: In function `int G__streambuf_seekpos_5_0(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:104: no matching function for call to 
>    `std::basic_streambuf<char, std::char_traits<char> 
>    >::seekpos(std::streampos, int)'
> /usr/local/include/g++-v3/bits/std_streambuf.h:458: candidates are: typename
> 
>    _Traits::pos_type std::basic_streambuf<_CharT, _Traits>::seekpos(typename
> 
>    _Traits::pos_type, std::_Ios_Openmode = (std::ios_base::in | 
>    std::ios_base::out)) [with _CharT = char, _Traits =
> std::char_traits<char>]
> /usr/local/include/g++-v3/bits/std_streambuf.h:458: `typename
> _Traits::pos_type 
>    std::basic_streambuf<_CharT, _Traits>::seekpos(typename
> _Traits::pos_type, 
>    std::_Ios_Openmode = (std::ios_base::in | std::ios_base::out)) [with
> _CharT 
>    = char, _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:107: within this context
> /usr/local/include/g++-v3/bits/streambuf.tcc: In function `int 
>    G__streambuf_xsputn_6_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/streambuf.tcc:155: `streamsize 
>    std::basic_streambuf<_CharT, _Traits>::xsputn(const _CharT*, int) [with 
>    _CharT = char, _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:114: within this context
> /usr/local/include/g++-v3/bits/streambuf.tcc: In function `int 
>    G__streambuf_xsgetn_7_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/streambuf.tcc:116: `streamsize 
>    std::basic_streambuf<_CharT, _Traits>::xsgetn(_CharT*, int) [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:119: within this context
> cint/src/libstrm.cxx: In function `int
> G__streambuf_out_waiting_9_0(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:129: no matching function for call to 
>    `std::basic_streambuf<char, std::char_traits<char> >::out_waiting()'
> cint/src/libstrm.cxx: In function `int G__streambuf_stossc_3_1(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:150: no matching function for call to 
>    `std::basic_streambuf<char, std::char_traits<char> >::stossc()'
> cint/src/libstrm.cxx: In function `int G__ostream_opfx_2_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:204: no matching function for call to 
>    `std::basic_ostream<char, std::char_traits<char> >::opfx()'
> cint/src/libstrm.cxx: In function `int G__ostream_osfx_3_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:210: no matching function for call to 
>    `std::basic_ostream<char, std::char_traits<char> >::osfx()'
> cint/src/libstrm.cxx: In function `int G__ostream_seekp_6_0(G__value*, const
> 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:232: parse error before `(' token
> cint/src/libstrm.cxx: In function `int G__ios_flags_3_0(G__value*, const
> char*, 
>    G__param*, int)':
> cint/src/libstrm.cxx:396: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::flags(long int)'
> /usr/local/include/g++-v3/bits/ios_base.h:311: candidates are: 
>    std::_Ios_Fmtflags std::ios_base::flags() const
> /usr/local/include/g++-v3/bits/ios_base.h:315:                 
>    std::_Ios_Fmtflags std::ios_base::flags(std::_Ios_Fmtflags)
> cint/src/libstrm.cxx: In function `int G__ios_setf_4_0(G__value*, const
> char*, 
>    G__param*, int)':
> cint/src/libstrm.cxx:401: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::setf(long int, long int)'
> /usr/local/include/g++-v3/bits/ios_base.h:323: candidates are: 
>    std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags)
> /usr/local/include/g++-v3/bits/ios_base.h:331:                 
>    std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags, 
>    std::_Ios_Fmtflags)
> cint/src/libstrm.cxx: In function `int G__ios_setf_5_0(G__value*, const
> char*, 
>    G__param*, int)':
> cint/src/libstrm.cxx:406: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::setf(long int)'
> /usr/local/include/g++-v3/bits/ios_base.h:323: candidates are: 
>    std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags)
> /usr/local/include/g++-v3/bits/ios_base.h:331:                 
>    std::_Ios_Fmtflags std::ios_base::setf(std::_Ios_Fmtflags, 
>    std::_Ios_Fmtflags)
> cint/src/libstrm.cxx: In function `int G__ios_unsetf_6_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:411: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::unsetf(long int)'
> /usr/local/include/g++-v3/bits/ios_base.h:339: candidates are: void 
>    std::ios_base::unsetf(std::_Ios_Fmtflags)
> cint/src/libstrm.cxx: In function `int G__ios_clear_2_2(G__value*, const
> char*, 
>    G__param*, int)':
> cint/src/libstrm.cxx:494: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::clear(int)'
> /usr/local/include/g++-v3/bits/basic_ios.h:94: candidates are: void 
>    std::basic_ios<_CharT, _Traits>::clear(std::_Ios_Iostate = 
>    std::ios_base::goodbit) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__ios_bitalloc_6_2(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:526: no matching function for call to 
>    `std::basic_ios<char, std::char_traits<char> >::bitalloc()'
> cint/src/libstrm.cxx: In function `int G__istream_ipfx_2_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:554: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::ipfx(int)'
> cint/src/libstrm.cxx: In function `int G__istream_isfx_3_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:560: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::isfx()'
> cint/src/libstrm.cxx: In function `int G__istream_seekg_5_0(G__value*, const
> 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:574: parse error before `(' token
> cint/src/libstrm.cxx: In function `int
> G__istream_operatorgRgR_8_0(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:595: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::operator>>(char*)'
> /usr/local/include/g++-v3/bits/istream.tcc:76: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_istream<_CharT, 
>    _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:85:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_ios<_CharT, 
>    _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:94:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT =
> char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:103:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(bool&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:130:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:157:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:184:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:211:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:238:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:265:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:293:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:320:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long unsigned int&) [with _CharT = char,
> _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:348:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(float&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:375:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:402:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:429:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(void*&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:456:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int
> G__istream_operatorgRgR_9_0(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:603: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned 
>    char*)'
> /usr/local/include/g++-v3/bits/istream.tcc:76: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_istream<_CharT, 
>    _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:85:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_ios<_CharT, 
>    _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:94:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT =
> char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:103:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(bool&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:130:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:157:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:184:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:211:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:238:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:265:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:293:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:320:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long unsigned int&) [with _CharT = char,
> _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:348:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(float&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:375:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:402:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:429:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(void*&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:456:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int
> G__istream_operatorgRgR_0_1(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:611: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned 
>    char&)'
> /usr/local/include/g++-v3/bits/istream.tcc:76: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_istream<_CharT, 
>    _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:85:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_ios<_CharT, 
>    _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:94:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT =
> char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:103:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(bool&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:130:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:157:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:184:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:211:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:238:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:265:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:293:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:320:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long unsigned int&) [with _CharT = char,
> _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:348:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(float&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:375:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:402:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:429:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(void*&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:456:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int
> G__istream_operatorgRgR_1_1(G__value*, 
>    const char*, G__param*, int)':
> cint/src/libstrm.cxx:619: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::operator>>(char&)'
> /usr/local/include/g++-v3/bits/istream.tcc:76: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_istream<_CharT, 
>    _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:85:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_ios<_CharT, 
>    _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:94:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT =
> char, 
>    _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:103:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(bool&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:130:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:157:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(short unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:184:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:211:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:238:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:265:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long unsigned int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:293:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long int&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:320:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long long unsigned int&) [with _CharT = char,
> _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:348:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(float&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:375:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:402:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(long double&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:429:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(void*&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:456:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__istream_getline_3_2(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:740: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::getline(unsigned
> char*, 
>    int, char)'
> /usr/local/include/g++-v3/bits/istream.tcc:628: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::getline(_CharT*, int, _CharT) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/std_istream.h:171:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::getline(_CharT*, int) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> cint/src/libstrm.cxx:746: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::getline(unsigned
> char*, 
>    int)'
> /usr/local/include/g++-v3/bits/istream.tcc:628: candidates are: 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::getline(_CharT*, int, _CharT) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/std_istream.h:171:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::getline(_CharT*, int) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__istream_get_5_2(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:774: no matching function for call to 
>    `std::basic_istream<char, std::char_traits<char> >::get(unsigned char&)'
> /usr/local/include/g++-v3/bits/istream.tcc:471: candidates are: typename 
>    _Traits::int_type std::basic_istream<_CharT, _Traits>::get() [with _CharT
> = 
>    char, _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:503:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::get(_CharT&) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:537:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::get(_CharT*, int, _CharT) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/std_istream.h:157:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::get(_CharT*, int) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/istream.tcc:583:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::get(std::basic_streambuf<_CharT, _Traits>&, _CharT) [with
> _CharT = 
>    char, _Traits = std::char_traits<char>]
> /usr/local/include/g++-v3/bits/std_istream.h:164:                 
>    std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, 
>    _Traits>::get(std::basic_streambuf<_CharT, _Traits>&) [with _CharT =
> char, 
>    _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__filebuf_filebuf_1_0(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:904: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(int)'
> /usr/local/include/g++-v3/bits/std_iosfwd.h:78: candidates are: 
>    std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(const 
>    std::basic_filebuf<char, std::char_traits<char> >&)
> /usr/local/include/g++-v3/bits/fstream.tcc:122:                 
>    std::basic_filebuf<_CharT, _Traits>::basic_filebuf(std::__c_file_type*, 
>    std::_Ios_Openmode, typename _Traits::int_type = static_cast<typename 
>    _Traits::int_type>(8192)) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/fstream.tcc:114:                 
>    std::basic_filebuf<_CharT, _Traits>::basic_filebuf() [with _CharT = char,
> 
>    _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__filebuf_filebuf_2_0(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:916: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(int, 
>    char*, int)'
> /usr/local/include/g++-v3/bits/std_iosfwd.h:78: candidates are: 
>    std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(const 
>    std::basic_filebuf<char, std::char_traits<char> >&)
> /usr/local/include/g++-v3/bits/fstream.tcc:122:                 
>    std::basic_filebuf<_CharT, _Traits>::basic_filebuf(std::__c_file_type*, 
>    std::_Ios_Openmode, typename _Traits::int_type = static_cast<typename 
>    _Traits::int_type>(8192)) [with _CharT = char, _Traits = 
>    std::char_traits<char>]
> /usr/local/include/g++-v3/bits/fstream.tcc:114:                 
>    std::basic_filebuf<_CharT, _Traits>::basic_filebuf() [with _CharT = char,
> 
>    _Traits = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__filebuf_fd_4_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:930: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::fd()'
> cint/src/libstrm.cxx: In function `int G__filebuf_open_5_0(G__value*, const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:938: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::open(const char*,
> int, 
>    int)'
> /usr/local/include/g++-v3/bits/fstream.tcc:145: candidates are: 
>    std::basic_filebuf<_CharT, _Traits>* std::basic_filebuf<_CharT, 
>    _Traits>::open(const char*, std::_Ios_Openmode) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> cint/src/libstrm.cxx:941: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::open(const char*,
> int)'
> /usr/local/include/g++-v3/bits/fstream.tcc:145: candidates are: 
>    std::basic_filebuf<_CharT, _Traits>* std::basic_filebuf<_CharT, 
>    _Traits>::open(const char*, std::_Ios_Openmode) [with _CharT = char,
> _Traits 
>    = std::char_traits<char>]
> cint/src/libstrm.cxx: In function `int G__filebuf_attach_6_0(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:948: no matching function for call to 
>    `std::basic_filebuf<char, std::char_traits<char> >::attach(int)'
> /usr/local/include/g++-v3/bits/fstream.tcc: In function `int 
>    G__filebuf_overflow_9_0(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/fstream.tcc:377: `typename _Traits::int_type 
>    std::basic_filebuf<_CharT, _Traits>::overflow(typename _Traits::int_type
> = 
>    _Traits::eof()) [with _CharT = char, _Traits = std::char_traits<char>]'
> is 
>    protected
> cint/src/libstrm.cxx:960: within this context
> /usr/local/include/g++-v3/bits/fstream.tcc:377: `typename _Traits::int_type 
>    std::basic_filebuf<_CharT, _Traits>::overflow(typename _Traits::int_type
> = 
>    _Traits::eof()) [with _CharT = char, _Traits = std::char_traits<char>]'
> is 
>    protected
> cint/src/libstrm.cxx:963: within this context
> /usr/local/include/g++-v3/bits/fstream.tcc: In function `int 
>    G__filebuf_underflow_0_1(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/fstream.tcc:238: `typename _Traits::int_type 
>    std::basic_filebuf<_CharT, _Traits>::underflow() [with _CharT = char, 
>    _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:970: within this context
> /usr/local/include/g++-v3/bits/std_fstream.h: In function `int 
>    G__filebuf_sync_1_1(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/std_fstream.h:174: `int 
>    std::basic_filebuf<_CharT, _Traits>::sync() [with _CharT = char, _Traits
> = 
>    std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:975: within this context
> cint/src/libstrm.cxx: In function `int G__filebuf_seekoff_2_1(G__value*,
> const 
>    char*, G__param*, int)':
> cint/src/libstrm.cxx:980: parse error before `(' token
> /usr/local/include/g++-v3/bits/fstream.tcc: In function `int 
>    G__filebuf_setbuf_3_1(G__value*, const char*, G__param*, int)':
> /usr/local/include/g++-v3/bits/fstream.tcc:481:
> `std::basic_streambuf<_CharT, 
>    _Traits>* std::basic_filebuf<_CharT, _Traits>::setbuf(_CharT*, int) [with
> 
>    _CharT = char, _Traits = std::char_traits<char>]' is protected
> cint/src/libstrm.cxx:986: within this context
> cint/src/libstrm.cxx: In function `int 
>    G__fstreambase_fstreambase_0_0(G__value*, const char*, G__param*, int)':
> cint/src/libstrm.cxx:1010: `fstreambase' undeclared (first use this
> function)
> cint/src/libstrm.cxx:1010: `p' undeclared (first use this function)
> cint/src/libstrm.cxx:1011: parse error before `[' token
> cint/src/libstrm.cxx:1018: confused by earlier errors, bailing out
> make: *** [cint/src/libstrm.o] Error 1
> 
> === END MAKE LOG FRAGMENT ===
> 
> Thanks,
> Tony Colley

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7679480



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:59 MET