with cs revisions 28289 and HEAD, gentoo amd64, commands: jam distclean ./configure --enable-debug --disable-relaytool --without-java --without-perl --without-python --without-lib3ds --with-cal3d=/home/games/cal3d jam -aq libs plugins cs-config walktest fails with: MkDir1 ./out/linux/debug/plugins/utilities/colladaconvertor C++ ./out/linux/debug/plugins/utilities/colladaconvertor/csColladaClasses.o In file included from plugins/utilities/colladaconvertor/csColladaConvertor.h:22, from plugins/utilities/colladaconvertor/csColladaClasses.h:21, from plugins/utilities/colladaconvertor/csColladaClasses.cpp:27: ./include/ivaria/collada.h:291:7: warning: no newline at end of file In file included from plugins/utilities/colladaconvertor/csColladaClasses.h:21, from plugins/utilities/colladaconvertor/csColladaClasses.cpp:27: plugins/utilities/colladaconvertor/csColladaConvertor.h:229:7: warning: no newline at end of file In file included from plugins/utilities/colladaconvertor/csColladaClasses.h:28, from plugins/utilities/colladaconvertor/csColladaClasses.cpp:27: ./include/csgeom/triangulate3d.h:84:38: warning: no newline at end of file In file included from plugins/utilities/colladaconvertor/csColladaClasses.cpp:27: plugins/utilities/colladaconvertor/csColladaClasses.h:337:7: warning: no newline at end of file plugins/utilities/colladaconvertor/csColladaConvertor.h:75: error: 'csColladaEffect' was not declared in this scope plugins/utilities/colladaconvertor/csColladaConvertor.h:75: error: template argument 1 is invalid plugins/utilities/colladaconvertor/csColladaConvertor.h:75: error: template argument 2 is invalid plugins/utilities/colladaconvertor/csColladaConvertor.h:107: error: 'csColladaMaterial' was not declared in this scope plugins/utilities/colladaconvertor/csColladaConvertor.h:107: error: template argument 1 is invalid plugins/utilities/colladaconvertor/csColladaConvertor.h:107: error: template argument 2 is invalid plugins/utilities/colladaconvertor/csColladaConvertor.h:172: error: expected ',' or '...' before '&' token plugins/utilities/colladaconvertor/csColladaConvertor.h:172: error: ISO C++ forbids declaration of 'csColladaEffect' with no type plugins/utilities/colladaconvertor/csColladaConvertor.h:176: error: ISO C++ forbids declaration of 'csColladaEffect' with no type plugins/utilities/colladaconvertor/csColladaConvertor.h:176: error: expected ';' before '&' token plugins/utilities/colladaconvertor/csColladaConvertor.h:178: error: ISO C++ forbids declaration of 'csColladaMaterial' with no type plugins/utilities/colladaconvertor/csColladaConvertor.h:178: error: expected ';' before '*' token plugins/utilities/colladaconvertor/csColladaClasses.h:116: error: ISO C++ forbids declaration of 'csColladaMaterial' with no type plugins/utilities/colladaconvertor/csColladaClasses.h:116: error: expected ';' before '*' token plugins/utilities/colladaconvertor/csColladaClasses.h:173: error: 'csColladaMaterial' has not been declared plugins/utilities/colladaconvertor/csColladaClasses.h:186: error: ISO C++ forbids declaration of 'csColladaMaterial' with no type plugins/utilities/colladaconvertor/csColladaClasses.h:186: error: expected ';' before '*' token plugins/utilities/colladaconvertor/csColladaClasses.h:187: error: expected `;' before 'csColladaNumericType' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In constructor 'CS::Plugin::ColladaConvertor::csColladaMesh::csColladaMesh(iDocumentNode*, CS::Plugin::ColladaConvertor::csColladaConvertor*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:167: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp: In destructor 'CS::Plugin::ColladaConvertor::csColladaMesh::~csColladaMesh()': plugins/utilities/colladaconvertor/csColladaClasses.cpp:173: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:175: error: type '' argument given to 'delete', expected pointer plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'const csArray, CS::Memory::AllocatorMalloc, csArrayCapacityDefault>& CS::Plugin::ColladaConvertor::csColladaMesh::Process(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:544: error: request for member 'IsEmpty' in '((CS::Plugin::ColladaConvertor::csColladaMesh*)this)->CS::Plugin::ColladaConvertor::csColladaMesh::parent->CS::Plugin::ColladaConvertor::csColladaConvertor::materialsList', which is of non-class type 'int' plugins/utilities/colladaconvertor/csColladaClasses.cpp:621: warning: cannot pass objects of non-POD type 'class csVector3' through '...'; call will abort at runtime plugins/utilities/colladaconvertor/csColladaClasses.cpp:621: warning: format '%f' expects type 'double', but argument 3 has type 'int' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'bool CS::Plugin::ColladaConvertor::csColladaMesh::WriteXML(iDocument*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:760: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:765: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:818: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:823: error: 'GetMaterialPointer' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:857: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:868: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:754: warning: unused variable 'normalArraySize' plugins/utilities/colladaconvertor/csColladaClasses.cpp:831: warning: unused variable 'normAccess' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::ProcessTriFans(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:949: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:949: error: 'class CS::Plugin::ColladaConvertor::csColladaConvertor' has no member named 'FindMaterial' plugins/utilities/colladaconvertor/csColladaClasses.cpp:988: warning: unused variable 'triCounter' plugins/utilities/colladaconvertor/csColladaClasses.cpp:945: warning: unused variable 'numTriFans' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::ProcessPolyList(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1035: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:1035: error: 'class CS::Plugin::ColladaConvertor::csColladaConvertor' has no member named 'FindMaterial' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::ProcessPolygons(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1083: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:1083: error: 'class CS::Plugin::ColladaConvertor::csColladaConvertor' has no member named 'FindMaterial' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::ProcessTriStrips(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1121: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:1121: error: 'class CS::Plugin::ColladaConvertor::csColladaConvertor' has no member named 'FindMaterial' plugins/utilities/colladaconvertor/csColladaClasses.cpp:1151: warning: unused variable 'triCounter' plugins/utilities/colladaconvertor/csColladaClasses.cpp:1117: warning: unused variable 'numTriStrips' plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::ProcessTriangles(iDocumentNode*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1206: error: 'materials' was not declared in this scope plugins/utilities/colladaconvertor/csColladaClasses.cpp:1206: error: 'class CS::Plugin::ColladaConvertor::csColladaConvertor' has no member named 'FindMaterial' plugins/utilities/colladaconvertor/csColladaClasses.cpp:1261: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:1270: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:1288: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:1330: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp: In member function 'void CS::Plugin::ColladaConvertor::csColladaMesh::RetrieveOtherData()': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1403: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp:1418: warning: comparison between signed and unsigned integer expressions plugins/utilities/colladaconvertor/csColladaClasses.cpp: In static member function 'static csRGBcolor CS::Plugin::ColladaConvertor::csColladaMaterial::StringToColor(const char*)': plugins/utilities/colladaconvertor/csColladaClasses.cpp:1649: warning: converting to 'unsigned char' from 'float' plugins/utilities/colladaconvertor/csColladaClasses.cpp:1653: warning: converting to 'unsigned char' from 'float' plugins/utilities/colladaconvertor/csColladaClasses.cpp:1657: warning: converting to 'unsigned char' from 'float' g++ -c -o ./out/linux/debug/plugins/utilities/colladaconvertor/csColladaClasses.o -I. -I./include -I./include -pipe -Wall -Wno-unknown-pragmas -fvisibility=hidden -march=k8 -fno-exceptions -g3 -DCS_DEBUG -fPIC plugins/utilities/colladaconvertor/csColladaClasses.cpp ...failed C++ ./out/linux/debug/plugins/utilities/colladaconvertor/csColladaClasses.o ... ...skipped colladaconvertor.so for lack of csColladaClasses.o... ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 412 target(s)... Copy cs-config ...updated 1 target(s)... LinkApplication walktest g++: ./out/linux/debug/apps/walktest/walktest.o: No such file or directory g++: ./out/linux/debug/apps/walktest/walkdemo.o: No such file or directory g++: ./out/linux/debug/apps/walktest/walkcd.o: No such file or directory g++: ./out/linux/debug/apps/walktest/command.o: No such file or directory g++: ./out/linux/debug/apps/walktest/bot.o: No such file or directory g++: ./out/linux/debug/apps/walktest/keys.o: No such file or directory g++: ./out/linux/debug/apps/walktest/walkdbg.o: No such file or directory g++: ./out/linux/debug/apps/walktest/walkcmd.o: No such file or directory g++: ./out/linux/debug/apps/walktest/wentity.o: No such file or directory g++ -Wl,--as-needed -o walktest ./out/linux/debug/apps/walktest/walktest.o ./out/linux/debug/apps/walktest/walkdemo.o ./out/linux/debug/apps/walktest/walkcd.o ./out/linux/debug/apps/walktest/command.o ./out/linux/debug/apps/walktest/bot.o ./out/linux/debug/apps/walktest/keys.o ./out/linux/debug/apps/walktest/walkdbg.o ./out/linux/debug/apps/walktest/walkcmd.o ./out/linux/debug/apps/walktest/wentity.o -lm -ldl -lnsl -L/usr/local/lib -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,-E -g3 -Wl,--gc-sections ./out/linux/debug/libs/libcrystalspace-1.3.so -lbfd -liberty -lpthread -lpthread -lz -lm -ldl -lnsl -L/usr/local/lib -Wl,-z,defs -Wl,--warn-unresolved-symbols -Wl,-E -g3 ...failed LinkApplication walktest ... ...failed updating 1 target(s)...