Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 40891 Details for
Bug 65930
simgear-0.3.4 fails to compile with gcc-3.4.x
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Other errors raised after patching simgear-0.3.4
errors.txt (text/plain), 9.12 KB, created by
iago
on 2004-10-01 14:15:23 UTC
(
hide
)
Description:
Other errors raised after patching simgear-0.3.4
Filename:
MIME Type:
Creator:
iago
Created:
2004-10-01 14:15:23 UTC
Size:
9.12 KB
patch
obsolete
>configure: WARNING: If you wanted to set the --build type, don't use --host. > If a cross compiler is detected then cross compile mode will be used. >head: `-1' option is obsolete; use `-n 1' since this will be removed in the future >In file included from SkyCloud.hpp:34, > from SkyCloud.cpp:39: >mat33.hpp:60: warning: friend declaration `Vec3<Type> operator*(const Vec3<Type>&, const Mat33<Type>&)' declares a non-template function >mat33.hpp:60: warning: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning >mat33.hpp:64: warning: friend declaration `Mat33<Type> operator*(Type, const Mat44<Type>&)' declares a non-template function >In file included from SkyAABBTree.hpp:12, > from SkySceneManager.hpp:40, > from SkyCloud.cpp:45: >SkyBVTree.hpp:217: error: ISO C++ forbids declaration of `BV' with no type >SkyBVTree.hpp:217: error: cannot declare member `SkyBaseBVTree<Object, BoundingVolume>::BV' within `SkyBVTree<Object, BoundingVolume, NodeSplitter>' >SkyBVTree.hpp:217: error: expected `;' before "BV" >SkyBVTree.hpp:218: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTree.hpp:218: error: cannot declare member `SkyBaseBVTree<Object, BoundingVolume>::NodeObject' within `SkyBVTree<Object, BoundingVolume, NodeSplitter>' >SkyBVTree.hpp:218: error: expected `;' before "NodeObject" >SkyBVTree.hpp:219: error: ISO C++ forbids declaration of `Node' with no type >SkyBVTree.hpp:219: error: cannot declare member `SkyBaseBVTree<Object, BoundingVolume>::Node' within `SkyBVTree<Object, BoundingVolume, NodeSplitter>' >SkyBVTree.hpp:219: error: expected `;' before "Node" >SkyBVTree.hpp:233: error: expected `,' or `...' before '&' token >SkyBVTree.hpp:234: error: ISO C++ forbids declaration of `BV' with no type >SkyBVTree.hpp:249: error: ISO C++ forbids declaration of `Node' with no type >SkyBVTree.hpp:249: error: expected `;' before '*' token >SkyBVTree.hpp:252: error: expected `;' before "unsigned" >SkyBVTree.hpp:264: error: variable or field `BuildTree' declared void >SkyBVTree.hpp:264: error: expected `;' before '(' token >SkyBVTree.hpp:293: error: expected `;' before "std" >SkyBVTree.hpp:293: error: `Node' was not declared in this scope >SkyBVTree.hpp:293: error: template argument 1 is invalid >SkyBVTree.hpp:293: error: template argument 2 is invalid >SkyBVTree.hpp:293: error: ISO C++ forbids declaration of `_nodes' with no type >SkyBVTree.hpp:294: error: `NodeObject' was not declared in this scope >SkyBVTree.hpp:294: error: template argument 1 is invalid >SkyBVTree.hpp:294: error: template argument 2 is invalid >SkyBVTree.hpp:294: error: ISO C++ forbids declaration of `_objList' with no type >SkyBVTree.hpp: In member function `void SkyBVTree<Object, BoundingVolume, NodeSplitter>::BeginTree(unsigned int)': >SkyBVTree.hpp:228: error: no matching function for call to `ClearVector(int&)' >SkyBVTree.hpp:229: error: no matching function for call to `ClearVector(int&)' >SkyBVTree.hpp:230: error: `reserve' has not been declared >SkyBVTree.hpp:230: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp: In member function `void SkyBVTree<Object, BoundingVolume, NodeSplitter>::AddObject(const Object&, int)': >SkyBVTree.hpp:235: error: `push_back' has not been declared >SkyBVTree.hpp:235: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:235: error: `volume' undeclared (first use this function) >SkyBVTree.hpp:235: error: (Each undeclared identifier is reported only once for each function it appears in.) >SkyBVTree.hpp: In member function `void SkyBVTree<Object, BoundingVolume, NodeSplitter>::EndTree()': >SkyBVTree.hpp:240: error: `size' has not been declared >SkyBVTree.hpp:240: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:242: error: `push_back' has not been declared >SkyBVTree.hpp:242: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:242: error: invalid types `int[int]' for array subscript >SkyBVTree.hpp:242: error: `size' has not been declared >SkyBVTree.hpp:242: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:242: error: there are no arguments to `Node' that depend on a template parameter, so a declaration of `Node' must be available >SkyBVTree.hpp:242: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) >SkyBVTree.hpp:244: error: `reserve' has not been declared >SkyBVTree.hpp:244: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:244: error: `size' has not been declared >SkyBVTree.hpp:244: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:245: error: `resize' has not been declared >SkyBVTree.hpp:245: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:245: error: `size' has not been declared >SkyBVTree.hpp:245: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:246: error: invalid types `int[int]' for array subscript >SkyBVTree.hpp:246: error: there are no arguments to `BuildTree' that depend on a template parameter, so a declaration of `BuildTree' must be available >SkyBVTree.hpp: In member function `unsigned int SkyBVTree<Object, BoundingVolume, NodeSplitter>::CalcMemUsage() const': >SkyBVTree.hpp:256: error: `capacity' has not been declared >SkyBVTree.hpp:256: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:256: error: invalid types `const int[int]' for array subscript >SkyBVTree.hpp:257: error: `capacity' has not been declared >SkyBVTree.hpp:257: error: request for member of non-aggregate type before '(' token >SkyBVTree.hpp:257: error: invalid types `const int[int]' for array subscript >In file included from SkyAABBTree.hpp:13, > from SkySceneManager.hpp:40, > from SkyCloud.cpp:45: >SkyBVTreeSplitter.hpp: At global scope: >SkyBVTreeSplitter.hpp:55: error: type `SkyBaseBVTree<Object, SkyMinMaxBox>' is not derived from type `SkyBoundingBoxSplitter<Object>' >SkyBVTreeSplitter.hpp:55: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTreeSplitter.hpp:55: error: expected `;' before "NodeObjectBox" >SkyBVTreeSplitter.hpp:72: error: expected `,' or `...' before '*' token >SkyBVTreeSplitter.hpp:73: error: ISO C++ forbids declaration of `NodeObjectBox' with no type >SkyBVTreeSplitter.hpp: In constructor `SkyBoundingBoxSplitter<Object>::SkyBoundingBoxSplitter(int)': >SkyBVTreeSplitter.hpp:74: error: `iNumObjs' undeclared (first use this function) >SkyBVTreeSplitter.hpp:76: error: `pObjs' undeclared (first use this function) >SkyBVTreeSplitter.hpp: At global scope: >SkyBVTreeSplitter.hpp:186: error: type `SkyBaseBVTree<Object, SkyMinMaxBox>' is not derived from type `SkyAABBTreeSplitter<Object>' >SkyBVTreeSplitter.hpp:186: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTreeSplitter.hpp:186: error: expected `;' before "NodeObject" >SkyBVTreeSplitter.hpp:188: error: expected `,' or `...' before '*' token >SkyBVTreeSplitter.hpp:188: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTreeSplitter.hpp:192: error: expected `,' or `...' before '&' token >SkyBVTreeSplitter.hpp:193: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTreeSplitter.hpp:197: error: expected `,' or `...' before '&' token >SkyBVTreeSplitter.hpp:198: error: ISO C++ forbids declaration of `NodeObject' with no type >SkyBVTreeSplitter.hpp: In constructor `SkyAABBTreeSplitter<Object>::SkyAABBTreeSplitter(int)': >SkyBVTreeSplitter.hpp:188: error: `pObjs' undeclared (first use this function) >SkyBVTreeSplitter.hpp:188: error: `iNumObjs' undeclared (first use this function) >SkyBVTreeSplitter.hpp: In member function `bool SkyAABBTreeSplitter<Object>::operator()(int) const': >SkyBVTreeSplitter.hpp:194: error: `obj' undeclared (first use this function) >SkyBVTreeSplitter.hpp: In member function `bool SkyAABBTreeSplitter<Object>::operator()(int) const': >SkyBVTreeSplitter.hpp:199: error: `obj1' undeclared (first use this function) >SkyBVTreeSplitter.hpp:199: error: `obj2' undeclared (first use this function) >In file included from SkySceneManager.hpp:41, > from SkyCloud.cpp:45: >SkyRenderableInstanceCloud.hpp: In member function `int SkyRenderableInstanceCloud::_GetRequiredLogResolution(float, float, float)': >SkyRenderableInstanceCloud.hpp:230: warning: converting to `int' from `float' >SkyCloud.cpp: In member function `SKYRESULT SkyCloud::Illuminate(SkyLight*, SkyRenderableInstance*, bool)': >SkyCloud.cpp:506: warning: converting to `int' from `double' >SkyCloud.cpp:538: warning: passing `double' for converting 1 of `void glReadPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid*)' >SkyCloud.cpp:538: warning: passing `double' for converting 2 of `void glReadPixels(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid*)' >make[5]: *** [SkyCloud.o] Error 1 >make[4]: *** [all-recursive] Error 1 >make[3]: *** [all-recursive] Error 1 >make[2]: *** [all-recursive] Error 1 >make[1]: *** [all] Error 2 >make: *** [all-recursive] Error 1 > >!!! ERROR: dev-games/simgear-0.3.4 failed. >!!! Function src_compile, Line 22, Exitcode 2 >!!! (no error message) >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 65930
:
40890
| 40891