MyGUI links to Ogre, Ogre can't find boost... [SOLVED]

guido

25-08-2010 22:31:04

Hey people,

Thanks for reading this (: The post may seem long, but most of it are just code boxes with background info.

Trying to compile MyGUI (3.1.0), but MyGUI needs to link to Ogre (1.7). The Ogre library links to boost. However CMake somehow creates a make file that compiles MyGUI without linking Ogre to boost (I think)... I use MacOSX 1.5 (leopard)

I link to an Ogre framework that is not in my MacOSX systems directory, but rather in my project directory. I can link Ogre to a cpp file just fine, though I do link it to boost of course.

There is a forum post https://www.ogre3d.org/addonforums/viewtopic.php?f=17&t=12267
that supposedly solves a similar problem. It turned out to be a problem in the CMake file and the solution was uploaded to the svn repository. The location where I downloaded the version of MyGUI that had boost problems appears to be the same svn site, but with a slightly different link.

This MyGUI version (3.0.1.) fails after make;


Scanning dependencies of target MyGUIEngine
[ 0%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Button.cpp.o
cc1plus: error: unrecognized command line option "-fdiagnostics-show-option"
make[2]: *** [MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Button.cpp.o] Error 1
make[1]: *** [MyGUIEngine/CMakeFiles/MyGUIEngine.dir/all] Error 2
make: *** [all] Error 2
Macintosh-78:MyGUI3.0 guidocalvano$


another version downed at yet again another part of the ogre site fails in the same way, though it required setting some more ogre path variables.


So version 3.1.0. is the most promissing. Any suggestions how to fix this problem?

To provide you with some useful information, the contents of all relevant files and output on the commandline;

First I run CMake (2.8.1.)


Configuring MYGUI 3.1.0
Detected g++ 4.0.1

Enabling GCC visibility flags
Looking for FREETYPE...
Found FREETYPE: /usr/local/lib/libfreetype.dylib
Looking for OIS...
Found OIS: /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/libOIS.a
Looking for Carbon...
Found Carbon: -framework Carbon
Looking for Cocoa...
Found Cocoa: -framework Cocoa
Looking for IOKit...
Found IOKit: -framework IOKit

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ freetype
+ ogre
+ OIS
+ Doxygen
+ Carbon
+ Cocoa
+ IOKit
Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

Configuring done


using this CMakeCache.txt ;

# This is the CMakeCache file.
# For build in directory: /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui
# It was generated by CMake: /Applications/CMake 2.8-1.app/Contents/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Path to a library.
CARBON_LIBRARY:FILEPATH=/System/Library/Frameworks/Carbon.framework

//Path to a library.
CF_LIBRARY:FILEPATH=/System/Library/Frameworks/CoreFoundation.framework

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None (CMAKE_CXX_FLAGS
// or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=RelWithDebInfo

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g

//C compiler.
CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the compiler during Release with Debug Info builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND

//Build architectures for OSX
CMAKE_OSX_ARCHITECTURES:STRING=

//Minimum OS X version to target for deployment (at runtime); newer
// APIs weak linked. Set to empty string for default value.
CMAKE_OSX_DEPLOYMENT_TARGET:STRING=

//The product will be built against the headers and libraries located
// inside the indicated SDK.
CMAKE_OSX_SYSROOT:PATH=/Developer/SDKs/MacOSX10.5.sdk

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=MYGUI

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF

//Path to a file.
Carbon_INCLUDE_DIR:PATH=/System/Library/Frameworks/Carbon.framework/Headers

//Path to a library.
Carbon_LIBRARY_DBG:FILEPATH=Carbon_LIBRARY_DBG-NOTFOUND

//Carbon library
Carbon_LIBRARY_FWK:STRING=-framework Carbon

//Path to a library.
Carbon_LIBRARY_REL:FILEPATH=/System/Library/Frameworks/Carbon.framework

//Path to a file.
Cocoa_INCLUDE_DIR:PATH=/System/Library/Frameworks/Cocoa.framework/Headers

//Path to a library.
Cocoa_LIBRARY_DBG:FILEPATH=Cocoa_LIBRARY_DBG-NOTFOUND

//Cocoa library
Cocoa_LIBRARY_FWK:STRING=-framework Cocoa

//Path to a library.
Cocoa_LIBRARY_REL:FILEPATH=/System/Library/Frameworks/Cocoa.framework

//Dependencies for the target
Common_LIB_DEPENDS:STATIC=general;MyGUI.OgrePlatform;general;/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/libOIS.a;

//Graphviz Dot tool for using Doxygen
DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/local/bin/dot

DOXYGEN_DOT_PATH:FILEPATH=/usr/local/bin

//Doxygen documentation generation tool (http://www.doxygen.org)
DOXYGEN_EXECUTABLE:FILEPATH=/Applications/Doxygen.app/Contents/Resources/doxygen

//Path to a file.
FREETYPE_INCLUDE_DIR:PATH=/usr/local/include/freetype2

//Path to a library.
FREETYPE_LIBRARY_DBG:FILEPATH=FREETYPE_LIBRARY_DBG-NOTFOUND

//Path to a library.
FREETYPE_LIBRARY_REL:FILEPATH=/usr/local/lib/libfreetype.dylib

//Path to a library.
IOKIT_LIBRARY:FILEPATH=/System/Library/Frameworks/IOKit.framework

//Path to a file.
IOKit_INCLUDE_DIR:PATH=/System/Library/Frameworks/IOKit.framework/Headers

//Path to a library.
IOKit_LIBRARY_DBG:FILEPATH=IOKit_LIBRARY_DBG-NOTFOUND

//IOKit library
IOKit_LIBRARY_FWK:STRING=-framework IOKit

//Path to a library.
IOKit_LIBRARY_REL:FILEPATH=/System/Library/Frameworks/IOKit.framework

//Value Computed by CMake
MYGUI_BINARY_DIR:STATIC=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui

//Build Plugin AwesomiumWidget
MYGUI_BUILD_AWESOMIUM_PLUGIN:BOOL=OFF

//Build Plugin BerkeliumWidget
MYGUI_BUILD_BERKELIUM_PLUGIN:BOOL=OFF

//Generate documentation
MYGUI_BUILD_DOCS:BOOL=ON

//Build Plugin HikariWidget
MYGUI_BUILD_HIKARI_PLUGIN:BOOL=OFF

//Build MyGUI plugins
MYGUI_BUILD_PLUGINS:BOOL=ON

//Build MyGUI demos
MYGUI_BUILD_SAMPLES:BOOL=ON

//Build the unit tests
MYGUI_BUILD_TESTS:BOOL=OFF

//Build TestApp
MYGUI_BUILD_TEST_APP:BOOL=OFF

//Build the tools
MYGUI_BUILD_TOOLS:BOOL=ON

//Build the wrapper
MYGUI_BUILD_WRAPPER:BOOL=OFF

//Create package.
MYGUI_CREATE_PACKAGE:BOOL=OFF

//Path to prebuilt MYGUI dependencies
MYGUI_DEPENDENCIES_DIR:PATH=Dependencies

//Remove obsole functions from build
MYGUI_DONT_USE_OBSOLETE:BOOL=OFF

//Build executables with the full required RPATH to run from their
// install location.
MYGUI_FULL_RPATH:BOOL=OFF

//Use high level compiler warnings. Developers should enable this.
MYGUI_HIGH_LEVEL_WARNINGS:BOOL=OFF

//Install documentation.
MYGUI_INSTALL_DOCS:BOOL=OFF

//Install media files.
MYGUI_INSTALL_MEDIA:BOOL=OFF

//Install MyGUI demos.
MYGUI_INSTALL_SAMPLES:BOOL=OFF

//Install samples source files.
MYGUI_INSTALL_SAMPLES_SOURCE:BOOL=OFF

//Install MyGUI tools.
MYGUI_INSTALL_TOOLS:BOOL=OFF

//Specify the Render System. Possible values:
//\n 1 - Direct3D 9
//\n 2 - Ogre
//\n 3 - OpenGL
MYGUI_RENDERSYSTEM:STRING=2

//Specify the Input Manager for samples. Possible values:
//\n 1 - OIS
//\n 2 - Win32
//\n 3 - Win32 (Mouse) + OIS (Keyboard)
MYGUI_SAMPLES_INPUT:STRING=1

//Value Computed by CMake
MYGUI_SOURCE_DIR:STATIC=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui

//Generate build files that do not reference CMake (should be used
// only from Scripts/prepareRelease.py)
MYGUI_STANDALONE_BUILD:BOOL=OFF

//Static build
MYGUI_STATIC:BOOL=OFF

//Use freetype for font rendering
MYGUI_USE_FREETYPE:BOOL=ON

//Dependencies for the target
MyGUI.OgrePlatform_LIB_DEPENDS:STATIC=general;/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework;

//Value Computed by CMake
MyGUIEngine_BINARY_DIR:STATIC=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/MyGUIEngine

//Dependencies for the target
MyGUIEngine_LIB_DEPENDS:STATIC=general;/usr/local/lib/libfreetype.dylib;general;-framework Carbon;general;/System/Library/Frameworks/Carbon.framework;

//Value Computed by CMake
MyGUIEngine_SOURCE_DIR:STATIC=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/MyGUIEngine

//Path to a library.
OGRE_LIBRARY:FILEPATH=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework

//x
OIS_INCLUDE_DIR:PATH=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/include/OIS

//x
OIS_LIBRARY_DBG:FILEPATH=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/libOIS.a

//x
OIS_LIBRARY_FWK:STRING=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/libOIS.a

//x
OIS_LIBRARY_REL:FILEPATH=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/libOIS.a

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=PKG_CONFIG_EXECUTABLE-NOTFOUND

//Dependencies for the target
Plugin_StrangeButton_LIB_DEPENDS:STATIC=general;MyGUIEngine;


########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/usr/bin/make
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/Applications/CMake 2.8-1.app/Contents/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CMake 2.8-1.app/Contents/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CMake 2.8-1.app/Contents/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
CMAKE_CXX_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
CMAKE_C_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_DETERMINE_CXX_ABI_COMPILED:INTERNAL=TRUE
//Result of TRY_COMPILE
CMAKE_DETERMINE_C_ABI_COMPILED:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CMake 2.8-1.app/Contents/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui
//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL
CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=27
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/Applications/CMake 2.8-1.app/Contents/share/cmake-2.8
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//CHECK_TYPE_SIZE: sizeof(unsigned short)
CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=2
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//Suppress Warnings that are meant for the author of the CMakeLists.txt
// files.
CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Carbon_INCLUDE_DIR
Carbon_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Carbon_LIBRARY_DBG
Carbon_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Carbon_LIBRARY_FWK
Carbon_LIBRARY_FWK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Carbon_LIBRARY_REL
Carbon_LIBRARY_REL-ADVANCED:INTERNAL=1
//x
Carbon_PREFIX_PATH_INT_CHECK:INTERNAL=
//ADVANCED property for variable: Cocoa_INCLUDE_DIR
Cocoa_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Cocoa_LIBRARY_DBG
Cocoa_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Cocoa_LIBRARY_FWK
Cocoa_LIBRARY_FWK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Cocoa_LIBRARY_REL
Cocoa_LIBRARY_REL-ADVANCED:INTERNAL=1
//x
Cocoa_PREFIX_PATH_INT_CHECK:INTERNAL=
//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE
DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_DOT_PATH
DOXYGEN_DOT_PATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DOXYGEN_EXECUTABLE
DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1
//Details about finding Doxygen
FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/Applications/Doxygen.app/Contents/Resources/doxygen]
//ADVANCED property for variable: FREETYPE_INCLUDE_DIR
FREETYPE_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIBRARY_DBG
FREETYPE_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FREETYPE_LIBRARY_REL
FREETYPE_LIBRARY_REL-ADVANCED:INTERNAL=1
//x
FREETYPE_PREFIX_PATH_INT_CHECK:INTERNAL=
//Result of TRY_COMPILE
HAVE_CMAKE_SIZEOF_UNSIGNED_SHORT:INTERNAL=TRUE
//Result of TRY_COMPILE
HAVE_MYGUI_TEST_BIG_ENDIAN:INTERNAL=TRUE
//Have include stddef.h
HAVE_STDDEF_H:INTERNAL=1
//Have include stdint.h
HAVE_STDINT_H:INTERNAL=1
//Have include sys/types.h
HAVE_SYS_TYPES_H:INTERNAL=1
//ADVANCED property for variable: IOKit_INCLUDE_DIR
IOKit_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IOKit_LIBRARY_DBG
IOKit_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IOKit_LIBRARY_FWK
IOKit_LIBRARY_FWK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: IOKit_LIBRARY_REL
IOKit_LIBRARY_REL-ADVANCED:INTERNAL=1
//x
IOKit_PREFIX_PATH_INT_CHECK:INTERNAL=
//Test MYGUI_GCC_VISIBILITY
MYGUI_GCC_VISIBILITY:INTERNAL=1
//ADVANCED property for variable: MYGUI_STANDALONE_BUILD
MYGUI_STANDALONE_BUILD-ADVANCED:INTERNAL=1
//Result of TEST_BIG_ENDIAN
MYGUI_TEST_BIG_ENDIAN:INTERNAL=0
//ADVANCED property for variable: OIS_INCLUDE_DIR
OIS_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_LIBRARY_DBG
OIS_LIBRARY_DBG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_LIBRARY_FWK
OIS_LIBRARY_FWK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OIS_LIBRARY_REL
OIS_LIBRARY_REL-ADVANCED:INTERNAL=1
//x
OIS_PREFIX_PATH_INT_CHECK:INTERNAL=/Dependencies;/Dependencies
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1


Then I generate a unix make file, no errors...

then I run make to compile everything resulting in a report on my terminal.

The interesting part I think is this;


Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Window.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_XmlDocument.h
[ 40%] Built target MyGUIEngine
[ 41%] Building CXX object Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o
In file included from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeaders.h:30,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreStdHeaders.h:110,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgrePrerequisites.h:315,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreDataStream.h:31,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreDataStream.h:13,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:9:
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:29:32: error: boost/thread/tss.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:30:44: error: boost/thread/recursive_mutex.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:31:38: error: boost/thread/condition.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:32:35: error: boost/thread/thread.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:33:41: error: boost/thread/shared_mutex.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:34:34: error: boost/thread/locks.hpp: No such file or directory
In file included from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreIteratorWrappers.h:33,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreAnimation.h:34,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Ogre.h:33,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:11:
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreIteratorRange.h:34:27: error: boost/range.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:67: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:67: error: ISO C++ forbids declaration of 'recursive_mutex' with no type

guido

25-08-2010 22:34:02

Listing the whole content of the terminal was not possible due to a character limit. I am putting it in this second message to make solving this easier for you guys. I still had to limit the whole text but it is still a lot more background.

The slider bar will prevent this from cluttering this thread.

The whole report is this;

Macintosh-78:my-gui guidocalvano$ make clean
Macintosh-78:my-gui guidocalvano$ cmake-gui .
Macintosh-78:my-gui guidocalvano$ make
[ 1%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Button.cpp.o
[ 1%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Canvas.cpp.o
[ 1%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ComboBox.cpp.o
[ 2%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DDContainer.cpp.o
[ 2%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Edit.cpp.o
[ 3%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_HScroll.cpp.o
[ 3%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ItemBox.cpp.o
[ 4%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_List.cpp.o
[ 4%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ListBox.cpp.o
[ 5%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ListCtrl.cpp.o
[ 5%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MenuBar.cpp.o
[ 5%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MenuCtrl.cpp.o
[ 6%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MenuItem.cpp.o
[ 6%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Message.cpp.o
[ 7%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MultiList.cpp.o
[ 7%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_PopupMenu.cpp.o
[ 8%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Progress.cpp.o
[ 8%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ScrollView.cpp.o
[ 8%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_StaticImage.cpp.o
[ 9%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_StaticText.cpp.o
[ 9%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Tab.cpp.o
[ 10%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_TabItem.cpp.o
[ 10%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_VScroll.cpp.o
[ 11%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Widget.cpp.o
[ 11%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Window.cpp.o
[ 12%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_EditText.cpp.o
[ 12%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MainSkin.cpp.o
[ 12%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_PolygonalSkin.cpp.o
[ 13%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_RawRect.cpp.o
[ 13%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_RotatingSkin.cpp.o
[ 14%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SimpleText.cpp.o
[ 14%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SubSkin.cpp.o
[ 15%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_TileRect.cpp.o
[ 15%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LayerItem.cpp.o
[ 16%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LayerNode.cpp.o
[ 16%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_OverlappedLayer.cpp.o
[ 16%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_RenderItem.cpp.o
[ 17%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SharedLayer.cpp.o
[ 17%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SharedLayerNode.cpp.o
[ 18%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SkinItem.cpp.o
[ 18%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ActionController.cpp.o
[ 19%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ControllerEdgeHide.cpp.o
[ 19%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ControllerFadeAlpha.cpp.o
[ 19%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ControllerPosition.cpp.o
[ 20%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Exception.cpp.o
[ 20%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Precompiled.cpp.o
[ 21%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ScrollViewBase.cpp.o
[ 21%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_WidgetInput.cpp.o
[ 22%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceImageSet.cpp.o
[ 22%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceImageSetPointer.cpp.o
[ 23%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceLayout.cpp.o
[ 23%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceManualFont.cpp.o
[ 23%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceManualPointer.cpp.o
[ 24%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceSkin.cpp.o
[ 24%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceTrueTypeFont.cpp.o
[ 25%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_MaskPickInfo.cpp.o
[ 25%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Any.cpp.o
[ 26%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Colour.cpp.o
[ 26%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ClipboardManager.cpp.o
[ 27%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ControllerManager.cpp.o
[ 27%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DataManager.cpp.o
[ 27%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DynLibManager.cpp.o
[ 28%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_FactoryManager.cpp.o
[ 28%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_FontManager.cpp.o
[ 29%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Gui.cpp.o
[ 29%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_InputManager.cpp.o
[ 30%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LanguageManager.cpp.o
[ 30%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LayerManager.cpp.o
[ 30%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LayoutManager.cpp.o
[ 31%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_PluginManager.cpp.o
[ 31%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_PointerManager.cpp.o
[ 32%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_RenderManager.cpp.o
[ 32%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ResourceManager.cpp.o
[ 33%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SkinManager.cpp.o
[ 33%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_SubWidgetManager.cpp.o
[ 34%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ToolTipManager.cpp.o
[ 34%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_WidgetManager.cpp.o
[ 34%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DataFileStream.cpp.o
[ 35%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DataStream.cpp.o
[ 35%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_DynLib.cpp.o
[ 36%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_TextIterator.cpp.o
[ 36%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_TextureUtility.cpp.o
[ 37%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_Timer.cpp.o
[ 37%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_UString.cpp.o
[ 38%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_XmlDocument.cpp.o
[ 38%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_ConsoleLogListener.cpp.o
[ 38%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_FileLogListener.cpp.o
[ 39%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LevelLogFilter.cpp.o
[ 39%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LogManager.cpp.o
[ 40%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_LogSource.cpp.o
[ 40%] Building CXX object MyGUIEngine/CMakeFiles/MyGUIEngine.dir/src/MyGUI_BackwardCompatibility.cpp.o
Linking CXX shared library ../lib/MyGUIEngine.framework/Versions/3.1.0/MyGUIEngine
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ActionController.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Align.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Allocator.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Any.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_BackwardCompatibility.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_BiIndexBase.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Bitwise.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Button.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Canvas.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ChildSkinInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ClipboardManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Colour.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ComboBox.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Common.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_CommonStateInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ConsoleLogListener.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ControllerEdgeHide.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ControllerFadeAlpha.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ControllerItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ControllerManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ControllerPosition.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_CoordConverter.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_CustomAllocator.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DDContainer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DDItemInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DataFileStream.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DataManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DataStream.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Delegate.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DelegateImplement.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DeprecatedTypes.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Diagnostic.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DynLib.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_DynLibManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Edit.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_EditText.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Enumerator.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_EventPair.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Exception.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_FactoryManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_FileLogListener.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_FlowDirection.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_FontData.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_FontManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_GenericFactory.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Gui.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_HScroll.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IBItemInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ICroppedRectangle.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IDataStream.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IFont.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ILayer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ILayerItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ILayerNode.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ILogFilter.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ILogListener.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IObject.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IPointer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IRenderTarget.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IResource.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ISerializable.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IStateInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ISubWidget.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ISubWidgetRect.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ISubWidgetText.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ITexture.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IUnlinkWidget.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_IVertexBuffer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ImageInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_InputManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ItemBox.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_KeyCode.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LanguageManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LayerItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LayerManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LayerNode.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LayoutData.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LayoutManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LevelLogFilter.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_List.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ListBox.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ListCtrl.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LogLevel.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LogManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LogSource.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_LogStream.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Macros.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MainSkin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MaskPickInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MenuBar.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MenuCtrl.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MenuItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MenuItemType.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Message.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MessageStyle.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MouseButton.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_MultiList.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_OverlappedLayer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Platform.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Plugin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_PluginManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_PointerManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_PolygonalSkin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_PopupMenu.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Precompiled.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Prerequest.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Progress.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RTTI.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RawRect.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RenderFormat.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RenderItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RenderManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RenderTargetInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceImageSet.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceImageSetPointer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceLayout.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceManualFont.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceManualPointer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceSkin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ResourceTrueTypeFont.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_RotatingSkin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ScrollView.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ScrollViewBase.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SharedLayer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SharedLayerNode.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SimpleText.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Singleton.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SkinItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SkinManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_StaticImage.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_StaticText.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SubSkin.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SubWidgetBinding.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SubWidgetInfo.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_SubWidgetManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TCoord.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TPoint.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TRect.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TSize.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Tab.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TabItem.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TextChangeHistory.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TextIterator.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TextView.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TextureUtility.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_TileRect.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Timer.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_ToolTipManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Types.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_UString.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Utility.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_VScroll.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Version.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_VertexData.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Widget.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetDefines.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetInput.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetManager.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetStyle.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetToolTip.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetTranslate.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_WidgetUserData.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_Window.h
Copying OS X content lib/MyGUIEngine.framework/Versions/3.1.0/Headers/MyGUI_XmlDocument.h
[ 40%] Built target MyGUIEngine
[ 41%] Building CXX object Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o
In file included from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeaders.h:30,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreStdHeaders.h:110,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgrePrerequisites.h:315,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreDataStream.h:31,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/include/MyGUI_OgreDataStream.h:13,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:9:
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:29:32: error: boost/thread/tss.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:30:44: error: boost/thread/recursive_mutex.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:31:38: error: boost/thread/condition.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:32:35: error: boost/thread/thread.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:33:41: error: boost/thread/shared_mutex.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Threading/OgreThreadHeadersBoost.h:34:34: error: boost/thread/locks.hpp: No such file or directory
In file included from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreIteratorWrappers.h:33,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreAnimation.h:34,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/Ogre.h:33,
from /Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:11:
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreIteratorRange.h:34:27: error: boost/range.hpp: No such file or directory
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:67: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:67: error: ISO C++ forbids declaration of 'recursive_mutex' with no type
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:67: error: expected ';' before '*' token
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In constructor 'Ogre::SharedPtr<T>::SharedPtr()':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:74: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In constructor 'Ogre::SharedPtr<T>::SharedPtr(Y*, Ogre::SharedPtrFreeMethod)':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:87: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:90: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:90: error: expected type-specifier
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:90: error: expected `;'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In copy constructor 'Ogre::SharedPtr<T>::SharedPtr(const Ogre::SharedPtr<T>&)':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:98: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:101: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:101: error: 'scoped_lock' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:101: error: expected `;' before 'ogrenameLock'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In constructor 'Ogre::SharedPtr<T>::SharedPtr(const Ogre::SharedPtr<Y>&)':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:129: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:132: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:132: error: 'scoped_lock' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:132: error: expected `;' before 'ogrenameLock'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::bind(T*, Ogre::SharedPtrFreeMethod)':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:169: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:169: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:169: error: expected type-specifier
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:169: error: expected `;'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:170: error: 'boost' has not been declared
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:170: error: 'scoped_lock' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:170: error: expected `;' before 'ogreAutoMutexLock'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'bool Ogre::SharedPtr<T>::unique() const':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:176: error: 'mutex' was not declared in this scope
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:176: error: 'boost' has not been declared


LOTS OF OTHER ERRORS EACH TIME OGRE REFERENCES SOME BOOST CONSTRUCTS



/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreMaterial.h:678: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Material>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::FileInfoList]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::FileInfoList>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::Compositor]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Compositor>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::PatchMesh]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::PatchMesh>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::HighLevelGpuProgram]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::HighLevelGpuProgram>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::HardwarePixelBuffer]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::HardwarePixelBuffer>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::RenderToVertexBuffer]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::RenderToVertexBuffer>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::Texture]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Texture>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::Mesh]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Mesh>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::Skeleton]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Skeleton>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::GpuProgram]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::GpuProgram>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::GpuProgramParameters]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::GpuProgramParameters>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::GpuNamedConstants]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::GpuNamedConstants>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::GpuLogicalBufferStruct]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::GpuLogicalBufferStruct>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::GpuSharedParameters]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::GpuSharedParameters>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::HardwareIndexBuffer]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::HardwareIndexBuffer>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::Resource]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::Resource>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::HardwareVertexBuffer]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::HardwareVertexBuffer>' has no member named 'mutex'
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h: In member function 'void Ogre::SharedPtr<T>::swap(Ogre::SharedPtr<T>&) [with T = Ogre::DataStream]':
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/my-gui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreDataManager.cpp:114: instantiated from here
/Users/guidocalvano/Tree/Data/Projecten/Zin/Zin/Frameworks/OGRE.framework/Headers/OgreSharedPtr.h:253: error: 'class Ogre::SharedPtr<Ogre::DataStream>' has no member named 'mutex'
make[2]: *** [Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/src/MyGUI_OgreDataManager.cpp.o] Error 1
make[1]: *** [Platforms/Ogre/OgrePlatform/CMakeFiles/MyGUI.OgrePlatform.dir/all] Error 2
make: *** [all] Error 2
Macintosh-78:my-gui guidocalvano$

guido

25-08-2010 22:40:48

STATUS

NEW VERSION
Solved (though new complications arose... now it can't link to MyGUI:: Singleton)

Boost had to be linked at two points in the CMakeLists.txt files.

1. In ./Common/CMakeLists.txt

elseif(MYGUI_RENDERSYSTEM EQUAL 2)
mygui_add_base_manager_source(Ogre)
add_definitions("-DMYGUI_OGRE_PLATFORM")
include_directories(
${MYGUI_SOURCE_DIR}/Platforms/Ogre/OgrePlatform/include
${OGRE_INCLUDE_DIR}
${MYGUI_SOURCE_DIR}/${BOOST_INCLUDE_DIR}
)



2. In ./Platforms/Ogre/OgrePlatform/CMakeLists.txt

include_directories(
include
${MYGUI_SOURCE_DIR}/MyGUIEngine/include
${OGRE_INCLUDE_DIR}
${MYGUI_SOURCE_DIR}/${BOOST_INCLUDE_DIR}
)


OLD VERSION
As for the older version; it's solved too I think, though it is causing a bus error now.

The unrecognized command line option "-fdiagnostics-show-option" is implemented in a later version of g++ for the mac. That version requires snow leopord and I still use leopard. I removed the options from the root CMakeLists.txt file.


Later I had to change the code for this one though. In ./Common/Base/Ogre/BaseManager.cpp I had to remove the calls to MyGUI:: helper:: macbundlepath() as it wasn't defined (though I didn't look for it much), and replace it with the non apple code.

When I linked to MyGUI from my own code I got a bus error though. No idea what to do about it. I suspect it is because MyGUI really links to an old version of Ogre in my usr/lib directory or something.

guido

27-08-2010 12:15:23

I referenced the wrong thread in my first post. Apologies... it was https://www.ogre3d.org/addonforums/view ... 17&t=12267. The post is now corrected...

Fdot

23-09-2010 10:05:15

A little hint. I got the same problem and I had to add the Boost include and lib dir also in ./CMake/Packages/FindOGRE_old.cmake. I found the right place by printing out lines in every if statement ;) (printing out lines in cmake: message(STATUS "the message") ). Version 3.1 I think (svn)