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