Building python-ogre on Debian unstable

96 views
Skip to first unread message

Steve Freitas

unread,
Feb 17, 2010, 5:24:22 AM2/17/10
to python-ogre...@googlegroups.com
Hi all,

Dermont kindly advised me to ask on this mailing list whether there are any binaries available for 1.6.4 on Debian unstable 64-bit. So, if anybody has something like that, I'd love to hear about it.

In the meantime, I've started building from source. I see some people have trouble with 64-bit at runtime, but I figure if I can get it built, then we're that much closer to fixing it.

Ogre itself builds fine according to the instructions on http://wiki.python-ogre.org/index.php/LinuxBuildV2 and I've run the samples to verify everything works. The problem comes on Step 5:

python python-ogre/BuildModule.py -g -c ogre ois cegui

Building the first part (ogre) dies with this error:

/usr/bin/ld: cannot find -lboost_python-gcc44-mt

The complete log.out is attached. Any advice would be appreciated.

Thanks!

Steve
log.out

dermont

unread,
Feb 17, 2010, 5:39:57 AM2/17/10
to Python Ogre Developers
I think you are running into the same problems as here:
http://www.ogre3d.org/addonforums/viewtopic.php?f=3&t=11999

Sorry for shunting you between forums

> 02-17 02:14 PythonOgre.BuildModule INFO Building Source code for ogre
> 02-17 02:14 PythonOgre.BuildModule DEBUG Spawning 'python generate_code.py' in '/home/steve/dev/sim/src/python-ogre/code_generators/ogre'
> 02-17 02:16 PythonOgre.BuildModule INFO Compiling Source code for ogre
> 02-17 02:16 PythonOgre.BuildModule DEBUG Spawning 'scons -j3 PROJECTS=ogre' in '/home/steve/dev/sim/src/python-ogre'
> 02-17 02:16 PythonOgre.BuildModule WARNING Task Failed
> 02-17 02:16 PythonOgre.BuildModule DEBUG scons: Reading SConscript files ...
> Using the 2 cores
> SCONS: Building ogre
> WARNING: Over-Writing /home/steve/dev/sim/src/python-ogre/generated/ogre_1.6.4/SConscript as it already exists
> scons: done reading SConscript files.
> scons: Building targets ...
> g++ -o build_dir_2.5/ogre_1.6.4/ogre.so -Wl,-rpath=\/../../lib `pkg-config --libs OGRE` -lstdc++ -shared build_dir_2.5/ogre_1.6.4/AbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/AbstractNodeList.pypp.os build_dir_2.5/ogre_1.6.4/AliasTextureIterator.pypp.os build_dir_2.5/ogre_1.6.4/AlignedMemory.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_0.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_1.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_2.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_3.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_4.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_5.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_6.pypp.os build_dir_2.5/ogre_1.6.4/AllocatedObjectMemCategory_7.pypp.os build_dir_2.5/ogre_1.6.4/AnimableObject.pypp.os build_dir_2.5/ogre_1.6.4/AnimableValue.pypp.os build_dir_2.5/ogre_1.6.4/Animation.pypp.os build_dir_2.5/ogre_1.6.4/AnimationControllerFunction.pypp.os build_dir_2.5/ogre_1.6.4/AnimationIterator.pypp.os build_dir_2.5/ogre_1.6.4/AnimationState.pypp.os build_dir_2.5/ogre_1.6.4/AnimationStateControllerValue.pypp.os build_dir_2.5/ogre_1.6.4/AnimationStateIterator.pypp.os build_dir_2.5/ogre_1.6.4/AnimationStateSet.pypp.os build_dir_2.5/ogre_1.6.4/AnimationTrack.pypp.os build_dir_2.5/ogre_1.6.4/Any.pypp.os build_dir_2.5/ogre_1.6.4/AnyNumeric.pypp.os build_dir_2.5/ogre_1.6.4/Archive.pypp.os build_dir_2.5/ogre_1.6.4/ArchiveFactory.pypp.os build_dir_2.5/ogre_1.6.4/ArchiveFactoryObj.pypp.os build_dir_2.5/ogre_1.6.4/ArchiveManager.pypp.os build_dir_2.5/ogre_1.6.4/ArchiveMapIterator.pypp.os build_dir_2.5/ogre_1.6.4/AtomAbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/AtomicScalarLoadingState.pypp.os build_dir_2.5/ogre_1.6.4/AutoConstantIterator.pypp.os build_dir_2.5/ogre_1.6.4/AutoParamDataSource.pypp.os build_dir_2.5/ogre_1.6.4/AxisAlignedBox.pypp.os build_dir_2.5/ogre_1.6.4/AxisAlignedBoxSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/BackgroundProcessResult.pypp.os build_dir_2.5/ogre_1.6.4/Billboard.pypp.os build_dir_2.5/ogre_1.6.4/BillboardChain.pypp.os build_dir_2.5/ogre_1.6.4/BillboardChainFactory.pypp.os build_dir_2.5/ogre_1.6.4/BillboardParticleRenderer.pypp.os build_dir_2.5/ogre_1.6.4/BillboardParticleRendererFactory.pypp.os build_dir_2.5/ogre_1.6.4/BillboardSet.pypp.os build_dir_2.5/ogre_1.6.4/BillboardSetFactory.pypp.os build_dir_2.5/ogre_1.6.4/Bone.pypp.os build_dir_2.5/ogre_1.6.4/BoneAssignmentIterator.pypp.os build_dir_2.5/ogre_1.6.4/BoneIterator.pypp.os build_dir_2.5/ogre_1.6.4/BorderPanelOverlayElement.pypp.os build_dir_2.5/ogre_1.6.4/BorderPanelOverlayElementFactory.pypp.os build_dir_2.5/ogre_1.6.4/BorderRenderable.pypp.os build_dir_2.5/ogre_1.6.4/BoundSufaceList.pypp.os build_dir_2.5/ogre_1.6.4/Box.pypp.os build_dir_2.5/ogre_1.6.4/BufferUsageList.pypp.os build_dir_2.5/ogre_1.6.4/BuiltinScriptTranslatorManager.pypp.os build_dir_2.5/ogre_1.6.4/Camera.pypp.os build_dir_2.5/ogre_1.6.4/CameraIterator.pypp.os build_dir_2.5/ogre_1.6.4/ChildContainerIterator.pypp.os build_dir_2.5/ogre_1.6.4/ChildIterator.pypp.os build_dir_2.5/ogre_1.6.4/ChildNodeIterator.pypp.os build_dir_2.5/ogre_1.6.4/CmdCaption.pypp.os build_dir_2.5/ogre_1.6.4/CmdColour.pypp.os build_dir_2.5/ogre_1.6.4/CmdColourRangeEnd.pypp.os build_dir_2.5/ogre_1.6.4/CmdColourRangeStart.pypp.os build_dir_2.5/ogre_1.6.4/CmdDirection.pypp.os build_dir_2.5/ogre_1.6.4/CmdDuration.pypp.os build_dir_2.5/ogre_1.6.4/CmdEmissionRate.pypp.os build_dir_2.5/ogre_1.6.4/CmdEmittedEmitter.pypp.os build_dir_2.5/ogre_1.6.4/CmdHeight.pypp.os build_dir_2.5/ogre_1.6.4/CmdHorizontalAlign.pypp.os build_dir_2.5/ogre_1.6.4/CmdLeft.pypp.os build_dir_2.5/ogre_1.6.4/CmdMaterial.pypp.os build_dir_2.5/ogre_1.6.4/CmdMaxDuration.pypp.os build_dir_2.5/ogre_1.6.4/CmdMaxRepeatDelay.pypp.os build_dir_2.5/ogre_1.6.4/CmdMaxTTL.pypp.os build_dir_2.5/ogre_1.6.4/CmdMaxVelocity.pypp.os build_dir_2.5/ogre_1.6.4/CmdMetricsMode.pypp.os build_dir_2.5/ogre_1.6.4/CmdMinDuration.pypp.os build_dir_2.5/ogre_1.6.4/CmdMinRepeatDelay.pypp.os build_dir_2.5/ogre_1.6.4/CmdMinTTL.pypp.os build_dir_2.5/ogre_1.6.4/CmdMinVelocity.pypp.os build_dir_2.5/ogre_1.6.4/CmdName.pypp.os build_dir_2.5/ogre_1.6.4/CmdPosition.pypp.os build_dir_2.5/ogre_1.6.4/CmdRepeatDelay.pypp.os build_dir_2.5/ogre_1.6.4/CmdTTL.pypp.os build_dir_2.5/ogre_1.6.4/CmdTop.pypp.os build_dir_2.5/ogre_1.6.4/CmdVelocity.pypp.os build_dir_2.5/ogre_1.6.4/CmdVerticalAlign.pypp.os build_dir_2.5/ogre_1.6.4/CmdVisible.pypp.os build_dir_2.5/ogre_1.6.4/CmdWidth.pypp.os build_dir_2.5/ogre_1.6.4/ColourValue.pypp.os build_dir_2.5/ogre_1.6.4/CompiledState.pypp.os build_dir_2.5/ogre_1.6.4/Compiler2Pass.pypp.os build_dir_2.5/ogre_1.6.4/CompositionPass.pypp.os build_dir_2.5/ogre_1.6.4/CompositionPassClearTranslator.pypp.os build_dir_2.5/ogre_1.6.4/CompositionPassStencilTranslator.pypp.os build_dir_2.5/ogre_1.6.4/CompositionPassTranslator.pypp.os build_dir_2.5/ogre_1.6.4/CompositionTargetPass.pypp.os build_dir_2.5/ogre_1.6.4/CompositionTargetPassIterator.pypp.os build_dir_2.5/ogre_1.6.4/CompositionTargetPassTranslator.pypp.os build_dir_2.5/ogre_1.6.4/CompositionTechnique.pypp.os build_dir_2.5/ogre_1.6.4/CompositionTechniqueTranslator.pypp.os build_dir_2.5/ogre_1.6.4/Compositor.pypp.os build_dir_2.5/ogre_1.6.4/CompositorChain.pypp.os build_dir_2.5/ogre_1.6.4/CompositorInstance.pypp.os build_dir_2.5/ogre_1.6.4/CompositorManager.pypp.os build_dir_2.5/ogre_1.6.4/CompositorScriptCompiler.pypp.os build_dir_2.5/ogre_1.6.4/CompositorSerializer.pypp.os build_dir_2.5/ogre_1.6.4/CompositorTechniqueIterator.pypp.os build_dir_2.5/ogre_1.6.4/CompositorTranslator.pypp.os build_dir_2.5/ogre_1.6.4/ConcreteNode.pypp.os build_dir_2.5/ogre_1.6.4/ConcreteNodeList.pypp.os build_dir_2.5/ogre_1.6.4/ConfigDialog.pypp.os build_dir_2.5/ogre_1.6.4/ConfigFile.pypp.os build_dir_2.5/ogre_1.6.4/ConfigOption.pypp.os build_dir_2.5/ogre_1.6.4/ConfigOptionMap.pypp.os build_dir_2.5/ogre_1.6.4/ConstAnimationStateIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstChildNodeIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstEnabledAnimationStateIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstImagePtrList.pypp.os build_dir_2.5/ogre_1.6.4/ConstMapIteratorGpuConstantDef.pypp.os build_dir_2.5/ogre_1.6.4/ConstObjectIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstPoseIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstPoseRefIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstShadowTextureConfigIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstTextureUnitStateIterator.pypp.os build_dir_2.5/ogre_1.6.4/ConstVertexOffsetIterator.pypp.os build_dir_2.5/ogre_1.6.4/ControllerFloat.pypp.os build_dir_2.5/ogre_1.6.4/ControllerFunctionFloat.pypp.os build_dir_2.5/ogre_1.6.4/ControllerManager.pypp.os build_dir_2.5/ogre_1.6.4/ControllerValueFloat.pypp.os build_dir_2.5/ogre_1.6.4/ConvexBody.pypp.os build_dir_2.5/ogre_1.6.4/DataStream.pypp.os build_dir_2.5/ogre_1.6.4/DefaultAxisAlignedBoxSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/DefaultHardwareBufferManager.pypp.os build_dir_2.5/ogre_1.6.4/DefaultHardwareIndexBuffer.pypp.os build_dir_2.5/ogre_1.6.4/DefaultHardwareVertexBuffer.pypp.os build_dir_2.5/ogre_1.6.4/DefaultIntersectionSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/DefaultPlaneBoundedVolumeListSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/DefaultRaySceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/DefaultSceneManager.pypp.os build_dir_2.5/ogre_1.6.4/DefaultSceneManagerFactory.pypp.os build_dir_2.5/ogre_1.6.4/DefaultShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/DefaultSphereSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/Degree.pypp.os build_dir_2.5/ogre_1.6.4/DriverVersion.pypp.os build_dir_2.5/ogre_1.6.4/DynLib.pypp.os build_dir_2.5/ogre_1.6.4/DynLibManager.pypp.os build_dir_2.5/ogre_1.6.4/EdgeData.pypp.os build_dir_2.5/ogre_1.6.4/EdgeGroupList.pypp.os build_dir_2.5/ogre_1.6.4/EdgeList.pypp.os build_dir_2.5/ogre_1.6.4/EdgeListBuilder.pypp.os build_dir_2.5/ogre_1.6.4/EdgeMap.pypp.os build_dir_2.5/ogre_1.6.4/EffectMap.pypp.os build_dir_2.5/ogre_1.6.4/ElementMap.pypp.os build_dir_2.5/ogre_1.6.4/Entity.pypp.os build_dir_2.5/ogre_1.6.4/EntityFactory.pypp.os build_dir_2.5/ogre_1.6.4/EntitySet.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType0.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType1.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType2.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType3.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType4.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType5.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType6.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType7.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType8.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionCodeType9.pypp.os build_dir_2.5/ogre_1.6.4/ExceptionFactory.pypp.os build_dir_2.5/ogre_1.6.4/ExternalTextureSource.pypp.os build_dir_2.5/ogre_1.6.4/ExternalTextureSourceManager.pypp.os build_dir_2.5/ogre_1.6.4/FactoryMap.pypp.os build_dir_2.5/ogre_1.6.4/FileHandleDataStream.pypp.os build_dir_2.5/ogre_1.6.4/FileInfo.pypp.os build_dir_2.5/ogre_1.6.4/FileStreamDataStream.pypp.os build_dir_2.5/ogre_1.6.4/FloatGpuParameterControllerValue.pypp.os build_dir_2.5/ogre_1.6.4/FloatRect.pypp.os build_dir_2.5/ogre_1.6.4/FocusedShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/Font.pypp.os build_dir_2.5/ogre_1.6.4/FontManager.pypp.os build_dir_2.5/ogre_1.6.4/FrameEvent.pypp.os build_dir_2.5/ogre_1.6.4/FrameListener.pypp.os build_dir_2.5/ogre_1.6.4/FrameTimeControllerValue.pypp.os build_dir_2.5/ogre_1.6.4/Frustum.pypp.os build_dir_2.5/ogre_1.6.4/GPUDeviceNameRuleIterator.pypp.os build_dir_2.5/ogre_1.6.4/GPUVendorRuleIterator.pypp.os build_dir_2.5/ogre_1.6.4/GeometryIterator.pypp.os build_dir_2.5/ogre_1.6.4/GpuConstantDefinition.pypp.os build_dir_2.5/ogre_1.6.4/GpuConstantDefinitionMap.pypp.os build_dir_2.5/ogre_1.6.4/GpuLogicalBufferStruct.pypp.os build_dir_2.5/ogre_1.6.4/GpuLogicalIndexUse.pypp.os build_dir_2.5/ogre_1.6.4/GpuNamedConstants.pypp.os build_dir_2.5/ogre_1.6.4/GpuNamedConstantsSerializer.pypp.os build_dir_2.5/ogre_1.6.4/GpuProgram.pypp.os build_dir_2.5/ogre_1.6.4/GpuProgramManager.pypp.os build_dir_2.5/ogre_1.6.4/GpuProgramParameters.pypp.os build_dir_2.5/ogre_1.6.4/GpuProgramTranslator.pypp.os build_dir_2.5/ogre_1.6.4/GpuProgramUsage.pypp.os build_dir_2.5/ogre_1.6.4/HardwareAnimationDataList.pypp.os build_dir_2.5/ogre_1.6.4/HardwareBuffer.pypp.os build_dir_2.5/ogre_1.6.4/HardwareBufferLicensee.pypp.os build_dir_2.5/ogre_1.6.4/HardwareBufferManager.pypp.os build_dir_2.5/ogre_1.6.4/HardwareIndexBuffer.pypp.os build_dir_2.5/ogre_1.6.4/HardwareOcclusionQuery.pypp.os build_dir_2.5/ogre_1.6.4/HardwarePixelBuffer.pypp.os build_dir_2.5/ogre_1.6.4/HardwareVertexBuffer.pypp.os build_dir_2.5/ogre_1.6.4/HighLevelGpuProgram.pypp.os build_dir_2.5/ogre_1.6.4/HighLevelGpuProgramFactory.pypp.os build_dir_2.5/ogre_1.6.4/HighLevelGpuProgramManager.pypp.os build_dir_2.5/ogre_1.6.4/IlluminationPass.pypp.os build_dir_2.5/ogre_1.6.4/IlluminationPassIterator.pypp.os build_dir_2.5/ogre_1.6.4/Image.pypp.os build_dir_2.5/ogre_1.6.4/ImportAbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/IndexData.pypp.os build_dir_2.5/ogre_1.6.4/IndexMap.pypp.os build_dir_2.5/ogre_1.6.4/InstBatchInstanceIterator.pypp.os build_dir_2.5/ogre_1.6.4/InstGeometryBucketList.pypp.os build_dir_2.5/ogre_1.6.4/InstGeometryIterator.pypp.os build_dir_2.5/ogre_1.6.4/InstLODIterator.pypp.os build_dir_2.5/ogre_1.6.4/InstMaterialIterator.pypp.os build_dir_2.5/ogre_1.6.4/InstObjectsMap.pypp.os build_dir_2.5/ogre_1.6.4/InstRenderOperationVector.pypp.os build_dir_2.5/ogre_1.6.4/InstSubMeshLodGeometryLinkList.pypp.os build_dir_2.5/ogre_1.6.4/InstanceIterator.pypp.os build_dir_2.5/ogre_1.6.4/InstancedGeometry.pypp.os build_dir_2.5/ogre_1.6.4/InstancedObjectIterator.pypp.os build_dir_2.5/ogre_1.6.4/IntersectionSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/IntersectionSceneQueryListener.pypp.os build_dir_2.5/ogre_1.6.4/IntersectionSceneQueryResult.pypp.os build_dir_2.5/ogre_1.6.4/KeyFrame.pypp.os build_dir_2.5/ogre_1.6.4/LODFaceList.pypp.os build_dir_2.5/ogre_1.6.4/LODIterator.pypp.os build_dir_2.5/ogre_1.6.4/LayerBlendModeEx.pypp.os build_dir_2.5/ogre_1.6.4/LiSPSMShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/Light.pypp.os build_dir_2.5/ogre_1.6.4/LightFactory.pypp.os build_dir_2.5/ogre_1.6.4/LightList.pypp.os build_dir_2.5/ogre_1.6.4/LinkedSkeletonAnimSourceIterator.pypp.os build_dir_2.5/ogre_1.6.4/LinkedSkeletonAnimationSource.pypp.os build_dir_2.5/ogre_1.6.4/LodDistanceIterator.pypp.os build_dir_2.5/ogre_1.6.4/Log.pypp.os build_dir_2.5/ogre_1.6.4/LogListener.pypp.os build_dir_2.5/ogre_1.6.4/LogManager.pypp.os build_dir_2.5/ogre_1.6.4/ManualObject.pypp.os build_dir_2.5/ogre_1.6.4/ManualObjectFactory.pypp.os build_dir_2.5/ogre_1.6.4/ManualResourceLoader.pypp.os build_dir_2.5/ogre_1.6.4/Material.pypp.os build_dir_2.5/ogre_1.6.4/MaterialIterator.pypp.os build_dir_2.5/ogre_1.6.4/MaterialManager.pypp.os build_dir_2.5/ogre_1.6.4/MaterialScriptContext.pypp.os build_dir_2.5/ogre_1.6.4/MaterialScriptProgramDefinition.pypp.os build_dir_2.5/ogre_1.6.4/MaterialSerializer.pypp.os build_dir_2.5/ogre_1.6.4/MaterialTechniqueIterator.pypp.os build_dir_2.5/ogre_1.6.4/MaterialTranslator.pypp.os build_dir_2.5/ogre_1.6.4/Math.pypp.os build_dir_2.5/ogre_1.6.4/Matrix3.pypp.os build_dir_2.5/ogre_1.6.4/Matrix4.pypp.os build_dir_2.5/ogre_1.6.4/MemoryDataStream.pypp.os build_dir_2.5/ogre_1.6.4/Mesh.pypp.os build_dir_2.5/ogre_1.6.4/MeshLodUsage.pypp.os build_dir_2.5/ogre_1.6.4/MeshManager.pypp.os build_dir_2.5/ogre_1.6.4/MeshSerializer.pypp.os build_dir_2.5/ogre_1.6.4/MeshSerializerListener.pypp.os build_dir_2.5/ogre_1.6.4/MetaDataIterator.pypp.os build_dir_2.5/ogre_1.6.4/MovableObject.pypp.os build_dir_2.5/ogre_1.6.4/MovableObjectFactory.pypp.os build_dir_2.5/ogre_1.6.4/MovableObjectFactoryIterator.pypp.os build_dir_2.5/ogre_1.6.4/MovableObjectIterator.pypp.os build_dir_2.5/ogre_1.6.4/MovablePlane.pypp.os build_dir_2.5/ogre_1.6.4/MultiRenderTarget.pypp.os build_dir_2.5/ogre_1.6.4/NameValuePairList.pypp.os build_dir_2.5/ogre_1.6.4/NedAllocImpl.pypp.os build_dir_2.5/ogre_1.6.4/NedAllocPolicy.pypp.os build_dir_2.5/ogre_1.6.4/Node.pypp.os build_dir_2.5/ogre_1.6.4/NodeAnimationTrack.pypp.os build_dir_2.5/ogre_1.6.4/NodeIterator.pypp.os build_dir_2.5/ogre_1.6.4/NodeTrackIterator.pypp.os build_dir_2.5/ogre_1.6.4/NodeTrackList.pypp.os build_dir_2.5/ogre_1.6.4/NumericAnimationTrack.pypp.os build_dir_2.5/ogre_1.6.4/NumericKeyFrame.pypp.os build_dir_2.5/ogre_1.6.4/NumericSolver.pypp.os build_dir_2.5/ogre_1.6.4/NumericTrackIterator.pypp.os build_dir_2.5/ogre_1.6.4/NumericTrackList.pypp.os build_dir_2.5/ogre_1.6.4/ObjectAbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/ObjectIterator.pypp.os build_dir_2.5/ogre_1.6.4/Overlay.pypp.os build_dir_2.5/ogre_1.6.4/Overlay2DElementsIterator.pypp.os build_dir_2.5/ogre_1.6.4/OverlayContainer.pypp.os build_dir_2.5/ogre_1.6.4/OverlayElement.pypp.os build_dir_2.5/ogre_1.6.4/OverlayElementFactory.pypp.os build_dir_2.5/ogre_1.6.4/OverlayManager.pypp.os build_dir_2.5/ogre_1.6.4/OverlayMapIterator.pypp.os build_dir_2.5/ogre_1.6.4/PSSMShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/PanelOverlayElement.pypp.os build_dir_2.5/ogre_1.6.4/PanelOverlayElementFactory.pypp.os build_dir_2.5/ogre_1.6.4/ParamCommand.pypp.os build_dir_2.5/ogre_1.6.4/ParamDictionary.pypp.os build_dir_2.5/ogre_1.6.4/ParameterDef.pypp.os build_dir_2.5/ogre_1.6.4/ParameterList.pypp.os build_dir_2.5/ogre_1.6.4/Particle.pypp.os build_dir_2.5/ogre_1.6.4/ParticleAffector.pypp.os build_dir_2.5/ogre_1.6.4/ParticleAffectorFactory.pypp.os build_dir_2.5/ogre_1.6.4/ParticleAffectorFactoryIterator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleAffectorTranslator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleEmitter.pypp.os build_dir_2.5/ogre_1.6.4/ParticleEmitterFactory.pypp.os build_dir_2.5/ogre_1.6.4/ParticleEmitterFactoryIterator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleEmitterTranslator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleIterator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleRendererFactoryIterator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystem.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemFactory.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemManager.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemRenderer.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemRendererFactory.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemRendererFactoryObj.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemTemplateIterator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleSystemTranslator.pypp.os build_dir_2.5/ogre_1.6.4/ParticleVisualData.pypp.os build_dir_2.5/ogre_1.6.4/Pass.pypp.os build_dir_2.5/ogre_1.6.4/PassSet.pypp.os build_dir_2.5/ogre_1.6.4/PassTranslator.pypp.os build_dir_2.5/ogre_1.6.4/PassthroughControllerFunction.pypp.os build_dir_2.5/ogre_1.6.4/PatchMesh.pypp.os build_dir_2.5/ogre_1.6.4/PatchSurface.pypp.os build_dir_2.5/ogre_1.6.4/PixelBox.pypp.os build_dir_2.5/ogre_1.6.4/PixelFormatList.pypp.os build_dir_2.5/ogre_1.6.4/PixelUtil.pypp.os build_dir_2.5/ogre_1.6.4/Plane.pypp.os build_dir_2.5/ogre_1.6.4/PlaneBoundedVolume.pypp.os build_dir_2.5/ogre_1.6.4/PlaneBoundedVolumeList.pypp.os build_dir_2.5/ogre_1.6.4/PlaneBoundedVolumeListSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/PlaneOptimalShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/Plugin.pypp.os build_dir_2.5/ogre_1.6.4/PluginInstanceList.pypp.os build_dir_2.5/ogre_1.6.4/Polygon.pypp.os build_dir_2.5/ogre_1.6.4/Pose.pypp.os build_dir_2.5/ogre_1.6.4/PoseIterator.pypp.os build_dir_2.5/ogre_1.6.4/PoseList.pypp.os build_dir_2.5/ogre_1.6.4/PoseRefIterator.pypp.os build_dir_2.5/ogre_1.6.4/PoseRefList.pypp.os build_dir_2.5/ogre_1.6.4/PrefabFactory.pypp.os build_dir_2.5/ogre_1.6.4/PriorityMapIterator.pypp.os build_dir_2.5/ogre_1.6.4/Profile.pypp.os build_dir_2.5/ogre_1.6.4/Profiler.pypp.os build_dir_2.5/ogre_1.6.4/ProgressiveMesh.pypp.os build_dir_2.5/ogre_1.6.4/PropertyAbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/Quaternion.pypp.os build_dir_2.5/ogre_1.6.4/QueueGroupIterator.pypp.os build_dir_2.5/ogre_1.6.4/QueuedRenderableCollection.pypp.os build_dir_2.5/ogre_1.6.4/QueuedRenderableVisitor.pypp.os build_dir_2.5/ogre_1.6.4/Radian.pypp.os build_dir_2.5/ogre_1.6.4/Ray.pypp.os build_dir_2.5/ogre_1.6.4/RaySceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/RaySceneQueryListener.pypp.os build_dir_2.5/ogre_1.6.4/RaySceneQueryResult.pypp.os build_dir_2.5/ogre_1.6.4/RaySceneQueryResultEntry.pypp.os build_dir_2.5/ogre_1.6.4/Rect.pypp.os build_dir_2.5/ogre_1.6.4/Rectangle.pypp.os build_dir_2.5/ogre_1.6.4/Rectangle2D.pypp.os build_dir_2.5/ogre_1.6.4/RegionIterator.pypp.os build_dir_2.5/ogre_1.6.4/RegionSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/RenderOperation.pypp.os build_dir_2.5/ogre_1.6.4/RenderPriorityGroup.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueue.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueueGroup.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueueInvocation.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueueInvocationIterator.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueueInvocationSequence.pypp.os build_dir_2.5/ogre_1.6.4/RenderQueueListener.pypp.os build_dir_2.5/ogre_1.6.4/RenderSystem.pypp.os build_dir_2.5/ogre_1.6.4/RenderSystemCapabilities.pypp.os build_dir_2.5/ogre_1.6.4/RenderSystemList.pypp.os build_dir_2.5/ogre_1.6.4/RenderSystemOpPairs.pypp.os build_dir_2.5/ogre_1.6.4/RenderTarget.pypp.os build_dir_2.5/ogre_1.6.4/RenderTargetEvent.pypp.os build_dir_2.5/ogre_1.6.4/RenderTargetIterator.pypp.os build_dir_2.5/ogre_1.6.4/RenderTargetListener.pypp.os build_dir_2.5/ogre_1.6.4/RenderTargetViewportEvent.pypp.os build_dir_2.5/ogre_1.6.4/RenderTexture.pypp.os build_dir_2.5/ogre_1.6.4/RenderToVertexBuffer.pypp.os build_dir_2.5/ogre_1.6.4/RenderWindow.pypp.os build_dir_2.5/ogre_1.6.4/Renderable.pypp.os build_dir_2.5/ogre_1.6.4/RenderablePass.pypp.os build_dir_2.5/ogre_1.6.4/Resource.pypp.os build_dir_2.5/ogre_1.6.4/ResourceBackgroundQueue.pypp.os build_dir_2.5/ogre_1.6.4/ResourceCreateOrRetrieveResult.pypp.os build_dir_2.5/ogre_1.6.4/ResourceDeclarationList.pypp.os build_dir_2.5/ogre_1.6.4/ResourceGroupListener.pypp.os build_dir_2.5/ogre_1.6.4/ResourceGroupManager.pypp.os build_dir_2.5/ogre_1.6.4/ResourceLoadingListener.pypp.os build_dir_2.5/ogre_1.6.4/ResourceManager.pypp.os build_dir_2.5/ogre_1.6.4/ResourceManagerIterator.pypp.os build_dir_2.5/ogre_1.6.4/ResourceMapIterator.pypp.os build_dir_2.5/ogre_1.6.4/RibbonTrail.pypp.os build_dir_2.5/ogre_1.6.4/RibbonTrailFactory.pypp.os build_dir_2.5/ogre_1.6.4/Root.pypp.os build_dir_2.5/ogre_1.6.4/RotationalSpline.pypp.os build_dir_2.5/ogre_1.6.4/ScaleControllerFunction.pypp.os build_dir_2.5/ogre_1.6.4/SceneManager.pypp.os build_dir_2.5/ogre_1.6.4/SceneManagerEnumerator.pypp.os build_dir_2.5/ogre_1.6.4/SceneManagerFactory.pypp.os build_dir_2.5/ogre_1.6.4/SceneManagerIterator.pypp.os build_dir_2.5/ogre_1.6.4/SceneManagerMetaData.pypp.os build_dir_2.5/ogre_1.6.4/SceneNode.pypp.os build_dir_2.5/ogre_1.6.4/SceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryListener.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryMovableIntersectionList.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryMovableWorldFragmentIntersectionList.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryResult.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryResultMovableList.pypp.os build_dir_2.5/ogre_1.6.4/SceneQueryResultWorldFragmentList.pypp.os build_dir_2.5/ogre_1.6.4/ScriptCompiler.pypp.os build_dir_2.5/ogre_1.6.4/ScriptCompilerListener.pypp.os build_dir_2.5/ogre_1.6.4/ScriptCompilerManager.pypp.os build_dir_2.5/ogre_1.6.4/ScriptLexer.pypp.os build_dir_2.5/ogre_1.6.4/ScriptLoader.pypp.os build_dir_2.5/ogre_1.6.4/ScriptParser.pypp.os build_dir_2.5/ogre_1.6.4/ScriptToken.pypp.os build_dir_2.5/ogre_1.6.4/ScriptTranslator.pypp.os build_dir_2.5/ogre_1.6.4/ScriptTranslatorManager.pypp.os build_dir_2.5/ogre_1.6.4/SectionIterator.pypp.os build_dir_2.5/ogre_1.6.4/Serializer.pypp.os build_dir_2.5/ogre_1.6.4/SettingsIterator.pypp.os build_dir_2.5/ogre_1.6.4/SettingsMultiMap.pypp.os build_dir_2.5/ogre_1.6.4/ShadowCameraSetup.pypp.os build_dir_2.5/ogre_1.6.4/ShadowCaster.pypp.os build_dir_2.5/ogre_1.6.4/ShadowCasterList.pypp.os build_dir_2.5/ogre_1.6.4/ShadowRenderable.pypp.os build_dir_2.5/ogre_1.6.4/ShadowRenderableList.pypp.os build_dir_2.5/ogre_1.6.4/ShadowRenderableListIterator.pypp.os build_dir_2.5/ogre_1.6.4/ShadowTextureConfig.pypp.os build_dir_2.5/ogre_1.6.4/ShadowTextureConfigList.pypp.os build_dir_2.5/ogre_1.6.4/ShadowTextureList.pypp.os build_dir_2.5/ogre_1.6.4/ShadowTextureManager.pypp.os build_dir_2.5/ogre_1.6.4/ShadowVolumeExtrudeProgram.pypp.os build_dir_2.5/ogre_1.6.4/SimpleRenderable.pypp.os build_dir_2.5/ogre_1.6.4/SimpleSpline.pypp.os build_dir_2.5/ogre_1.6.4/SingletonArchiveManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonCompositorManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonControllerManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonDynLibManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonExternalTextureSourceManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonFontManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonGpuProgramManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonHardwareBufferManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonHighLevelGpuProgramManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonLogManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonMaterialManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonMeshManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonOverlayManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonParticleSystemManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonProfiler.pypp.os build_dir_2.5/ogre_1.6.4/SingletonResourceBackgroundQueue.pypp.os build_dir_2.5/ogre_1.6.4/SingletonResourceGroupManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonRoot.pypp.os build_dir_2.5/ogre_1.6.4/SingletonSceneManagerEnumerator.pypp.os build_dir_2.5/ogre_1.6.4/SingletonScriptCompilerManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonShadowTextureManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonSkeletonManager.pypp.os build_dir_2.5/ogre_1.6.4/SingletonTextureManager.pypp.os build_dir_2.5/ogre_1.6.4/Skeleton.pypp.os build_dir_2.5/ogre_1.6.4/SkeletonInstance.pypp.os build_dir_2.5/ogre_1.6.4/SkeletonManager.pypp.os build_dir_2.5/ogre_1.6.4/SkeletonSerializer.pypp.os build_dir_2.5/ogre_1.6.4/Sphere.pypp.os build_dir_2.5/ogre_1.6.4/SphereSceneQuery.pypp.os build_dir_2.5/ogre_1.6.4/StaticFaceGroup.pypp.os build_dir_2.5/ogre_1.6.4/StaticGeometry.pypp.os build_dir_2.5/ogre_1.6.4/StringInterface.pypp.os build_dir_2.5/ogre_1.6.4/StringUtil.pypp.os build_dir_2.5/ogre_1.6.4/StringVector.pypp.os build_dir_2.5/ogre_1.6.4/SubEntity.pypp.os build_dir_2.5/ogre_1.6.4/SubEntityList.pypp.os build_dir_2.5/ogre_1.6.4/SubMesh.pypp.os build_dir_2.5/ogre_1.6.4/SubMeshIterator.pypp.os build_dir_2.5/ogre_1.6.4/SubMeshLodGeometryLinkList.pypp.os build_dir_2.5/ogre_1.6.4/SyntaxCodes.pypp.os build_dir_2.5/ogre_1.6.4/TagPoint.pypp.os build_dir_2.5/ogre_1.6.4/TargetPassIterator.pypp.os build_dir_2.5/ogre_1.6.4/Technique.pypp.os build_dir_2.5/ogre_1.6.4/TechniquePassIterator.pypp.os build_dir_2.5/ogre_1.6.4/TechniqueTranslator.pypp.os build_dir_2.5/ogre_1.6.4/TempBlendedBufferInfo.pypp.os build_dir_2.5/ogre_1.6.4/TexCoordModifierControllerValue.pypp.os build_dir_2.5/ogre_1.6.4/TextAreaOverlayElement.pypp.os build_dir_2.5/ogre_1.6.4/TextAreaOverlayElementFactory.pypp.os build_dir_2.5/ogre_1.6.4/Texture.pypp.os build_dir_2.5/ogre_1.6.4/TextureDefinitionIterator.pypp.os build_dir_2.5/ogre_1.6.4/TextureFrameControllerValue.pypp.os build_dir_2.5/ogre_1.6.4/TextureManager.pypp.os build_dir_2.5/ogre_1.6.4/TextureSourceTranslator.pypp.os build_dir_2.5/ogre_1.6.4/TextureUnitState.pypp.os build_dir_2.5/ogre_1.6.4/TextureUnitStateIterator.pypp.os build_dir_2.5/ogre_1.6.4/TextureUnitTranslator.pypp.os build_dir_2.5/ogre_1.6.4/TimeIndex.pypp.os build_dir_2.5/ogre_1.6.4/Timer.pypp.os build_dir_2.5/ogre_1.6.4/TrackHandleList.pypp.os build_dir_2.5/ogre_1.6.4/TransformKeyFrame.pypp.os build_dir_2.5/ogre_1.6.4/TriangleFaceNormalList.pypp.os build_dir_2.5/ogre_1.6.4/TriangleLightFacingList.pypp.os build_dir_2.5/ogre_1.6.4/TriangleList.pypp.os build_dir_2.5/ogre_1.6.4/UTFString.pypp.os build_dir_2.5/ogre_1.6.4/UnaryOptionList.pypp.os build_dir_2.5/ogre_1.6.4/UnifiedHighLevelGpuProgram.pypp.os build_dir_2.5/ogre_1.6.4/UserDefinedObject.pypp.os build_dir_2.5/ogre_1.6.4/VariableAccessAbstractNode.pypp.os build_dir_2.5/ogre_1.6.4/Vector2.pypp.os build_dir_2.5/ogre_1.6.4/Vector3.pypp.os build_dir_2.5/ogre_1.6.4/Vector4.pypp.os build_dir_2.5/ogre_1.6.4/VectorAny.pypp.os build_dir_2.5/ogre_1.6.4/VectorInt.pypp.os build_dir_2.5/ogre_1.6.4/VectorPlane.pypp.os build_dir_2.5/ogre_1.6.4/VectorUnsignedUnsigned.pypp.os build_dir_2.5/ogre_1.6.4/VertexAnimationTrack.pypp.os build_dir_2.5/ogre_1.6.4/VertexBoneAssignment.pypp.os build_dir_2.5/ogre_1.6.4/VertexBoneAssignmentList.pypp.os build_dir_2.5/ogre_1.6.4/VertexBufferBinding.pypp.os build_dir_2.5/ogre_1.6.4/VertexBufferBindingMap.pypp.os build_dir_2.5/ogre_1.6.4/VertexCacheProfiler.pypp.os build_dir_2.5/ogre_1.6.4/VertexData.pypp.os build_dir_2.5/ogre_1.6.4/VertexDeclaration.pypp.os build_dir_2.5/ogre_1.6.4/VertexElement.pypp.os build_dir_2.5/ogre_1.6.4/VertexElementList.pypp.os build_dir_2.5/ogre_1.6.4/VertexList.pypp.os build_dir_2.5/ogre_1.6.4/VertexMorphKeyFrame.pypp.os build_dir_2.5/ogre_1.6.4/VertexOffsetIterator.pypp.os build_dir_2.5/ogre_1.6.4/VertexOffsetMap.pypp.os build_dir_2.5/ogre_1.6.4/VertexPoseKeyFrame.pypp.os build_dir_2.5/ogre_1.6.4/VertexTrackIterator.pypp.os build_dir_2.5/ogre_1.6.4/VertexTrackList.pypp.os build_dir_2.5/ogre_1.6.4/ViewPoint.pypp.os build_dir_2.5/ogre_1.6.4/Viewport.pypp.os build_dir_2.5/ogre_1.6.4/VisibleObjectsBoundsInfo.pypp.os build_dir_2.5/ogre_1.6.4/WaveformControllerFunction.pypp.os build_dir_2.5/ogre_1.6.4/WindowEventListener.pypp.os build_dir_2.5/ogre_1.6.4/WindowEventListeners.pypp.os build_dir_2.5/ogre_1.6.4/WindowEventUtilities.pypp.os build_dir_2.5/ogre_1.6.4/Windows.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__classes.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__enums.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_virtual3.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__memfuns_virtual4.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_BillboardSet__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_Exception_.pypp.os build_dir_2.5/ogre_1.6.4/_FileNotFoundException_.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__classes.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__enums.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_virtual3.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__memfuns_virtual4.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__protected_memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__protected_memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_Frustum__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_IOException_.pypp.os build_dir_2.5/ogre_1.6.4/_InternalErrorException_.pypp.os build_dir_2.5/ogre_1.6.4/_InvalidParametersException_.pypp.os build_dir_2.5/ogre_1.6.4/_InvalidStateException_.pypp.os build_dir_2.5/ogre_1.6.4/_ItemIdentityException_.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__classes.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__enums.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__memfuns_virtual3.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_ManualObject__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__classes.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__enums.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_MovableObject__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_Node__classes.pypp.os build_dir_2.5/ogre_1.6.4/_Node__enums.pypp.os build_dir_2.5/ogre_1.6.4/_Node__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_Node__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_Node__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_Node__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_Node__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_Node__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_Node__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__classes.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__enums.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_OverlayElement__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__classes.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__enums.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleEmitter__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__classes.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__enums.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns2.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__protected_memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__protected_memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_ParticleSystem__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__classes.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__enums.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns2.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns3.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns4.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns5.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns6.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns7.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns8.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__memfuns_virtual.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_Pass__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__classes.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__enums.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_pvirtual0.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_pvirtual1.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_pvirtual2.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_pvirtual3.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_RenderSystem__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__classes.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__enums.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_RenderTarget__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_RenderingAPIException_.pypp.os build_dir_2.5/ogre_1.6.4/_RuntimeAssertionException_.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__classes.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__enums.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual10.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual3.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual4.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual5.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual6.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual7.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual8.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__memfuns_virtual9.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__protected_memfuns0.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__protected_memfuns1.pypp.os build_dir_2.5/ogre_1.6.4/_SceneManager__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__classes.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__enums.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_virtual0.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_virtual1.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_virtual2.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_virtual3.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__memfuns_virtual4.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_SceneNode__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__classes.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__enums.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__memfuns_pvirtual.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__memfuns_virtual.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__protected_memfuns.pypp.os build_dir_2.5/ogre_1.6.4/_StaticGeometry__unnamed_enums.pypp.os build_dir_2.5/ogre_1.6.4/_UnimplementedException_.pypp.os build_dir_2.5/ogre_1.6.4/_ogre_.main.os build_dir_2.5/ogre_1.6.4/_ogre__enumerations.pypp.os build_dir_2.5/ogre_1.6.4/_ogre__free_functions.pypp.os build_dir_2.5/ogre_1.6.4/_ogre__global_variables.pypp.os build_dir_2.5/ogre_1.6.4/custom_rvalue.os build_dir_2.5/ogre_1.6.4/pair_less__bool_comma__Ogre_scope_SharedPtr_less__Ogre_scope_Resource__greater___greater_.pypp.os build_dir_2.5/ogre_1.6.4/stdListParticleEmitterPtr.pypp.os build_dir_2.5/ogre_1.6.4/stdListParticlePtr.pypp.os build_dir_2.5/ogre_1.6.4/stdListPlane.pypp.os build_dir_2.5/ogre_1.6.4/stdListSceneNodePtr.pypp.os build_dir_2.5/ogre_1.6.4/stdMapShortShort.pypp.os build_dir_2.5/ogre_1.6.4/stdPairBoolFloat.pypp.os build_dir_2.5/ogre_1.6.4/stdPairUnsignedCharUnsignedChar.pypp.os build_dir_2.5/ogre_1.6.4/stdPairUnsignedUnsigned.pypp.os build_dir_2.5/ogre_1.6.4/stdSetWorldFragmentType.pypp.os build_dir_2.5/ogre_1.6.4/stdVectorAutoConstantEntry.pypp.os build_dir_2.5/ogre_1.6.4/stdVectorFloat.pypp.os build_dir_2.5/ogre_1.6.4/stdVectorStringString.pypp.os build_dir_2.5/ogre_1.6.4/strVectorVector4.pypp.os build_dir_2.5/ogre_1.6.4/vector_less__bool__greater_.pypp.os build_dir_2.5/ogre_1.6.4/vector_less__long__greater_.pypp.os build_dir_2.5/ogre_1.6.4/vector_less__unsigned_char__greater_.pypp.os build_dir_2.5/ogre_1.6.4/vector_less__unsigned_int__greater_.pypp.os -L/home/steve/dev/sim/src/root/usr/lib -L/usr/lib/python2.5/libs -lboost_python-gcc44-mt -lOgreMain
> scons: building terminated because of errors.
>
> 02-17 02:16 PythonOgre.BuildModule DEBUG
> scons: warning: The Options class is deprecated; use the Variables class instead.
> File "/home/steve/dev/sim/src/python-ogre/SConstruct", line 146, in <module>
>
> scons: warning: The ListOption() function is deprecated; use the ListVariable() function instead.
> File "/home/steve/dev/sim/src/python-ogre/SConstruct", line 148, in <module>
> /usr/bin/ld: cannot find -lboost_python-gcc44-mt
> collect2: ld returned 1 exit status
> scons: *** [build_dir_2.5/ogre_1.6.4/ogre.so] Error 1

Steve Freitas

unread,
Feb 17, 2010, 6:13:25 AM2/17/10
to python-ogre...@googlegroups.com
Thanks! I googled the error but didn't come up with that. That solved the problem and I compiled the wrappers.

Almost there. I've tried running a few of the demos, but it dies here:

Added resource location '../media/fonts' of type 'FileSystem' to resource group 'General'
<snip>
OGRE EXCEPTION(5:ItemIdentityException): Could not find font BlueHighway in TextAreaOverlayElement::setFontName at OgreTextAreaOverlayElement.cpp (line 360)

Note that ../media/fonts does contain bluehigh.ttf.

I found http://www.ogre3d.org/forums/viewtopic.php?f=2&t=20992&start=0 but since it says ../media/fonts is in the resource group already, I'm not sure where to take that advice.

Steve

Enrico Zschemisch

unread,
Feb 17, 2010, 6:19:27 AM2/17/10
to python-ogre...@googlegroups.com
Hi,

Am Mittwoch 17 Februar 2010 11:24:22 schrieb Steve Freitas:
> Building the first part (ogre) dies with this error:
> /usr/bin/ld: cannot find -lboost_python-gcc44-mt

Make a symlink from /usr/lib64/libboost_python-mt.so to
/usr/lib64/libboost_python-gcc44-mt.so and rerun again.

The problem with the 64 bit is not building. It is running most of the demos.
Some demos at least start and show something. But most die with an error.


Regards,
Enrico

Enrico Zschemisch

unread,
Feb 17, 2010, 6:20:32 AM2/17/10
to python-ogre...@googlegroups.com
Hi again,

Am Mittwoch 17 Februar 2010 12:13:25 schrieb Steve Freitas:
> Almost there. I've tried running a few of the demos, but it dies here:

this is exactly the 64 Bit problem everybody talks about ;-)

Steve Freitas

unread,
Feb 17, 2010, 3:41:04 PM2/17/10
to python-ogre...@googlegroups.com
Okay, good to hear. Andy, Dermont, do you have any suggestions for what I should do next to chase this down? I'm happy to do a debug build, apply patches, whatever, I just need a bit of guidance.

Thanks!

Steve

Andy Miller

unread,
Feb 17, 2010, 9:59:59 PM2/17/10
to python-ogre-developers
Steve

I'm doing further clean up and testing and should have an environment for you to test with later today (It will be Ogre 1.7RC1, latest boost etc)..

Once you get updated then we can work together on the debugging..

In the mean time do you have any of the demos that work? If so which ones?  What are the errors you are seeing?  Does an ogre.log file get produced and if so can you send it through (really only interested in the last few lines, try to see what the last thing Ogre did)..

Then my normal way for debugging this would be to add log statements throughout the ogre source, rebuild/install ogre (don't need to change Python-Ogre initially) in an attempt to lock down where the failure is occurring -- of course the 'right' way to do this is to run it under a debugger and trace back from the break point and if someone has time to post instructions on how to do this that would be very helpful (I'll have to refresh myself on debugging under Linux...)

Andy



--
You received this message because you are subscribed to the Google Groups "Python Ogre Developers" group.
To post to this group, send email to python-ogre...@googlegroups.com.
To unsubscribe from this group, send email to python-ogre-devel...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/python-ogre-developers?hl=en.

Steve Freitas

unread,
Feb 18, 2010, 3:13:52 AM2/18/10
to python-ogre...@googlegroups.com
Great news, Andy. Thanks. I'm happy to give it all a go.

Just ran through them all and none of the demos work. Here are the results of my checks. Log file for each demo is attached.

Demos which opened the setup dialog fine then crashed after that due to the following error:


OGRE EXCEPTION(5:ItemIdentityException): Could not find font BlueHighway in TextAreaOverlayElement::setFontName at OgreTextAreaOverlayElement.cpp (line 360)

Demo_Bezier.py
Demo_BSP.py
Demo_CameraTracking.py
Demo_CelShading.py
Demo_DotScene.py
Demo_EnvMap.py
Demo_Facial.py
Demo_Fresnel.py
Demo_Grass.py
Demo_Lighting.py
Demo_NodeListener.py
Demo_OneFish.py
Demo_ParticleFX.py
Demo_RendererCreate.py
Demo_RenderToTexture.py
Demo_SkeletalAnimation.py
Demo_SkeletonAnimation.py
Demo_SkyBox.py
Demo_SkyDome.py
Demo_SkyPlane.py
Demo_Smoke.py
Demo_SSAO.py
Demo_Terrain.py
Demo_TextureFX.py
Demo_Transparency.py

Other errors (or skipped tests) follow:

Demo_Basic.py: Would not start, it just shuts down after complaining about not finding "plugins.cfg.linux".
Demo_Compositor.py: Would not start due to missing libCEGUIBase.so.1
Demo_NetworkClient.py: Didn't try
Demo_NetworkServer.py: Didn't try
Demo_OgreCollision02.py: Didn't try, haven't compiled ode
Demo_Shadows.py: Would not start due to missing libCEGUIBase.so.1
Demo_Video.py: Does nothing and exits normally
Demo_Water.py: Does nothing and exits normally
Demo_WX.py: Didn't try

Demo_SSAO_standalone.py: Would not start, error is:

23:59:34: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library /home/steve/dev/sim/src/python-ogre/plugins/RenderSystem_GL.  System Error: /home/steve/dev/sim/src/python-ogre/plugins/RenderSystem_GL.so: cannot open shared object file:
o such file or directory in DynLib::load at OgreDynLib.cpp (line 81)

Demo_Spinner.py: Would not start, error is:

OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library ../../plugins/RenderSystem_GL.dll.  System Error: ../../plugins/RenderSystem_GL.dll.so: cannot open shared object file: No such file or directory in DynLib::load at OgreDyn
ib.cpp (line 81)

Steve
demo_logs.tgz

dermont

unread,
Feb 18, 2010, 3:52:49 AM2/18/10
to Python Ogre Developers
Andy,

Haven't debugged with python recently, these links are for 2.4 but is
pretty much how I remember it for 2.6.

gdb:
http://wiki.python.org/moin/DebuggingWithGdb

For Valgrind :
http://www.scipy.org/Cookbook/C_Extensions

Steve,

Probably best to create and run a minimal example that crashes,
something like the following. I would also try extracting OgreCore.zip
to a directory such as test64bit and load resources from that to rule
out a zip/loading/parsing problem.


import sys
import os
sys.path.insert(0,'..')
import PythonOgreConfig
import ogre.renderer.OGRE as ogre


plugin_path = os.path.join(os.getcwd(),'..','plugins.cfg.posix')
root = ogre.Root(plugin_path, "ogre.cfg", "ogre.log")

resGroup = 'Bootstrap'
ogre.ResourceGroupManager.getSingleton().createResourceGroup(resGroup)
#ogre.ResourceGroupManager.getSingleton().addResourceLocation('./
test64bit', 'FileSystem', resGroup, False)
ogre.ResourceGroupManager.getSingleton().addResourceLocation('../media/
packs/OgreCore.zip', 'Zip', resGroup, False)

#carryOn = root.restoreConfig()
carryOn = root.showConfigDialog()

if carryOn:
rsys = root.getRenderSystemByName("OpenGL Rendering Subsystem")
rsys.setConfigOption("Full Screen", "No")
root.setRenderSystem(rsys)
renderWindow = root.initialise(True, "Ogre Render Window")

ogre.ResourceGroupManager.getSingleton().initialiseResourceGroup(resGroup)
del root

> > python-ogre-devel...@googlegroups.com<python-ogre-developers%2Bunsu...@googlegroups.com>

Andy Miller

unread,
Feb 18, 2010, 4:26:59 AM2/18/10
to python-ogre-developers
@demont - thanks for the debugging info -- agree on the extracting resources etc as steve is getting a strange error..

Steve -- You can take a look here for the latest build instructions (I'm still testing however ogre and ois code generation is OK -- testing compile at the moment - slow Linux machine)..

As you can see from the instructions we are using as many standard system libraries as possible with the only exceptions being Nvidia's CG and GCCXML (the standard one possibly works however we know it's buggy) -- and we are installing everything into standard system locations.

None of the C++ libraries are patched (including Ogre) so if you already have Ogre/OIS/CEGUI installed then they can be used -- however note that I'm using OGRE 1.7.0RC1 and would want to use this for any debugging so please do retrieve and build it.

There is also a 'new' library to build which is boost_python (instead of the older complete 'boost) -- I've included a zip with just the required source in the SVN and it extracts and builds as part of the '... -b boost_python ...' step.

Things are in flux so please feel free to update the wiki page and let me know if you have any issues.. -- might also make sense to start a new thread - perhaps 'Working on the 64bit issues" :)

Andy

To unsubscribe from this group, send email to python-ogre-devel...@googlegroups.com.

Enrico Zschemisch

unread,
Feb 18, 2010, 4:51:59 AM2/18/10
to python-ogre...@googlegroups.com
Hi,

let me share my findings as I am somewhat lost :-(

Problem: Font can not be found.
The font can not be found because it is not loaded.
The font is not loaded because in OgreResourceGroupManager.cpp around line 920
"StringVector &patterns" is of unreasonable size and does not contain anything
at all. The resource manager the loop is currently working at is
OgreFontManager.
When bypassing this place in OgreResourceGroupManager.cpp and manually adding
the font to the list of resources to load, the font is loaded (correctly?).
When bypassing and letting the demo (I am using Demo_Grass.py) run I get this
segmentation fault (see stacktrace at end of email).

The stacktrace confirms my suspicion that something might be wrong with the
bindings and/or boost at this place.

Build System:
- Debian testing & unstable AMD64
- Ogre 1.6.4
- python ogre SVN


@Andy: gccxml is included in most distributions, so no need to install it
additionally. So you can take it out from the wiki.


Hints? Ideas?

I will try with Ogre 1.7 now.

Regards,
Enrico


Stacktrace:

Program received signal SIGSEGV, Segmentation fault.
0x00007f2105f6a053 in std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <char, std::char_traits<char>, std::allocator<char>
>(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) ()
from /usr/lib/libstdc++.so.6
(gdb) where
#0 0x00007f2105f6a053 in std::basic_ostream<char, std::char_traits<char> >&
std::operator<< <char, std::char_traits<char>, std::allocator<char>
>(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&) ()
from /usr/lib/libstdc++.so.6
#1 0x00007f21066e2081 in Ogre::Log::Stream::operator<< <std::string>
(this=0x7fff707b96d0,
v=...) at ../../OgreMain/include/OgreLog.h:216
#2 0x00007f210687ae2c in Ogre::Resource::load (this=0x7f20fc3e5bc0,
background=false)
at OgreResource.cpp:216
#3 0x00007f21096c9fa7 in
boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void
(Ogre::Resource::*)(bool), boost::python::default_call_policies,
boost::mpl::vector3<void, Ogre::Mesh&, bool> > >::operator()(_object*,
_object*) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#4 0x00007f2105cb4a8e in boost::python::objects::function::call(_object*,
_object*) const ()
from /usr/lib/libboost_python-py25.so.1.40.0
#5 0x00007f2105cb4c78 in ?? () from /usr/lib/libboost_python-py25.so.1.40.0
#6 0x00007f2105cbcf73 in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#7 0x00007f210a19d7f7 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::UnimplementedException, void
(*)(Ogre::UnimplementedException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::UnimplementedException
const&)> > >, bool, boost::python::detail::exception_handler const&,
boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#8 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#9 0x00007f210a091d67 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::RuntimeAssertionException,
void (*)(Ogre::RuntimeAssertionException const&)>,
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)
(Ogre::RuntimeAssertionException const&)> > >, bool,
boost::python::detail::exception_handler const&, boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer---Type <return> to
continue, or q <return> to quit---
&, boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#10 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#11 0x00007f210a08db57 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::RenderingAPIException, void
(*)(Ogre::RenderingAPIException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::RenderingAPIException const&)>
> >, bool, boost::python::detail::exception_handler const&,
boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#12 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#13 0x00007f2109f46c47 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::ItemIdentityException, void
(*)(Ogre::ItemIdentityException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::ItemIdentityException const&)>
> >, bool, boost::python::detail::exception_handler const&,
boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#14 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#15 0x00007f2109f42a37 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::InvalidStateException, void
(*)(Ogre::InvalidStateException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::InvalidStateException const&)>
> >, bool, boost::python::detail::exception_handler const&,
boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#16 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
---Type <return> to continue, or q <return> to quit---
#17 0x00007f2109f3e827 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::InvalidParametersException,
void (*)(Ogre::InvalidParametersException const&)>,
boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)
(Ogre::InvalidParametersException const&)> > >, bool,
boost::python::detail::exception_handler const&, boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#18 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#19 0x00007f2109f3a617 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::InternalErrorException, void
(*)(Ogre::InternalErrorException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::InternalErrorException
const&)> > >, bool, boost::python::detail::exception_handler const&,
boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#20 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#21 0x00007f2109f36407 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::IOException, void (*)
(Ogre::IOException const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>,
boost::_bi::value<void (*)(Ogre::IOException const&)> > >, bool,
boost::python::detail::exception_handler const&, boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#22 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#23 0x00007f2109f04187 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::FileNotFoundException, void
(*)(Ogre::FileNotFoundException const&)>, boost::_bi::list3<boost::arg<1>,
boost::arg<2>, boost::_bi::value<void (*)(Ogre::FileNotFoundException const&)>
> >, bool, boost::python::detail::exception_handler con---Type <return> to
continue, or q <return> to quit---
st&, boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#24 0x00007f2105cbcf4d in boost::python::detail::exception_handler::operator()
(boost::function0<void> const&) const () from /usr/lib/libboost_python-
py25.so.1.40.0
#25 0x00007f2109eff877 in
boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool,
boost::python::detail::translate_exception<Ogre::Exception, void (*)
(Ogre::Exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>,
boost::_bi::value<void (*)(Ogre::Exception const&)> > >, bool,
boost::python::detail::exception_handler const&, boost::function0<void>
const&>::invoke(boost::detail::function::function_buffer&,
boost::python::detail::exception_handler const&, boost::function0<void>
const&) ()
from /mnt/data/projekte/po/python-
ogre/packages_2.5/ogre/renderer/OGRE/_ogre_.so
#26 0x00007f2105cbcd43 in
boost::python::handle_exception_impl(boost::function0<void>) ()
from /usr/lib/libboost_python-py25.so.1.40.0
#27 0x00007f2105cb2408 in ?? () from /usr/lib/libboost_python-py25.so.1.40.0
#28 0x0000000000418493 in PyObject_Call ()
#29 0x000000000048d4eb in PyEval_EvalFrameEx ()
#30 0x000000000048ec8f in PyEval_EvalFrameEx ()
#31 0x000000000048ec8f in PyEval_EvalFrameEx ()
#32 0x000000000048ec8f in PyEval_EvalFrameEx ()
#33 0x000000000048ec8f in PyEval_EvalFrameEx ()
#34 0x000000000048f4e1 in PyEval_EvalCodeEx ()
#35 0x000000000048f602 in PyEval_EvalCode ()
#36 0x00000000004ae1eb in PyRun_FileExFlags ()
#37 0x00000000004ae38b in PyRun_SimpleFileExFlags ()
#38 0x000000000041464b in Py_Main ()
#39 0x00007f210b754abd in __libc_start_main () from /lib/libc.so.6
#40 0x0000000000413a39 in _start ()

Enrico Zschemisch

unread,
Feb 18, 2010, 5:01:24 AM2/18/10
to python-ogre...@googlegroups.com
Hi,

just another small note about the new Build Instructions: Nvidia's CG is
included in Debian and Ubuntu (gccxml, too).


Enrico Zschemisch

unread,
Feb 18, 2010, 5:12:47 AM2/18/10
to python-ogre...@googlegroups.com
Hehe, and again. Any ideas, Andy? Do I have to specifiy certain options when
building code for Ogre 1.7?
I can not generate code for 1.7:

python python-ogre/BuildModule.py -g ogre --usesystem


PythonOgre.BuildModule: INFO Building Source code for ogre

PythonOgre.BuildModule: WARNING Task Failed
11:10:35 - /mnt/data/projekte/po : cat log.out
02-18 11:10 PythonOgre.BuildModule INFO Building Source code for ogre
02-18 11:10 PythonOgre.BuildModule DEBUG Spawning 'python generate_code.py
--usesystem' in '/mnt/data/projekte/po/python-ogre/code_generators/ogre'
02-18 11:10 PythonOgre.BuildModule WARNING Task Failed
02-18 11:10 PythonOgre.BuildModule DEBUG
02-18 11:10 PythonOgre.BuildModule DEBUG INFO Creating xml file
"/mnt/data/projekte/po/python-ogre/code_generators/cache/ogre_1.6.4_cache.xml"
from source file "/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre.h" ...
INFO gccxml cmd: /usr/bin/gccxml -I"/mnt/data/projekte/po/python-ogre" -
I"/mnt/data/projekte/po/python-ogre/code_generators/ogre" -
I"/usr/include/boost" -I"/usr/include/OGRE" -I"/usr/include/python2.5/" -
D"OGRE_NONCLIENT_BUILD" -D"OGRE_GCC_VISIBILITY" -D"__PYTHONOGRE_BUILD_CODE" -
D"__GCCXML__" -D"OGRE_VERSION_1.6.4" "/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre.h" -fxml="/mnt/data/projekte/po/python-
ogre/code_generators/cache/ogre_1.6.4_cache.xml"
Traceback (most recent call last):
File "generate_code.py", line 1696, in <module>
generate_code()
File "generate_code.py", line 1431, in generate_code
, cflags=environment.ogre.cflags
File "/usr//lib/python2.5/site-
packages/pyplusplus/module_builder/boost_python_builder.py", line 95, in
__init__
, indexing_suite_version)
File "/usr//lib/python2.5/site-
packages/pyplusplus/module_builder/boost_python_builder.py", line 138, in
__parse_declarations
decls = reader.read_files( files, compilation_mode )
File "/usr//lib/python2.5/site-packages/pygccxml/parser/project_reader.py",
line 217, in read_files
return self.__parse_file_by_file(files)
File "/usr//lib/python2.5/site-packages/pygccxml/parser/project_reader.py",
line 254, in __parse_file_by_file
reader.create_xml_file( header, prj_file.cached_source_file )
File "/usr//lib/python2.5/site-packages/pygccxml/parser/source_reader.py",
line 179, in create_xml_file
raise error
pygccxml.parser.source_reader.gccxml_runtime_error_t: Error occured while
running GCC-XML: In file included from /mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre.h:23:
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:453: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:453: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:453: error: '_Tmap_traits' is
not a member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:453: error: wrong number of
template arguments (6, should be 3)
/usr/include/OGRE/OgreIteratorWrapper.h:46: error: provided for
'template<class T, class IteratorType, class ValType> class
Ogre::IteratorWrapper'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:453: error: expected
unqualified-id before '>' token
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:454: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:454: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:454: error: '_Tmap_traits' is
not a member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:454: error: wrong number of
template arguments (6, should be 3)
/usr/include/OGRE/OgreIteratorWrapper.h:46: error: provided for
'template<class T, class IteratorType, class ValType> class
Ogre::IteratorWrapper'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:454: error: expected
unqualified-id before '>' token
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:455: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:455: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:455: error: '_Tmap_traits' is
not a member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:455: error: wrong number of
template arguments (6, should be 2)
/usr/include/OGRE/OgreIteratorWrapper.h:255: error: provided for
'template<class T, class IteratorType> class Ogre::MapIteratorWrapper'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:455: error: expected
unqualified-id before '>' token
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:456: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:456: error: '_Tree' is not a
member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:456: error: '_Tmap_traits' is
not a member of 'std'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:456: error: wrong number of
template arguments (6, should be 2)
/usr/include/OGRE/OgreIteratorWrapper.h:255: error: provided for
'template<class T, class IteratorType> class Ogre::MapIteratorWrapper'
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_aliases.h:456: error: expected
unqualified-id before '>' token
In file included from /mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre.h:31:
/mnt/data/projekte/po/python-ogre/code_generators/ogre/python_ogre_sizeof.h:
In function 'void python_ogre::details::instantiate()':
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_sizeof.h:29: error: 'stdext' was not
declared in this scope
/mnt/data/projekte/po/python-
ogre/code_generators/ogre/python_ogre_sizeof.h:29: error: template argument 2
is invalid

Andy Miller

unread,
Feb 18, 2010, 5:31:07 AM2/18/10
to python-ogre-developers
Did you grab the latest svn ?? Can you check what rev you are using..

Also from a test perspective (for 64 bit) I put Test_01.py in the demos/ogre directory which is the basic program from Dermont. You might want to try it and then extract the ogrecore.zip , edit the test program (you can see where it is commented out) and try again, just in case the 64 bit issue is .zip file related..

Andy

2010/2/18 Enrico Zschemisch <enr...@vicampus.com>

--

Andy Miller

unread,
Feb 18, 2010, 5:33:32 AM2/18/10
to python-ogre-developers
Except it is the Dec 2007 version (at least on Ubuntu) and I would think we should be driving for something more recent :) 

However it's a personal choice and probably won't impact most people one way or the other..

Andy



--

Enrico Zschemisch

unread,
Feb 18, 2010, 7:29:29 AM2/18/10
to python-ogre...@googlegroups.com
Hi,


Am Donnerstag 18 Februar 2010 11:31:07 schrieb Andy Miller:
> Did you grab the latest svn ?? Can you check what rev you are using..

I just made another svn update and now I have:
Path: .
URL: https://python-ogre.svn.sourceforge.net/svnroot/python-ogre/trunk/python-
ogre
Repository Root: https://python-ogre.svn.sourceforge.net/svnroot/python-ogre
Repository UUID: 3be82d60-661a-0410-ad8d-e6a4dab1e050
Revision: 1088
Node Kind: directory
Schedule: normal
Last Changed Author: andy_miller
Last Changed Rev: 1088
Last Changed Date: 2010-02-18 10:42:15 +0100 (Thu, 18 Feb 2010)

The update before was done this morning.

I just installed GCCXML and CG with the commands supplied by the wiki. The
wrapper code can be generated now and it is compiling...

If possible, I would like to replace the "make install" commands in the
scripts with "checkinstall", if the checkinstall-program is installed. This
will generate and install the required packages using the distribution's
package management system. Yes/No?

> Also from a test perspective (for 64 bit) I put Test_01.py in the
> demos/ogre directory which is the basic program from Dermont. You might
> want to try it and then extract the ogrecore.zip , edit the test program
> (you can see where it is commented out) and try again, just in case the 64
> bit issue is .zip file related..

I extracted the contents, no help.

Regards,
Enrico

Enrico Zschemisch

unread,
Feb 18, 2010, 9:40:19 AM2/18/10
to python-ogre...@googlegroups.com
Hi everybody,

a quick look at the 1.7 RC1 build with python ogre looks great :)
I tried some demos which did not work before and they are working now :-)

Some notes I took while building (the whole day :-/ ):

This file is created incorrectly:
python-ogre/generated/ogre_1.7.0RC1/mapProfilerProfileHistory\>.pypp.hpp
Andy already corrected that one.

Next, the class RequestHandlerHolder in OgreWorkQueue.h is protected, but
needs to be public.
Similar: struct Ogre::EdgeListBuilder::vectorLess in OgreEdgeListBuilder.h is
protected but has to be public.


Nice work,
Enrico

Enrico Zschemisch

unread,
Feb 18, 2010, 9:46:29 AM2/18/10
to python-ogre...@googlegroups.com
Hi,

CEGUI fails to build. Does not matter if installed separately or using the
distribution's package. This seems to be something in the wrapper code, which
I have no idea of:


02-18 15:44 PythonOgre.BuildModule INFO Building Source code for cegui
02-18 15:44 PythonOgre.BuildModule DEBUG Spawning 'python generate_code.py'
in '/mnt/data/projekte/po/python-ogre/code_generators/cegui'
02-18 15:44 PythonOgre.BuildModule WARNING Task Failed
02-18 15:44 PythonOgre.BuildModule DEBUG
02-18 15:44 PythonOgre.BuildModule DEBUG INFO Creating xml file
"/mnt/data/projekte/po/python-
ogre/code_generators/cache/cegui_0.7.1_cache.xml" from source file
"/mnt/data/projekte/po/python-ogre/code_generators/cegui/python_CEGUI.h" ...

INFO gccxml cmd: /usr/bin/gccxml -I"/mnt/data/projekte/po/python-ogre" -

I"/mnt/data/projekte/po/root/usr/include/boost" -
I"/mnt/data/projekte/po/root/usr/include/CEGUI" -
I"/mnt/data/projekte/po/CEGUI-0.7.1" -
I"/mnt/data/projekte/po/root/usr/include/CEGUI/RendererModules/Ogre" -
I"/mnt/data/projekte/po/root/usr/include/OGRE" -
I"/mnt/data/projekte/po/root/usr/include/OGRE" -D"OGRE_NONCLIENT_BUILD" -
D"CEGUI_NONCLIENT_BUILD" -D"OGRE_GCC_VISIBILITY" -D"__PYTHONOGRE_BUILD_CODE" -
D"OGRE_GUIRENDERER_EXPORTS" -D"VERSION_0_7_1" "/mnt/data/projekte/po/python-
ogre/code_generators/cegui/python_CEGUI.h" -
fxml="/mnt/data/projekte/po/python-
ogre/code_generators/cache/cegui_0.7.1_cache.xml"


Traceback (most recent call last):

File "generate_code.py", line 381, in <module>
generate_code()
File "generate_code.py", line 312, in generate_code


, cflags=environment.ogre.cflags
File "/usr//lib/python2.5/site-
packages/pyplusplus/module_builder/boost_python_builder.py", line 95, in
__init__
, indexing_suite_version)
File "/usr//lib/python2.5/site-
packages/pyplusplus/module_builder/boost_python_builder.py", line 138, in
__parse_declarations
decls = reader.read_files( files, compilation_mode )
File "/usr//lib/python2.5/site-packages/pygccxml/parser/project_reader.py",
line 217, in read_files
return self.__parse_file_by_file(files)
File "/usr//lib/python2.5/site-packages/pygccxml/parser/project_reader.py",
line 254, in __parse_file_by_file
reader.create_xml_file( header, prj_file.cached_source_file )
File "/usr//lib/python2.5/site-packages/pygccxml/parser/source_reader.py",
line 179, in create_xml_file
raise error
pygccxml.parser.source_reader.gccxml_runtime_error_t: Error occured while

running GCC-XML: In file included from /usr/include/c++/4.4/tr1/type_traits:47,
from /usr/include/c++/4.4/tr1/unordered_map:43,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgreStdHeaders.h:40,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgrePrerequisites.h:315,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgreBlendMode.h:31,
from
/mnt/data/projekte/po/root/usr/include/CEGUI/RendererModules/Ogre/CEGUIOgreRenderer.h:35,
from /mnt/data/projekte/po/python-
ogre/code_generators/cegui/python_CEGUI.h:18:
/usr/include/c++/4.4/tr1_impl/type_traits:207: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:207: error: template argument 2 is
invalid
/usr/include/c++/4.4/tr1_impl/type_traits:213: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:213: error: template argument 2 is
invalid
/usr/include/c++/4.4/tr1_impl/type_traits:219: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:219: error: template argument 2 is
invalid
/usr/include/c++/4.4/tr1_impl/type_traits:226: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:226: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:227: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:227: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:227: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:229: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:229: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:230: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:230: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:230: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:232: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:232: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:233: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:233: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:233: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:235: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:235: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:236: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:236: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:236: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:238: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:238: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:239: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:239: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:239: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:241: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:241: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:242: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:242: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:242: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:244: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:244: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:245: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:245: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:245: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:247: error: expected nested-name-
specifier before '...' token
/usr/include/c++/4.4/tr1_impl/type_traits:247: error: expected '>' before
'...' token
/usr/include/c++/4.4/tr1_impl/type_traits:248: error: '_ArgTypes' was not
declared in this scope
/usr/include/c++/4.4/tr1_impl/type_traits:248: error: type/value mismatch at
argument 1 in template parameter list for 'template<class _Tp> struct
std::tr1::is_function'
/usr/include/c++/4.4/tr1_impl/type_traits:248: error: expected a type, got
'(_Res)(<expression error>)'
/usr/include/c++/4.4/tr1_impl/type_traits:333: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:333: error: template argument 2 is
invalid
/usr/include/c++/4.4/tr1_impl/type_traits:339: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:339: error: template argument 2 is
invalid
/usr/include/c++/4.4/tr1_impl/type_traits:345: error: a function call cannot
appear in a constant-expression
/usr/include/c++/4.4/tr1_impl/type_traits:345: error: template argument 2 is
invalid
In file included from /usr/include/c++/4.4/tr1/unordered_map:43,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgreStdHeaders.h:40,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgrePrerequisites.h:315,
from
/mnt/data/projekte/po/root/usr/include/OGRE/OgreBlendMode.h:31,
from
/mnt/data/projekte/po/root/usr/include/CEGUI/RendererModules/Ogre/CEGUIOgreRenderer.h:35,
from /mnt/data/projekte/po/python-
ogre/code_generators/cegui/python_CEGUI.h:18:
/usr/include/c++/4.4/tr1/type_traits:147: error: expected primary-expression
before ',' token
/usr/include/c++/4.4/tr1/type_traits:147: error: expected primary-expression
before ')' token
/usr/include/c++/4.4/tr1/type_traits:147: error: a function call cannot appear
in a constant-expression
/usr/include/c++/4.4/tr1/type_traits:241: error: requested alignment is not a
constant

Steve Freitas

unread,
Feb 18, 2010, 2:41:22 PM2/18/10
to python-ogre...@googlegroups.com
On Thu, 2010-02-18 at 00:52 -0800, dermont wrote:
I would also try extracting OgreCore.zip
to a directory such as test64bit and load resources from that to rule
out a zip/loading/parsing problem.

Okay, I created

src/python-ogre/demos/test64bit

Then I unzipped the contents of OgreCore.zip into it and added the following line to src/python-ogre/demos/resource.cfg under the General section (tried Bootstrap too):

FileSystem=../test64bit

The change had no effect on the font loading problem.

Probably best to create and run a minimal example that crashes,
something like the following.

import sys
import os
sys.path.insert(0,'..')
import PythonOgreConfig
import ogre.renderer.OGRE as ogre


plugin_path = os.path.join(os.getcwd(),'..','plugins.cfg.posix')
root = ogre.Root(plugin_path, "ogre.cfg", "ogre.log")

resGroup = 'Bootstrap'
ogre.ResourceGroupManager.getSingleton().createResourceGroup(resGroup)
#ogre.ResourceGroupManager.getSingleton().addResourceLocation('./
test64bit', 'FileSystem',  resGroup, False)
ogre.ResourceGroupManager.getSingleton().addResourceLocation('../media/
packs/OgreCore.zip', 'Zip', resGroup, False)

#carryOn = root.restoreConfig()
carryOn = root.showConfigDialog()

if carryOn:
    rsys = root.getRenderSystemByName("OpenGL Rendering Subsystem")
    rsys.setConfigOption("Full Screen", "No")
    root.setRenderSystem(rsys)
    renderWindow = root.initialise(True, "Ogre Render Window")
 
ogre.ResourceGroupManager.getSingleton().initialiseResourceGroup(resGroup)
del root

Thanks for the sample code. It crashes the same way as all the others looking for the BlueHighway font. I tried uncommenting the line referring to the test64bit directory and it didn't change the result.

Steve

Steve Freitas

unread,
Feb 18, 2010, 2:43:53 PM2/18/10
to python-ogre...@googlegroups.com
On Thu, 2010-02-18 at 10:51 +0100, Enrico Zschemisch wrote:
Hi,

let me share my findings as I am somewhat lost :-(

Problem: Font can not be found. 
The font can not be found because it is not loaded.
The font is not loaded because in OgreResourceGroupManager.cpp around line 920 
"StringVector &patterns" is of unreasonable size and does not contain anything 
at all. The resource manager the loop is currently working at is 
OgreFontManager. 
When bypassing this place in OgreResourceGroupManager.cpp and manually adding 
the font to the list of resources to load, the font is loaded (correctly?). 
When bypassing and letting the demo (I am using Demo_Grass.py) run I get this 
segmentation fault (see stacktrace at end of email). 

The stacktrace confirms my suspicion that something might be wrong with the 
bindings and/or boost at this place. 

It looks like you've closed in on the error. Should we all continue to try to get 1.6.4 working? Or abandon it for 1.7?

Steve
Reply all
Reply to author
Forward
0 new messages