[ROOT] 2.25, alphalinux & compaq cxx

From: Andrej Filipcic (Andrej.Filipcic@ijs.si)
Date: Wed Jun 21 2000 - 13:27:38 MEST


Hi, 

I tried to compile root 2.25 on alphalinux with ccc and cxx Compaq
compilers. However, there are some problems with "libstrm.cxx".
It appears that strstreambase is removed from cxx for Linux. The snip from
/usr/lib/compaq/cxx-6.3.9.3/alpha-linux/include/cxx/strstream_impl.hxx 
says:
---------------------
#if defined(__osf__)
// Class strstreambase provides a mechanism to include a single
strstreambuf
// in all strstream classes.  It saves a memory allocation when
// creating a strstream object, but it complicates initialization.
// Its primary purpose is compatibility
// with previous versions of the C++ class library provided on DEC OSF/1

class strstreambase : virtual public ios {
public:
                        strstreambase();
                        strstreambase(char *, int, char *);
                        ~strstreambase();
    strstreambuf        *rdbuf();
private:
    strstreambuf        m_strstreambuf;
};
#endif
----------------------------

Is there any solution for this?

Thanks, 

Andrej 
-- 
_____________________________________________________________
   Andrej Filipcic,        E-mail: Andrej.Filipcic@ijs.si
   Department of Experimental High Energy Physics - F9
   Jozef Stefan Institute, Jamova 39, P.o.Box 3000
   SI-1001 Ljubljana, Slovenia
   Tel.: +386-61-177-3674    Fax: +386-61-125-7074
-------------------------------------------------------------



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:28 MET