Installation issues of Python-Ogre on Mac OS X 10.6.8

pyogreuser

10-07-2013 10:22:12

Hi, I'm trying to install Python-Ogre on Mac OS X 10.6.8 by following the instructions given at this page http://wiki.python-ogre.org/index.php/OSXBuild10.6

The patch in step 1 failed for some files. I applied the changes manually in each of these files.

Then in step 2, I'm able to build these support libraries - cmake, gccxml, boost, pygccxml, scons, pyplusplus
However, while building the base ogre libraries ois and ogre, it's giving errors.

I'm using the xcodebuild command with macosx10.6 sdk.

For ois the following errors are coming up:

07-10 12:30 PythonOgre.BuildModule DEBUG Spawning 'xcodebuild GCC_VERSION=4.0 -project ois/Mac/XCode-2.2/OIS.xcodeproj -configuration Release' in '/Users/tcsilab/dev'
07-10 12:30 PythonOgre.BuildModule WARNING Task Failed

Check dependencies
Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'OIS-Info.plist'.

07-10 12:30 PythonOgre.BuildModule DEBUG cp: cannot overwrite directory /Users/tcsilab/Library/Frameworks/OIS.Framework/Headers with non-directory ois/Mac/XCode-2.2/build/Release/OIS.Framework/Headers
cp: cannot overwrite directory /Users/tcsilab/Library/Frameworks/OIS.Framework/Resources with non-directory ois/Mac/XCode-2.2/build/Release/OIS.Framework/Resources
cp: cannot overwrite directory /Users/tcsilab/Library/Frameworks/OIS.Framework/Versions/Current with non-directory ois/Mac/XCode-2.2/build/Release/OIS.Framework/Versions/Current

And when building ogre it's giving the following errors:

=== BUILD AGGREGATE TARGET Ogre Framework OF PROJECT Ogre WITH CONFIGURATION Release ===
Check dependencies

07-10 13:34 PythonOgre.BuildModule DEBUG ** BUILD FAILED **


The following build commands failed:
Ogre:
Ld /Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/Ogre.build/Objects-normal/ppc/Ogre normal ppc
GL Render System:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/GL Render System.build/Objects-normal/ppc/RenderSystem_GL" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/GL Render System.build/Objects-normal/i386/RenderSystem_GL" normal i386
ParticleFX Plugin:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/ParticleFX Plugin.build/Objects-normal/ppc/Plugin_ParticleFX" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/ParticleFX Plugin.build/Objects-normal/i386/Plugin_ParticleFX" normal i386
BSPSceneManager Plugin:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/BSPSceneManager Plugin.build/Objects-normal/ppc/Plugin_BSPSceneManager" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/BSPSceneManager Plugin.build/Objects-normal/i386/Plugin_BSPSceneManager" normal i386
OctreeSceneManager Plugin:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/OctreeSceneManager Plugin.build/Objects-normal/ppc/Plugin_OctreeSceneManager" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/OctreeSceneManager Plugin.build/Objects-normal/i386/Plugin_OctreeSceneManager" normal i386
CgProgramManager Plugin:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/CgProgramManager Plugin.build/Objects-normal/ppc/Plugin_CgProgramManager" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/CgProgramManager Plugin.build/Objects-normal/i386/Plugin_CgProgramManager" normal i386
OctreeZone plugin:
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/OctreeZone plugin.build/Objects-normal/ppc/Plugin_OctreeZone" normal ppc
Ld "/Users/tcsilab/dev/ogre/Mac/Ogre/../build/Ogre.build/Release/OctreeZone plugin.build/Objects-normal/i386/Plugin_OctreeZone" normal i386
(13 failures)

with these errors at several places:

ld: framework not found Ogre
collect2: ld returned 1 exit status
Command /Developer/usr/bin/g++-4.0 failed with exit code 1
Command /Developer/usr/bin/g++-4.0 failed with exit code 1

ld: warning: in /opt/local/lib/libFreeImage.dylib, missing required architecture ppc in file
ld: warning: in /opt/local/lib/libfreetype.dylib, missing required architecture ppc in file

=== BUILD AGGREGATE TARGET Ogre Samples OF PROJECT Samples WITH CONFIGURATION Release ===
Check dependencies

07-10 13:37 PythonOgre.BuildModule DEBUG ** BUILD FAILED **


The following build commands failed:
OgreCEGUIRenderer:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/OgreCEGUIRenderer.build/Objects-normal/ppc/OgreCEGUIRenderer normal ppc
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/OgreCEGUIRenderer.build/Objects-normal/i386/OgreCEGUIRenderer normal i386
Smoke:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Smoke.build/Objects-normal/ppc/Smoke normal ppc
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Smoke.build/Objects-normal/i386/Smoke normal i386
BezierPatch:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/BezierPatch.build/Objects-normal/ppc/BezierPatch normal ppc
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/BezierPatch.build/Objects-normal/i386/BezierPatch normal i386
CameraTrack:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CameraTrack.build/Objects-normal/i386/CameraTrack normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CameraTrack.build/Objects-normal/ppc/CameraTrack normal ppc
CelShading:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CelShading.build/Objects-normal/i386/CelShading normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CelShading.build/Objects-normal/ppc/CelShading normal ppc
Compositor:
CompileC ../build/Samples.build/Release/Compositor.build/Objects-normal/ppc/Compositor.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/Compositor/src/Compositor.cpp normal ppc c++ com.apple.compilers.gcc.4_0
CompileC ../build/Samples.build/Release/Compositor.build/Objects-normal/i386/Compositor.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/Compositor/src/Compositor.cpp normal i386 c++ com.apple.compilers.gcc.4_0
Crowd:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Crowd.build/Objects-normal/i386/Crowd normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Crowd.build/Objects-normal/ppc/Crowd normal ppc
CubeMapping:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CubeMapping.build/Objects-normal/i386/CubeMapping normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/CubeMapping.build/Objects-normal/ppc/CubeMapping normal ppc
DeferredShading:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/DeferredShading.build/Objects-normal/ppc/DeferredShading normal ppc
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/DeferredShading.build/Objects-normal/i386/DeferredShading normal i386
Dot3Bump:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Dot3Bump.build/Objects-normal/i386/Dot3Bump normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Dot3Bump.build/Objects-normal/ppc/Dot3Bump normal ppc
DynTex:
CompileC ../build/Samples.build/Release/DynTex.build/Objects-normal/i386/DynTex.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/DynTex/src/DynTex.cpp normal i386 c++ com.apple.compilers.gcc.4_0
CompileC ../build/Samples.build/Release/DynTex.build/Objects-normal/ppc/DynTex.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/DynTex/src/DynTex.cpp normal ppc c++ com.apple.compilers.gcc.4_0
EnvMapping:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/EnvMapping.build/Objects-normal/i386/EnvMapping normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/EnvMapping.build/Objects-normal/ppc/EnvMapping normal ppc
FacialAnimation:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/FacialAnimation.build/Objects-normal/i386/FacialAnimation normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/FacialAnimation.build/Objects-normal/ppc/FacialAnimation normal ppc
Fresnel:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Fresnel.build/Objects-normal/i386/Fresnel normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Fresnel.build/Objects-normal/ppc/Fresnel normal ppc
Grass:
CompileC ../build/Samples.build/Release/Grass.build/Objects-normal/ppc/Grass.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/Grass/src/Grass.cpp normal ppc c++ com.apple.compilers.gcc.4_0
CompileC ../build/Samples.build/Release/Grass.build/Objects-normal/i386/Grass.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/Grass/src/Grass.cpp normal i386 c++ com.apple.compilers.gcc.4_0
Gui:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Gui.build/Objects-normal/i386/Gui normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Gui.build/Objects-normal/ppc/Gui normal ppc
Instancing:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Instancing.build/Objects-normal/i386/Instancing normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Instancing.build/Objects-normal/ppc/Instancing normal ppc
Lighting:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Lighting.build/Objects-normal/i386/Lighting normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Lighting.build/Objects-normal/ppc/Lighting normal ppc
OceanDemo:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/OceanDemo.build/Objects-normal/i386/OceanDemo normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/OceanDemo.build/Objects-normal/ppc/OceanDemo normal ppc
ParticleFX:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/ParticleFX.build/Objects-normal/i386/ParticleFX normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/ParticleFX.build/Objects-normal/ppc/ParticleFX normal ppc
RenderToTexture:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/RenderToTexture.build/Objects-normal/i386/RenderToTexture normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/RenderToTexture.build/Objects-normal/ppc/RenderToTexture normal ppc
Shadows:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Shadows.build/Objects-normal/i386/Shadows normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Shadows.build/Objects-normal/ppc/Shadows normal ppc
SkeletalAnimation:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkeletalAnimation.build/Objects-normal/i386/SkeletalAnimation normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkeletalAnimation.build/Objects-normal/ppc/SkeletalAnimation normal ppc
SkyBox:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyBox.build/Objects-normal/i386/SkyBox normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyBox.build/Objects-normal/ppc/SkyBox normal ppc
SkyDome:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyDome.build/Objects-normal/i386/SkyDome normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyDome.build/Objects-normal/ppc/SkyDome normal ppc
SkyPlane:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyPlane.build/Objects-normal/i386/SkyPlane normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/SkyPlane.build/Objects-normal/ppc/SkyPlane normal ppc
Terrain:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Terrain.build/Objects-normal/i386/Terrain normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Terrain.build/Objects-normal/ppc/Terrain normal ppc
TextureFX:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/TextureFX.build/Objects-normal/i386/TextureFX normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/TextureFX.build/Objects-normal/ppc/TextureFX normal ppc
Transparency:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Transparency.build/Objects-normal/i386/Transparency normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Transparency.build/Objects-normal/ppc/Transparency normal ppc
VolumeTex:
CompileC ../build/Samples.build/Release/VolumeTex.build/Objects-normal/i386/VolumeTex.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/VolumeTex/src/VolumeTex.cpp normal i386 c++ com.apple.compilers.gcc.4_0
CompileC ../build/Samples.build/Release/VolumeTex.build/Objects-normal/ppc/VolumeTex.o /Users/tcsilab/dev/ogre/Mac/Samples/../../Samples/VolumeTex/src/VolumeTex.cpp normal ppc c++ com.apple.compilers.gcc.4_0
Water:
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Water.build/Objects-normal/i386/Water normal i386
Ld /Users/tcsilab/dev/ogre/Mac/Samples/../build/Samples.build/Release/Water.build/Objects-normal/ppc/Water normal ppc
(62 failures)


Kindly help me figure out this issue. Any help would be appreciated.