building on osx

jhocking

05-11-2008 03:14:50

Hi, I'm just starting to explore Python Ogre, as this looks like a very promising 3D engine for porting my work to. Before I get too invested in learning things, I just wanted to double check if the OSX build instructions on the wiki are up to date:
http://wiki.python-ogre.org/index.php/OSXBuildV2

I don't have a Mac currently, but I'm planning to get a MacBook Pro soon so I'm just planning ahead. Thanks!

team23

15-11-2008 06:02:15

Well its been a while since I originally built it for OS X, but I decided to try again as I did some questionable things trying to get it to work last time. All to be defeated by CEGUI.

Anyway here goes my new attempt. First deal is that I was unable to get wget to pull down the ogre source and mac dependences. So I've downloaded them directly from the ogre site and I've removed those calls from Enivronment.py. That appears to have resolved some of my issues, but it looks like I hit errors building Ogre. I'll have to take a look at that.

[Edit]:
Ogre error was due to an absoute path in the Ogre XCode file. Post detailing the issue is here:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=45672

[Edit 2]:
Cmake doesn't properlly insert itself in the shell path so I had to add that manually.

Also it looks like the boost library in the environment.py file is 1.34.1 and I want to use 1.36.0 which is current. Changed that and am rebuilding now.

team23

02-12-2008 06:02:14

Hmmm, so now I'm stuck. I can't seem to generate code for ois or ogre.

OIS just gives me this bogus error message looking for .../python-ogre/generated/ogre_1.6.0RC1/exposed_decl.pypp.txt

Not sure if thats supposed to exist pre or post ogre. Generating code for ogre just gives the following:

.../development/ogre/OgreMain/include/OgreWindowEventUtilities.h:159: error: 'EventHandlerCallRef' has not been declared
.../development/ogre/OgreMain/include/OgreWindowEventUtilities.h:159: error: 'EventRef' has not been declared

Although ogre itself built fine and I can run the demos. I don't think I hit this when I got the earlier version of Python-Ogre working.

My left arm for a installable version like windows. All of 30 min from scratch to running my project...

jhocking

04-12-2008 00:28:17

ah man that's disappointing. I was hoping to use Python Ogre on my new laptop, but looks like I'll be turning elsewhere. Well thanks for checking for me!

team23

07-12-2008 05:14:53

Ok, so I got a bit further... and then boost exploded in a error colored cloud.

I was able to build source for ogre however, so at least that hurdle has been cleared.

It turns out I needed to add a LARGE number of builtin functions to gccxml. And then I removed the POSIX flag from the compiler flags and vioala, I have an XML file.

richcon

23-12-2008 17:25:03

I tried installing Python-Ogre today (wanted to play around with it during my time off), both the current trunk and the 1.6.0 revision, and it dies right off the bat with cmake and an uncaught File Not Found exception.

Thanks for looking into the build process Team23, and I can't wait to see if you manage to figure it out!

I also tried Cactus's tips on compiling it in the wiki, but those are for an old version (Build 580, aka 1.2rc1), and still ran into problems.

It'd be awesome if someday a prebuilt installer is available for it just like there is now for Windows. Or at least include building for Mac OS X in the standard release process, so these errors don't have time to creep in. :)

Thanks again!

andy

24-12-2008 06:21:08

I'm working on a Python-Ogre project that has the Mac as it's target platform and so will be releasing a binary for the Mac..

Currently I have it running (Ogre and OIS) and will commit the necessary build changes to the SVN over the next few days for those that want to build their own..

Regards
Andy

richcon

24-12-2008 07:16:22

Awesome! Thanks, Andy!

jhocking

03-01-2009 21:27:58

oo cool, I'll be watching for you osx binary

team23

25-02-2009 02:21:20

So I'm trying it again as it looks like Andy has made some serious progress on this front. I'm doing good so far, I'm attempting to compile code for ois. I'm hitting a failure 'strnlen' not declared. I think I hit this once before but I don't remember exactly how I fixed it.

andy

25-02-2009 05:06:15

Can you send through the actual error you are getting and I'll take a look... Overall the Mac should now be compiling 'reasonably' well :)

I am also looking at linking the boost library using @loader_path/.. etc to make it easier to bundle an executable package...

Regards

Andy

team23

25-02-2009 05:13:07

Sure, full error is below...

So far everything has worked fairly well. I added a call for RakNet which seemed to be missing from the environment.py file I believe, at least for OSX. I changed Cmake from the most recent version to 2.4 as the new version doesn't seem to include a cmake executable. Then I had to run a couple of the svn/cvs/wget calls manually to accept certificates I believe. Much better than the last time I attempted to do this tho.

This is on a clean install (Second partition) on a recent gen MBP (2 gens back I believe). So I installed the OS, Xcode, all the updates it let me install then I started attacking the Mac build wiki page.

02-24 18:07 PythonOgre.BuildModule INFO Compiling Source code for ois
02-24 18:07 PythonOgre.BuildModule DEBUG Spawning 'scons PROJECTS=ois' in '/Users/fjoijoioij/dev/python-ogre'
02-24 18:07 PythonOgre.BuildModule WARNING Task Failed
02-24 18:07 PythonOgre.BuildModule DEBUG scons: Reading SConscript files ...
Building ois
/Users/fjoijoioij/dev/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
{'CXXFLAGS': '-I/Users/fjoijoioij/dev/root/usr/include -L/Users/fjoijoioij/dev/root/usr/lib', 'LOGNAME': 'root', 'USER': 'root', 'PATH': '/Users/fjoijoioij/dev/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'HOME': '/Users/fjoijoioij', 'DISPLAY': '/tmp/launch-IOXtxW/:0', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-color', 'SHELL': '/bin/bash', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/Users/fjoijoioij/dev/root/usr/lib', 'SUDO_USER': 'fjoijoioij', 'USESYSTEM': 'False', 'PYTHONPATH': '/Users/fjoijoioij/dev/root/usr/lib/python2.5/site-packages', 'SSH_AUTH_SOCK': '/tmp/launch-D2Z0NA/Listeners', 'SUDO_UID': '501', 'PKG_CONFIG_PATH': '/Users/fjoijoioij/dev/root/usr/lib/pkgconfig', '_': '/Users/fjoijoioij/dev/root/usr/bin/scons', 'SUDO_COMMAND': '/usr/bin/python python-ogre/BuildModule.py -c ois', 'SUDO_GID': '20', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'PWD': '/Users/fjoijoioij/dev/python-ogre', 'CFLAGS': '-I/Users/fjoijoioij/dev/root/usr/include -L/Users/fjoijoioij/dev/root/usr/lib'}
WARNING: Over-Writing /Users/fjoijoioij/dev/python-ogre/generated/ois_1.0/SConscript as it already exists
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build_dir_2.5/ois_1.0/Keyboard.pypp.os -c -I./ -O3 -dynamic -fPIC -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_MAX_ARITY=19 -ftemplate-depth-128 -finline-functions -Wno-inline -Wall -no-cpp-precomp -gdwarf-2 -DNDEBUG -include strings.h -include Carbon/Carbon.h -I/Users/fjoijoioij/dev/python-ogre/generated/ois_1.0 -D__ASSERTMACROS__ -F/Users/fjoijoioij/dev/ogre/Mac/build/Release -F/Users/fjoijoioij/Library/Frameworks -fPIC -I/Users/fjoijoioij/dev/root/usr/include/boost-1_37 -I/Users/fjoijoioij/dev/ois/includes -I/System/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5 -I/Users/fjoijoioij/dev/root/usr/include/boost-1_37 generated/ois_1.0/Keyboard.pypp.cpp
scons: building terminated because of errors.

02-24 18:07 PythonOgre.BuildModule DEBUG generated/ois_1.0/Keyboard.pypp.cpp: In member function ‘virtual void Keyboard_wrapper::copyKeyStates(char*)’:
generated/ois_1.0/Keyboard.pypp.cpp:26: error: ‘strnlen’ was not declared in this scope
scons: *** [build_dir_2.5/ois_1.0/Keyboard.pypp.os] Error 1

andy

25-02-2009 09:34:11

I understand what the problem with strlen is (under windows stdio.h and string.h get included by default -- not the case on Mac or perhaps Linux) -- testing now to see if I fixed it and will let you know when the SVN is updated..

Also ensure you have the latest Py++ as there have been fixes over the last few days that I depend on..

Andy

andy

26-02-2009 00:19:43

The SVN has been updated with the MAC fix.. Turns out the strnlen is not even implemented on the Mac !!! Not something I was expecting..

Let me know if it works

Andy

team23

27-02-2009 00:40:14

Got a whole lot farther that time. I'm hitting a failure, haven't looked into it too deeply.

"ld: library not found for -lboost_python-xgcc42-mt"
02-26 17:21 PythonOgre.BuildModule INFO Building Source code for ois
02-26 17:21 PythonOgre.BuildModule DEBUG Spawning 'python generate_code.py' in '/Users/fjoijoioij/dev3/python-ogre/code_generators/ois'
02-26 17:21 PythonOgre.BuildModule INFO Compiling Source code for ois
02-26 17:21 PythonOgre.BuildModule DEBUG Spawning 'scons PROJECTS=ois' in '/Users/fjoijoioij/dev3/python-ogre'
02-26 17:21 PythonOgre.BuildModule WARNING Task Failed
02-26 17:21 PythonOgre.BuildModule DEBUG scons: Reading SConscript files ...
Building ois
/Users/fjoijoioij/dev3/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
{'CXXFLAGS': '-I/Users/fjoijoioij/dev3/root/usr/include -L/Users/fjoijoioij/dev3/root/usr/lib', 'LOGNAME': 'root', 'USER': 'root', 'PATH': '/Users/fjoijoioij/dev3/root/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin', 'HOME': '/Users/fjoijoioij', 'DISPLAY': '/tmp/launch-IOXtxW/:0', 'LANG': 'en_US.UTF-8', 'TERM': 'xterm-color', 'SHELL': '/bin/bash', 'SHLVL': '1', 'LD_LIBRARY_PATH': '/Users/fjoijoioij/dev3/root/usr/lib', 'SUDO_USER': 'fjoijoioij', 'USESYSTEM': 'False', 'PYTHONPATH': '/Users/fjoijoioij/dev3/root/usr/lib/python2.5/site-packages', 'SSH_AUTH_SOCK': '/tmp/launch-D2Z0NA/Listeners', 'SUDO_UID': '501', 'PKG_CONFIG_PATH': '/Users/fjoijoioij/dev3/root/usr/lib/pkgconfig', '_': '/Users/fjoijoioij/dev3/root/usr/bin/scons', 'SUDO_COMMAND': '/usr/bin/python python-ogre/BuildModule.py -g -c ois ogre', 'SUDO_GID': '20', '__CF_USER_TEXT_ENCODING': '0x1F5:0:0', 'PWD': '/Users/fjoijoioij/dev3/python-ogre', 'CFLAGS': '-I/Users/fjoijoioij/dev3/root/usr/include -L/Users/fjoijoioij/dev3/root/usr/lib'}
WARNING: Over-Writing /Users/fjoijoioij/dev3/python-ogre/generated/ois_1.0/SConscript as it already exists
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build_dir_2.5/ois_1.0/ois -dynamiclib -dynamic -framework Ogre -framework Carbon -framework Python -framework OIS -F/Users/fjoijoioij/dev3/ogre/Mac/build/Release -F/Users/fjoijoioij/Library/Frameworks build_dir_2.5/ois_1.0/Axis.pypp.os build_dir_2.5/ois_1.0/AxisVector.pypp.os build_dir_2.5/ois_1.0/Button.pypp.os build_dir_2.5/ois_1.0/Component.pypp.os build_dir_2.5/ois_1.0/ConditionalEffect.pypp.os build_dir_2.5/ois_1.0/ConstantEffect.pypp.os build_dir_2.5/ois_1.0/Effect.pypp.os build_dir_2.5/ois_1.0/Envelope.pypp.os build_dir_2.5/ois_1.0/EventArg.pypp.os build_dir_2.5/ois_1.0/Exception.pypp.os build_dir_2.5/ois_1.0/FactoryCreator.pypp.os build_dir_2.5/ois_1.0/ForceEffect.pypp.os build_dir_2.5/ois_1.0/ForceFeedback.pypp.os build_dir_2.5/ois_1.0/InputManager.pypp.os build_dir_2.5/ois_1.0/Interface.pypp.os build_dir_2.5/ois_1.0/JoyStick.pypp.os build_dir_2.5/ois_1.0/JoyStickEvent.pypp.os build_dir_2.5/ois_1.0/JoyStickListener.pypp.os build_dir_2.5/ois_1.0/JoyStickState.pypp.os build_dir_2.5/ois_1.0/KeyEvent.pypp.os build_dir_2.5/ois_1.0/KeyListener.pypp.os build_dir_2.5/ois_1.0/Keyboard.pypp.os build_dir_2.5/ois_1.0/Mouse.pypp.os build_dir_2.5/ois_1.0/MouseEvent.pypp.os build_dir_2.5/ois_1.0/MouseListener.pypp.os build_dir_2.5/ois_1.0/MouseState.pypp.os build_dir_2.5/ois_1.0/Object.pypp.os build_dir_2.5/ois_1.0/PeriodicEffect.pypp.os build_dir_2.5/ois_1.0/Pov.pypp.os build_dir_2.5/ois_1.0/RampEffect.pypp.os build_dir_2.5/ois_1.0/Slider.pypp.os build_dir_2.5/ois_1.0/SupportedEffectList.pypp.os build_dir_2.5/ois_1.0/Vector3.pypp.os build_dir_2.5/ois_1.0/_ois_.main.os build_dir_2.5/ois_1.0/_ois__enumerations.pypp.os build_dir_2.5/ois_1.0/multimapOISType.pypp.os build_dir_2.5/ois_1.0/vector_less__OIS_scope_Vector3__greater_.pypp.os -L/Users/fjoijoioij/dev3/root/usr/lib -L/Users/fjoijoioij/dev3/ois/Mac/XCode-2.2/build/Release -lOIS -lboost_python-xgcc42-mt
scons: building terminated because of errors.

02-26 17:21 PythonOgre.BuildModule DEBUG ld: framework not found OIS
collect2: ld returned 1 exit status
scons: *** [build_dir_2.5/ois_1.0/ois] Error 1

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

02-26 17:28 PythonOgre.BuildModule DEBUG ld: library not found for -lboost_python-xgcc42-mt
collect2: ld returned 1 exit status
scons: *** [build_dir_2.5/ogre_1.6.1/ogre] Error 1

andy

27-02-2009 08:42:49

Check you have the libboost* files in your ./root/usr/lib directory or install them into a more normal system location...

Andy

team23

28-02-2009 17:20:20

Ahh ok, looks like I have the wrong version.

Edit - Grabbed the latest dev tools from apple.com/developer and I now have gcc 4.2 installed. Rerunning build steps with that which hopefully will resolve my issue.

fjoijoi-oijs-macbook-pro:lib fjoijoioij$ ls
libboost_date_time-xgcc40-mt-1_38.a libboost_python-xgcc40-mt.dylib
libboost_date_time-xgcc40-mt-1_38.dylib libboost_thread-xgcc40-mt-1_38.a
libboost_date_time-xgcc40-mt.a libboost_thread-xgcc40-mt-1_38.dylib
libboost_date_time-xgcc40-mt.dylib libboost_thread-xgcc40-mt.a
libboost_python-xgcc40-mt-1_38.a libboost_thread-xgcc40-mt.dylib
libboost_python-xgcc40-mt-1_38.dylib python2.5
libboost_python-xgcc40-mt.a scons-1.0.1

team23

01-03-2009 01:52:12

Ok, so far so good. ois and ogre are wrapped.

But now I'm trying to install and getting an error:

02-28 16:11 PythonOgre.BuildModule DEBUG error: package directory 'packages_2.5/ogre/renderer/plsm2' does not exist

andy

01-03-2009 02:01:37

I may have missed it form the SVN-- will check..

Simply make the directory and continue

Andy

andy

01-03-2009 02:03:55

SVN has been updated... Sorry about that..

Andy

team23

01-03-2009 03:45:05

Sweet, I've got it working now. Although for whatever reason it didn't seem to pickup the ogre module when using PythonOgreConfig. I manually add a sys.path insert to point to the sitepackages folder w/ ogre in it. Once I did that the demo ran fine.

Btw Andy thanks a ton for working on this. Its definitely not my cup of tea and it'll be nice to finally get my project running on this Mac (Although I'm not quite there yet, next up CEGUI and OgreNewt).

team23

01-03-2009 06:48:35

Hmm, attempting to wrap OgreNewt, it looks like I didn't have pkg-config installed originally. Now that I do I don't have an OGRE.pc file anywhere on my current build. Looks like I'll have to rebuild Ogre.

CEGUI is working tho which was the one lib I was unable to get working when I attempted this last year.

andy

01-03-2009 09:17:58

Ahh.......... Well, the build instructions for OgreNewt on Mac are different :oops:

You don't need to build OgreNewt (don't use the -b option) -- just download it and do a code generation and compile...

Basically I couldn't get OgreNewt to build at all on the Mac and so I simply copy all the source into the Python-Ogre wrapper code and compile it myself with scons..

Have a look at the end of the generate_code.py in the ogrenewt directory and you can see how this is done..

Andy

team23

01-03-2009 18:20:28

Attempting to generate the wrapper gave me the following error...
03-01 10:19 PythonOgre.BuildModule INFO Building Source code for ogrenewt
03-01 10:19 PythonOgre.BuildModule DEBUG Spawning 'python generate_code.py' in '/Users/fjoijoioij/dev3/python-ogre/code_generators/ogrenewt'
03-01 10:19 PythonOgre.BuildModule WARNING Task Failed
03-01 10:19 PythonOgre.BuildModule DEBUG
03-01 10:19 PythonOgre.BuildModule DEBUG INFO Creating xml file "/Users/fjoijoioij/dev3/python-ogre/code_generators/cache/ogrenewt_r2429_cache.xml" from source file "/Users/fjoijoioij/dev3/python-ogre/code_generators/ogrenewt/python_ogrenewt.h" ...
INFO gccxml cmd: /Users/fjoijoioij/dev3/root/usr/bin/gccxml -D__APPLE_CC__ -DCF_OPEN_SOURCE -I. -F/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks -DBOOST_PYTHON_NO_PY_SIGNATURES -DBOOST_PYTHON_MAX_ARITY=19 -I/Users/fjoijoioij/dev3/python-ogre/code_generators/ogre -F/Users/fjoijoioij/dev3/ogre/Mac/build/Release -F/Users/fjoijoioij/Library/Frameworks -I"/Users/fjoijoioij/dev3/python-ogre" -I"/Users/fjoijoioij/dev3/root/usr/include/boost-1_38" -I"/Users/fjoijoioij/dev3/newtonSDK/sdk" -I"/Users/fjoijoioij/dev3/ogre/OgreMain/include" -I"/Users/fjoijoioij/dev3/ogre/Dependencies/include" -I"/Users/fjoijoioij/dev3/ogreaddons/ogrenewt/OgreNewt_Main/inc" -D"OGRE_NONCLIENT_BUILD" -D"__PYTHONOGRE_BUILD_CODE" -D"ogrenewt_NONCLIENT_BUILD" -D"OIS_NONCLIENT_BUILD" -D"VERSION_r2429" "/Users/fjoijoioij/dev3/python-ogre/code_generators/ogrenewt/python_ogrenewt.h" -fxml="/Users/fjoijoioij/dev3/python-ogre/code_generators/cache/ogrenewt_r2429_cache.xml"
Traceback (most recent call last):
File "generate_code.py", line 313, in <module>
generate_ogrenewt()
File "generate_code.py", line 232, in generate_ogrenewt
, indexing_suite_version=2 )
File "/Users/fjoijoioij/dev3/root/usr/lib/python2.5/site-packages/pyplusplus/module_builder/boost_python_builder.py", line 95, in __init__
, indexing_suite_version)
File "/Users/fjoijoioij/dev3/root/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 "/Users/fjoijoioij/dev3/root/usr/lib/python2.5/site-packages/pygccxml/parser/project_reader.py", line 217, in read_files
return self.__parse_file_by_file(files)
File "/Users/fjoijoioij/dev3/root/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 "/Users/fjoijoioij/dev3/root/usr/lib/python2.5/site-packages/pygccxml/parser/source_reader.py", line 169, in create_xml_file
raise error
pygccxml.parser.source_reader.gccxml_runtime_error_t: Error occured while running GCC-XML: In file included from /Users/fjoijoioij/dev3/ogreaddons/ogrenewt/OgreNewt_Main/inc/boost/bind.hpp:864,
from /Users/fjoijoioij/dev3/ogreaddons/ogrenewt/OgreNewt_Main/inc/OgreNewt_World.h:18,
from /Users/fjoijoioij/dev3/ogreaddons/ogrenewt/OgreNewt_Main/inc/OgreNewt.h:23,
from /Users/fjoijoioij/dev3/python-ogre/code_generators/ogrenewt/python_ogrenewt.h:9:
/Users/fjoijoioij/dev3/root/usr/include/boost-1_38/boost/bind/bind_template.hpp: In member function 'void boost::_bi::bind_t<R, F, L>::accept(V&) const':
/Users/fjoijoioij/dev3/root/usr/include/boost-1_38/boost/bind/bind_template.hpp:330: error: 'boost::visit_each' has not been declared

andy

02-03-2009 02:26:11

You are running a newer version of boost than I am which might be the issue -- let me check some more and get back to you..

Andy

andy

02-03-2009 11:09:10

Your problem is that you need to delete the version of boost that is in the OgreNewt directory !!!

It's unfortunately part of the OgreNewt svn and needs to be deleted so the correct version is picked up.. On Windows and Linux the buildscript does this for you but you have to do it manually on the mac..

Andy

team23

03-03-2009 01:57:38

Woo hoo! That worked and I was able to get OgreNewt running. So getting my project going on this machine should be np.

...

Well it shouldn't have been, however in getting pygame setup it appears that installing Python 2.5/pyobjc has caused my python install to get screwed up, now I can't run anything beyond standard python calls. And thankfully this awesome computer has no uninstall...

I really love Macs.

Edit:
Repro'd on my other partition, I would NOT install the Python versions from python.org (Tried 2.5.4, 2.5.2 and 2.5.1 in order to try to revert).

team23

03-03-2009 05:09:22

Hmm, so a clean OS install appears to be happier with 2.5.4, attempting to rebuild Python-Ogre now.

team23

04-03-2009 03:58:42

Blargh...

So it looks like it has something to do with loading libraries. Once I add DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH to my bash profile it causes this crash using the download Python 2.5 build.

I'm going to try building Python itself from source then reinstall again if that doesn't work.

team23

04-03-2009 06:40:32

No dice there. For anyone building OSX I would avoid pygame if you can help it. Python-Ogre should work fine.

team23

05-03-2009 06:49:23

So now I've got pygame working but still unable to get pygame and Python-Ogre working at once.

Tracking a possible issue with the boost lib I built.
libboost_python-xgcc42-mt-1_38.dylib:
libboost_python-xgcc42-mt-1_38.dylib (compatibility version 0.0.0, current version 0.0.0)
/System/Library/Frameworks/Python.framework/Versions/2.5/Python (compatibility version 2.5.0, current version 2.5.1)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.3)


Basically it seems to be linking to the system python, versus the 2.5.4 version I installed. I'm guessing this is due to 2.5.4 not properly installing itself, which is awesome...

team23

07-03-2009 00:58:37

Best outcome ever...

So I finally got pygame working on the Mac at the same time as Python-Ogre. Win!

Except, via pygame I can't get the window handle on OSX. Which means I can't point Python-Ogre to that window. Which means pygame is useless for me...

I figure I can spend 10 hours trying to find some way to get the window handle using some other python lib or I can just get over it and drop pygame from my project. Yay!

So as an FYI, avoid pygame like the plague if you want to run on Mac. Just run the other way, if you have a gun make sure to shoot pygame in the head or else it will keep coming.

team23

10-03-2009 02:51:25

Ok, pygame got the axe in favor of OIS. Sadly I'm not 100% yet as OIS is doing some wierd stuff on Mac. But I've got it rendering!

http://infiniteascension.net/images/ModEditorScreens/macscreenshot.jpg

team23

11-03-2009 04:32:05

And OIS doesn't seem to throw mouse events for Mac.

I think the universe is screwing with me now...