SPECS: IRRToolSet.spec (RA-branch)

Jakub Bogusz qboosh w pld-linux.org
Śro, 10 Gru 2003, 10:09:19 CET


On Wed, Dec 10, 2003 at 09:53:32AM +0100, Andrzej Krzysztofowicz wrote:
> robert j. wozny wrote:
> > 
> > On Tue, 9 Dec 2003, ankry wrote:
> > 
> > > Module name:	SPECS	(BRANCH: RA-branch)
> > > Changes by:	ankry	03/12/09 23:04:41
> > > 	IRRToolSet.spec
> > > Log message:
> > > - commented out -gcc3 patch
> > 
> > może jednak przywrócić? może ktoś ma gcc3 w Ra ? 8=P (jack?)
> 
> Jesli ktos poprawi. W obecnej formie psuje kompilacje przy uzyciu gcc2.

Podejrzewam, że żeby to zrobić uniwersalnie, patch nie miałby 90kB,
tylko ponad 100, a może parę razy więcej.

W tym przypadku chodzi o <strstream.h> - w gcc 3.2 był to prosty wrapper
na <strstream>, a w gcc 3.3 zniknął w ogóle.
Żeby nie komplikować zmian patch dodaje własny wrapper.
Ale w gcc 2.95 <strstream.h> był właściwym plikiem nagłówkowym z definicją
m.in. klasy ostrstream, a standardowy <strstream> tylko wrapperem...

Druga rzecz to rzeczy związane z Tcl - część zmian typów jest dopasowana
do tcl 8.4.x, w 8.3.x było inaczej.

Jak ktoś ma ochotę - SOD#1.


Na początku to dziwnie wyglądało - coś pozjadało znaki:

> make[2]: Entering directory /PLD/BUILD/IRRToolSet-4.7.3/src/rpslcheck'
> g++ -c  -O2 -march=i686 -DHAVE_CONFIG_H -I. -I. -I../../src -I.. -I../../src/Core -I../../src/rpsl  rpslcheck.cc
> In file included from ../../src/rpsl/rpsl/rpsl_attr.hh:68,
>                  from ../../src/rpsl/rpsl/object.hh:64,
>                  from rpslcheck.cc:57:
> ../../src/rpsl/rpsl/rptype.hh: In method `const char * RPTypeInt::name()':
> ../../src/rpsl/rpsl/rptype.hh:148: trstream' undeclared (first use this function)
                                     ^^^^^^^^^ `ostrstream'
> ../../src/rpsl/rpsl/rptype.hh:148: (Each undeclared identifier is reported only
> once
> ../../src/rpsl/rpsl/rptype.hh:148: for each function it appears in.)
> ../../src/rpsl/rpsl/rptype.hh:148: parse error before ('
> ../../src/rpsl/rpsl/rptype.hh:149: ' undeclared (first use this function)
                                     ^ `os'
> make[2]: *** [rpslcheck.o] Error 1
> make[2]: Leaving directory /PLD/BUILD/IRRToolSet-4.7.3/src/rpslcheck'
> [...]


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl