intern/decimation/intern/LOD_QSDecimator.h:111: warning: 'LOD_QSDecimator::m_extern_editor' will be initialized after
intern/decimation/intern/LOD_QSDecimator.h:104: warning: 'bool LOD_QSDecimator::m_is_armed'
intern/decimation/intern/LOD_QSDecimator.cpp:96: warning: when initialized here
g++ -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_BULLET -DUSE_SUMO_SOLID -DNDEBUG -I/home/napoleon/blenderdev/build/linux2/intern/decimation/intern -Iintern/decimation/intern -Iintern/decimation/intern -I/home/napoleon/blenderdev/build/linux2/intern/decimation/extern -Iintern/decimation/extern -Iintern/decimation/extern -I/home/napoleon/blenderdev/build/linux2/intern/moto/include -Iintern/moto/include -Iintern/moto/include -I/home/napoleon/blenderdev/build/linux2/intern/container -Iintern/container -Iintern/container -I/home/napoleon/blenderdev/build/linux2/intern/memutil -Iintern/memutil -Iintern/memutil -c -o /home/napoleon/blenderdev/build/linux2/intern/decimation/intern/LOD_QuadricEditor.o intern/decimation/intern/LOD_QuadricEditor.cpp
g++ -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_BULLET -DUSE_SUMO_SOLID -DNDEBUG -I/home/napoleon/blenderdev/build/linux2/intern/decimation/intern -Iintern/decimation/intern -Iintern/decimation/intern -I/home/napoleon/blenderdev/build/linux2/intern/decimation/extern -Iintern/decimation/extern -Iintern/decimation/extern -I/home/napoleon/blenderdev/build/linux2/intern/moto/include -Iintern/moto/include -Iintern/moto/include -I/home/napoleon/blenderdev/build/linux2/intern/container -Iintern/container -Iintern/container -I/home/napoleon/blenderdev/build/linux2/intern/memutil -Iintern/memutil -Iintern/memutil -c -o /home/napoleon/blenderdev/build/linux2/intern/decimation/intern/LOD_decimation.o intern/decimation/intern/LOD_decimation.cpp
g++ -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_BULLET -DUSE_SUMO_SOLID -DNDEBUG -I/home/napoleon/blenderdev/build/linux2/intern/iksolver/intern -Iintern/iksolver/intern -Iintern/iksolver/intern -I/home/napoleon/blenderdev/build/linux2/intern/moto/include -Iintern/moto/include -Iintern/moto/include -I/home/napoleon/blenderdev/build/linux2/intern/memutil -Iintern/memutil -Iintern/memutil -c -o /home/napoleon/blenderdev/build/linux2/intern/iksolver/intern/IK_QTask.o intern/iksolver/intern/IK_QTask.cpp
In file included from intern/iksolver/intern/IK_QTask.h:39,
from intern/iksolver/intern/IK_QTask.cpp:33:
intern/iksolver/intern/IK_QJacobian.h:38:22: error: TNT/cmat.h: No such file or directory
intern/iksolver/intern/IK_QJacobian.h:45: error: 'TNT' has not been declared
intern/iksolver/intern/IK_QJacobian.h:45: error: ISO C++ forbids declaration of 'Matrix' with no type
intern/iksolver/intern/IK_QJacobian.h:45: error: expected ';' before '<' token
intern/iksolver/intern/IK_QJacobian.h:46: error: 'TNT' has not been declared
intern/iksolver/intern/IK_QJacobian.h:46: error: ISO C++ forbids declaration of 'Vector' with no type
intern/iksolver/intern/IK_QJacobian.h:46: error: expected ';' before '<' token
intern/iksolver/intern/IK_QJacobian.h:70: error: 'TVector' has not been declared
intern/iksolver/intern/IK_QJacobian.h:70: error: 'TMatrix' has not been declared
intern/iksolver/intern/IK_QJacobian.h:82: error: 'TMatrix' does not name a type
intern/iksolver/intern/IK_QJacobian.h:83: error: 'TMatrix' does not name a type
intern/iksolver/intern/IK_QJacobian.h:86: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:89: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:93: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:94: error: 'TMatrix' does not name a type
intern/iksolver/intern/IK_QJacobian.h:95: error: 'TMatrix' does not name a type
intern/iksolver/intern/IK_QJacobian.h:96: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:97: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:99: error: 'TMatrix' does not name a type
intern/iksolver/intern/IK_QJacobian.h:100: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:105: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:106: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:110: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:113: error: 'TVector' does not name a type
intern/iksolver/intern/IK_QJacobian.h:114: error: 'TVector' does not name a type
scons: *** [/home/napoleon/blenderdev/build/linux2/intern/iksolver/intern/IK_QTask.o] Error 1
scons: building terminated because of errors.
[napoleon@archlinux blender]$ scons -j 2 re
Currently you have to disable the gameengine and blenderplayer on any other platform than win32. It is being worked on, but for now you'll just have to do without.
source/gameengine/Ketsji/KX_BlenderMaterial.h:84: warning: 'KX_BlenderMaterial::
mScene' will be initialized after
source/gameengine/Ketsji/KX_BlenderMaterial.h:82: warning: 'BL_Shader* KX_Blen
derMaterial::mShader'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:60: warning: when initialized
here
source/gameengine/Ketsji/KX_BlenderMaterial.cpp: At global scope:
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:60: warning: unused parameter 's
kin'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp: In member function 'virtual voi
d KX_BlenderMaterial::OnConstruction()':
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:142: error: use of 'glActiveText
ureARB' is ambiguous
/usr/include/GL/gl.h:2065: error: first declared as 'void glActiveTextureARB(G
Lenum)' here
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h:405:
error: also declared as 'void (* bgl::glActiveTextureARB)(GLenum)' here
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:142: error: 'glActiveTextureARB'
was not declared in this scope
source/gameengine/Ketsji/KX_BlenderMaterial.cpp: In member function 'void KX_Ble
nderMaterial::OnExit()':
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:285: error: use of 'glActiveText
ureARB' is ambiguous
/usr/include/GL/gl.h:2065: error: first declared as 'void glActiveTextureARB(G
Lenum)' here
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_GLExtensionManager.h:405:
error: also declared as 'void (* bgl::glActiveTextureARB)(GLenum)' here
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:355: error: 'glActiveTextureARB'
was not declared in this scope
source/gameengine/Expressions/PyObjectPlus.h:67: warning: unused parameter 'M'
source/gameengine/Expressions/PyObjectPlus.h:179: warning: unused parameter 'kwd
'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp: At global scope:
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:865: warning: unused parameter '
ref'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:890: warning: missing initialize
r for member 'PyMethodDef::ml_flags'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:890: warning: missing initialize
r for member 'PyMethodDef::ml_doc'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:906: warning: missing initialize
r for member '_typeobject::tp_as_sequence'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:906: warning: missing initialize
r for member '_typeobject::tp_as_mapping'
source/gameengine/Ketsji/KX_BlenderMaterial.cpp:971: warning: unused parameter ' args'
source/gameengine/Ketsji/KX_MaterialIpoController.cpp:10: warning: unused parame ter 'currentTime'
source/gameengine/Ketsji/KX_MaterialIpoController.cpp:60: warning: unused parame ter 'destnode'
scons: *** [/home/napoleon/blenderdev/build/linux2/source/gameengine/Ketsji/KX_B lenderMaterial.o] Error 1
scons: building terminated because of errors.
[napoleon@archlinux blender]
Hello, just to comfirm the error, i deleted all of my cvs sources and downloaded fresh ones. Then i compiled and had the same errors. I hope someone is checking it out.
i once again deleted my local build sources and downloaded fresh once and it compiled okay. What i dont understand though is i checked the dated for all the files in the directory in question and they were all the same so how came i was getting errors before.
Anyway after one has downloaded the cvs sources once, what is the best command to use for subsequest updates of the blender and lib sources.
frequently what happens is that a make clean doesn't remove every thing, I usually just completely delete the obj folder, and all of the .o and .a files from the libs folder if I am having compile problems.