Was the crystalspace snapshot updated or changed recently? I'm getting 
these errors now trying to build it. Is anyone else or is something 
strange going on with my checkout?




C++ ./out/linuxx86/debug/libs/csutil/csstring.o
./include/csutil/formatter.h:992: error: non-template 
'IEEEFloatMantissa' used as template
./include/csutil/formatter.h:992: note: use 'csPrintfFormatter<Twriter, 
Treader>::template IEEEFloatMantissa' to indicate that it is a template
./include/csutil/formatter.h: In constructor 'csPrintfFormatter<Twriter, 
Treader>::IEEEFloatSplitter<T, Tbase>::IEEEFloatSplitter(const T&, int, 
int)':
./include/csutil/formatter.h:1024: error: 'mantissa' was not declared in 
this scope
./include/csutil/formatter.h: At global scope:
./include/csutil/formatter.h: In instantiation of 
'csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>':
./include/csutil/formatter.h:1043:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = long double, Twriter = csStringFmtWriter, Treader = 
csFmtDefaultReader<unsigned char>]'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:992: error: type 
'csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >' is not a base type for type 'csPrintfFormatter<csStringFmtWriter, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>'
./include/csutil/formatter.h: In member function 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = long double, Twriter = csStringFmtWriter, Treader = 
csFmtDefaultReader<unsigned char>]':
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1046: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1067: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1108: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1110: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1112: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1116: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1136: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<long double, unsigned int>' has no member named 
'mantissa'
./include/csutil/formatter.h: At global scope:
./include/csutil/formatter.h: In instantiation of 
'csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>':
./include/csutil/formatter.h:1043:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = double, Twriter = csStringFmtWriter, Treader = 
csFmtDefaultReader<unsigned char>]'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:992: error: type 
'csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >' is not a base type for type 'csPrintfFormatter<csStringFmtWriter, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>'
./include/csutil/formatter.h: In member function 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = double, Twriter = csStringFmtWriter, Treader = 
csFmtDefaultReader<unsigned char>]':
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1046: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1067: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1108: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1110: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1112: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1116: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csStringFmtWriter, Treader = csFmtDefaultReader<unsigned char>]'
libs/csutil/csstring.cpp:117:   instantiated from here
./include/csutil/formatter.h:1136: error: 'struct 
csPrintfFormatter<csStringFmtWriter, csFmtDefaultReader<unsigned char> 
 >::IEEEFloatSplitter<double, unsigned int>' has no member named 'mantissa'

     g++ -c -o ./out/linuxx86/debug/libs/csutil/csstring.o -I. 
-I./include -I./include -pipe -Wall -Wno-unknown-pragmas 
-fvisibility=hidden -march=i586 -I/usr/local/include -fno-exceptions 
-fvisibility-inlines-hidden -g3 -DCS_DEBUG -fPIC -DCS_CRYSTALSPACE_LIB 
-Ilibs/csutil/ptmalloc -Ilibs/csutil/ptmalloc/sysdeps/pthread 
-DCS_CONFIGDIR='"/home/reed/Interreality/vos/inplace/etc/crystalspace"' 
-DCS_PLUGINDIR='"/home/reed/Interreality/vos/inplace/lib/crystalspace"' 
  libs/csutil/csstring.cpp

...failed C++ ./out/linuxx86/debug/libs/csutil/csstring.o ...
C++ ./out/linuxx86/debug/libs/csutil/snprintf.o
./include/csutil/formatter.h:992: error: non-template 
'IEEEFloatMantissa' used as template
./include/csutil/formatter.h:992: note: use 'csPrintfFormatter<Twriter, 
Treader>::template IEEEFloatMantissa' to indicate that it is a template
./include/csutil/formatter.h: In constructor 'csPrintfFormatter<Twriter, 
Treader>::IEEEFloatSplitter<T, Tbase>::IEEEFloatSplitter(const T&, int, 
int)':
./include/csutil/formatter.h:1024: error: 'mantissa' was not declared in 
this scope
./include/csutil/formatter.h: At global scope:
./include/csutil/formatter.h: In instantiation of 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>':
./include/csutil/formatter.h:1043:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = long double, Twriter = csFmtDefaultWriter<unsigned char>, 
Treader = csFmtDefaultReader<unsigned char>]'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:992: error: type 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >' is not a base type for type 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>'
./include/csutil/formatter.h: In member function 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = long double, Twriter = csFmtDefaultWriter<unsigned char>, 
Treader = csFmtDefaultReader<unsigned char>]':
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1046: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1067: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1108: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1110: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1112: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1116: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h:1407:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1136: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<long double, 
unsigned int>' has no member named 'mantissa'
./include/csutil/formatter.h: At global scope:
./include/csutil/formatter.h: In instantiation of 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>':
./include/csutil/formatter.h:1043:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = double, Twriter = csFmtDefaultWriter<unsigned char>, 
Treader = csFmtDefaultReader<unsigned char>]'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:992: error: type 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >' is not a base type for type 
'csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>'
./include/csutil/formatter.h: In member function 'void 
csPrintfFormatter<Twriter, Treader>::OutputFloatHex(Twriter&, const 
csPrintfFormatter<Twriter, Treader>::FormatSpec&, const T&, int, int, 
int) [with T = double, Twriter = csFmtDefaultWriter<unsigned char>, 
Treader = csFmtDefaultReader<unsigned char>]':
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1046: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1067: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1108: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1110: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1112: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1116: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'
./include/csutil/formatter.h:1411:   instantiated from 'void 
csPrintfFormatter<Twriter, Treader>::Format(Twriter&) [with Twriter = 
csFmtDefaultWriter<unsigned char>, Treader = csFmtDefaultReader<unsigned 
char>]'
libs/csutil/snprintf.cpp:32:   instantiated from here
./include/csutil/formatter.h:1136: error: 'struct 
csPrintfFormatter<csFmtDefaultWriter<unsigned char>, 
csFmtDefaultReader<unsigned char> >::IEEEFloatSplitter<double, unsigned 
int>' has no member named 'mantissa'

     g++ -c -o ./out/linuxx86/debug/libs/csutil/snprintf.o -I. 
-I./include -I./include -pipe -Wall -Wno-unknown-pragmas 
-fvisibility=hidden -march=i586 -I/usr/local/include -fno-exceptions 
-fvisibility-inlines-hidden -g3 -DCS_DEBUG -fPIC -DCS_CRYSTALSPACE_LIB 
-Ilibs/csutil/ptmalloc -Ilibs/csutil/ptmalloc/sysdeps/pthread 
-DCS_CONFIGDIR='"/home/reed/Interreality/vos/inplace/etc/crystalspace"' 
-DCS_PLUGINDIR='"/home/reed/Interreality/vos/inplace/lib/crystalspace"' 
  libs/csutil/snprintf.cpp

...failed C++ ./out/linuxx86/debug/libs/csutil/snprintf.o ...
...skipped libcrystalspace.a for lack of libcrystalspace.a(csstring.o)...
C++ ./out/linuxx86/debug/libs/csplugincommon/opengl/glfontcache.o
C++ ./out/linuxx86/debug/libs/csplugincommon/opengl/glss.o
C++ ./out/linuxx86/debug/libs/csplugincommon/opengl/staticvarcleanup.o
Archive ./out/linuxx86/debug/libs/libcrystalspace_opengl.a
Ranlib ./out/linuxx86/debug/libs/libcrystalspace_opengl.a
...failed updating 2 target(s)...
...skipped 1 target(s)...
...updated 4 target(s)...

_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to