All the information I can find on compiling the source seems totally out of date. It talks about Ogre 1.7. It tells me to use CMake 2.8, but that doesn't have configurations for VS2013 so I've updated CMake to 3.5
I downloaded the latest 1.10 source as a zip from github. Rather than build the dependencies, I downloaded Transporter's latest version for VS2013 x86. I installed them in a folder called "Dependencies" in same folder as the Ogre 1.10 source.
I also downloaded Transporter's latest Boost 1.61, but I don't know what I'm supposed to do with that.
Now I'm confused... I've set the CMake source and build options to "C:/Ogre/Ogre_1.10" where the source is. I set the configuration for VS2013. It seems happy with that, the options and things all show.
But here's the first two problems.
1. It can't find boost. Where do I put the Boost 1.61 dependency I downloaded from Transporter?
2. It keeps looking in my Ogre 1.8.1 folder for dependencies, as well as the 1.10 folder. How do I stop it doing that?
Here's the full output when I hit "configure"
Code: Select all
The C compiler identification is MSVC 18.0.31101.0
The CXX compiler identification is MSVC 18.0.31101.0
Check for working C compiler using: Visual Studio 12 2013
Check for working C compiler using: Visual Studio 12 2013 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 12 2013
Check for working CXX compiler using: Visual Studio 12 2013 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Configuring OGRE 1.10.0unstable
Check size of void*
Check size of void* - done
Search path: C:/Ogre/ogre_src_v1-8-1/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/../Dependencies;C:/Ogre/Ogre_1.10/../Dependencies
Looking for ZLIB...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found ZLIB: optimized;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/zlib.lib;debug;C:/Ogre/Ogre_1.10/Dependencies/lib/Debug/zlibd.lib
Looking for ZZip...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found ZZip: optimized;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/zziplib.lib;debug;C:/Ogre/Ogre_1.10/Dependencies/lib/Debug/zziplibd.lib
Looking for FreeImage...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found FreeImage: optimized;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/FreeImage.lib;debug;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Debug/FreeImage_d.lib
Looking for FREETYPE...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
CMAKE_PREFIX_PATH: C:/Ogre/ogre_src_v1-8-1/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/../Dependencies;C:/Ogre/Ogre_1.10/../Dependencies
CMAKE_PREFIX_PATH: C:/Ogre/ogre_src_v1-8-1/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/Dependencies;C:/Ogre/Ogre_1.10/../Dependencies;C:/Ogre/Ogre_1.10/../Dependencies
Found FREETYPE: optimized;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/freetype.lib;debug;C:/Ogre/Ogre_1.10/Dependencies/lib/Debug/freetyped.lib
Found OpenGL: opengl32
Looking for DirectX9...
DirectX9_PREFIX_PATH changed.
Found DirectX9: C:/Program Files (x86)/Microsoft DirectX SDK (February 2010)/Lib/x86/d3d9.lib
Looking for DirectX11...
Found DirectX11: d3d11.lib;dxgi.lib;dxguid.lib
Looking for Cg...
Cg_PREFIX_PATH changed.
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found Cg: C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/cg.lib
Looking for POCO...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Could not locate POCO
Looking for TBB...
Could not locate TBB
Looking for GLSL_Optimizer...
GLSL_Optimizer_PREFIX_PATH changed.
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found GLSL_Optimizer: optimized;C:/Ogre/Ogre_1.10/Dependencies/lib/Release/glsl_optimizer.lib;debug;C:/Ogre/Ogre_1.10/Dependencies/lib/Debug/glsl_optimizer_d.lib
Looking for HLSL2GLSL...
HLSL2GLSL_PREFIX_PATH changed.
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found HLSL2GLSL: C:/Ogre/Ogre_1.10/Dependencies/lib/Release/hlsl2glsl.lib
Looking for OIS...
OIS_PREFIX_PATH changed.
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Found OIS: optimized;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Release/OIS.lib;debug;C:/Ogre/ogre_src_v1-8-1/Dependencies/lib/Debug/OIS_d.lib
Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
Looking for Softimage...
Softimage_PREFIX_PATH changed.
Could not locate Softimage
Could NOT find TinyXML (missing: TINYXML_INCLUDE_DIR TINYXML_LIBRARIES)
Looking for CppUnit...
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
Could not locate CppUnit
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ zlib
+ zziplib
+ freeimage
+ freetype
+ OpenGL
+ OpenGL 3+
+ OpenGL ES 1.x
+ OpenGL ES 2.x
+ OpenGL ES 3.x
+ DirectX9
+ DirectX11
+ cg
+ GLSL Optimizer
+ HLSL2GLSL
+ OIS
-----------------------------------------------------------------------------
-- The following OPTIONAL packages could NOT be located on your system.
-- Consider installing them to enable more features from this software.
+ boost: Boost (general) <http://boost.org>
+ boost-thread: Used for threading support <http://boost.org>
+ boost-date_time: Used for threading support <http://boost.org>
+ POCO: POCO framework <http://pocoproject.org/>
+ tbb: Threading Building Blocks <http://www.threadingbuildingblocks.org/>
+ Doxygen: Tool for building API documentation <http://doxygen.org>
+ Softimage: Softimage SDK needed for building XSIExporter <FALSE>
+ TinyXML: TinyXML needed for building OgreXMLConverter <FALSE>
+ CppUnit: Library for performing unit tests <http://cppunit.sourceforge.net>
-----------------------------------------------------------------------------
----------------------------------------------------------------------------
FEATURE SUMMARY
----------------------------------------------------------------------------
Building components:
+ Paging
+ MeshLodGenerator
+ Property
+ Terrain
+ RTShader System
+ RTShader System Core Shaders
+ RTShader System Extensions Shaders
+ Volume
+ Overlay
+ HLMS
Building plugins:
+ BSP scene manager
+ Cg program manager
+ Octree scene manager
+ Portal connected zone scene manager
+ Particle FX
Building rendersystems:
+ Direct3D 9
+ Direct3D 11
+ OpenGL
Building executables:
+ Samples
+ Tools
Building core features:
+ Mesh Lod
+ DDS image codec
+ FreeImage codec
+ ZIP archives
Build type: dynamic
Threading support: none
Use double precision: disabled
Nodes inherit transform: disabled
Assert mode: standard
Allocator type: standard
STL containers use allocator: enabled
Strings use allocator: disabled
Memory tracker (debug): disabled
Memory tracker (release): disabled
Use Boost: disabled
----------------------------------------------------------------------------
Configuring done