[glade--]Re: replacing strstream in glademm2
- From: Silviu D Minut <minutsil cse msu edu>
- To: Christof Petig <christof petig-baender de>
- Cc: Glademm Liste <glademm-list gnome org>
- Subject: [glade--]Re: replacing strstream in glademm2
- Date: Mon, 15 Mar 2004 12:10:38 -0500 (EST)
I've already made the changes, and an rpm. I overlooked the gcc-2.95
issue. If you ever decide to try the upgraded version, I'll be happy to
provide it.
Silviu Minut
On Mon, 15 Mar 2004, Christof Petig wrote:
> Silviu D Minut schrieb:
> > Hi Christof
> >
> > Sorry for asking you directly, rather than the mailing list, but it's a
> > very specific question.
>
> The mailing list is rather silent at the moment, I would not mind you
> using it. (CC'd it)
>
> >
> > I'm trying to compile glademm-2.0.0.1 and it compiles fine, except that I
> > get countless warnings regarding the deprecated strstream. So I thought
> > I'd bring my 2cent contribution to glademm and make the appropriate
> > changes. I replaced strstream with sstream and [io]strstream with
> > [io]stringstream everywhere.
> >
> > Then, at SourceWriter/SystemFile.cc line 35, there is a call
> >
> > streamptr.os->freeze(0);
> >
> > I see the freeze() function was only defined in backward/strstream, and
> > nowhere else (g++ 3.3.2, fedora core 1). If I comment out freeze() in
> > SystemFile.cc, glademm compiles fine, but I assume you had a reason
> > to call freeze(). On the other hand, since freeze is no longer defined in
> > sstream, it might no longer be necessary.
>
> freeze is of course only needed for the ugly-API'd strstream. Ugh!
>
> > Do you have any suggestions? Obviously, if I get this to work, I'll send
> > you all the changes to decide whether or not to include them in future
> > releases.
>
> Thank you very much for all your enthusiasm. But I still don't want to
> ditch g++ 2.95 support right now. I still have too many installations
> around (debian/stable). Once woody=stable is past I will give it a go.
>
> I also prepared a 15-line replacement for strstream which compiles on
> 2.95 up to 3.4 alike, but found no time to integrate it.
>
> Christof
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]