CVS compile problems

Craig Benbow <[email protected]> Sun, 24 Dec 2006 23:05:15 +1300
Newsgroups gmane.games.flightgear.terragear.devel
Message-ID <[email protected]>
Current CVS version will not compile:

coverage.hxx:54: error: extra qualification =91VpfCoverage::=92 on member
=91VpfCoverage=92

remove the VpfCoverage:: and thats fixed.

Now I'm getting:

Making all in GenAirports
make[3]: Entering directory
`/home/benbowc/Downloads/TerraGear/source/src/Airports/GenAirports'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../..
-I../../../src -I../../../src/Lib -I../. ./../src/BuildTiles
-I/usr/X11R6/include -g -O2 -MT apt_surface.o -MD -MP -MF
".deps/apt_surface.Tpo" - c -o apt_surface.o apt_surface.cxx; \
then mv -f ".deps/apt_surface.Tpo" ".deps/apt_surface.Po"; else rm -f
".deps/apt_surface.Tpo"; exit 1; fi
apt_surface.cxx: In function =91ColumnVector qr_method(Real*, Real*,
Real*, Real*, Real*, Real*, Real*, Rea l*, Real*, Real*, Real*, Real*,
Real*, Real*, Real*, Real*, int, int)=92:
apt_surface.cxx:319: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:320: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:321: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:322: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:323: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:324: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:325: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:326: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:327: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:328: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:329: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:330: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:331: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:332: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:333: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:334: error: =91class Matrix=92 has no member named =91colum=
n=92
apt_surface.cxx:345: error: =91sum_square=92 was not declared in this scope
/usr/local/include/newmat/newmat.h:420: error: =91int
GeneralMatrix::nrows=92 is protected
apt_surface.cxx:354: error: within this context
apt_surface.cxx:354: error:
=91A.ColumnVector::<anonymous>.Matrix::<anonymous>.GeneralMatrix::nrows=92
cannot be used as a function
apt_surface.cxx:363: error: =91class Matrix=92 has no member named =91colum=
ns=92
apt_surface.cxx:363: error: =91class DiagonalMatrix=92 has no member named
=91as_column=92
/usr/local/include/newmat/newmat.h: In member function =91void
TGAptSurface::fit()=92:
/usr/local/include/newmat/newmat.h:420: error: =91int
GeneralMatrix::nrows=92 is protected
apt_surface.cxx:438: error: within this context
apt_surface.cxx:438: error:
=91((TGAptSurface*)this)->TGAptSurface::surface_coefficients.ColumnVector::=
<ano
nymous>.Matrix::<anonymous>.GeneralMatrix::nrows=92 cannot be used as a
function
make[3]: *** [apt_surface.o] Error 1
make[3]: Leaving directory
`/home/benbowc/Downloads/TerraGear/source/src/Airports/GenAirports'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/benbowc/Downloads/TerraGear/source/src/Airports'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/benbowc/Downloads/TerraGear/source/src'
make: *** [all-recursive] Error 1

Seems to be a problem with newmat's declarations as the Matrix class
doesn't have several of these properties. Is this a hang over from an
older version or perhaps nurbs++?

Craig


_______________________________________________
Terragear-devel mailing list
[email protected]
http://mail.flightgear.org/mailman/listinfo/terragear-devel
2f585eeea02e2c79d7b1d8c4963bae2d