Mac-related changes in 1.9

Anything and everything that's related to OGRE or the wider graphics field that doesn't fit into the other forums.
Post Reply
corristo
Gnoblar
Posts: 9
Joined: Sun Jul 31, 2011 9:44 pm

Mac-related changes in 1.9

Post by corristo »

Hi,

Tried to build Ogre 1.9 recently. Noticed that all components and plugins became a frameworks instead plain dylibs.

Is there any particular reason for that? I'm asking because it brakes my build & autopackaging workflow for OpenMW entirely :(
Is installing Ogre using "make install" unsupported now?
corristo
Gnoblar
Posts: 9
Joined: Sun Jul 31, 2011 9:44 pm

Re: Mac-related changes in 1.9

Post by corristo »

Also static build fails because of mesh upgrader & xml converter linking errors

Code: Select all

Linking CXX executable ../../bin/OgreXMLConverter
Undefined symbols for architecture x86_64:
  "_CFBundleCopyBundleURL", referenced from:
      Ogre::macFrameworksPath() in libOgreMainStatic.a(macUtils.mm.o)
      Ogre::macPluginPath() in libOgreMainStatic.a(macUtils.mm.o)
      Ogre::macBundlePath() in libOgreMainStatic.a(macUtils.mm.o)
  "_CFBundleCopyResourceURL", referenced from:
...
User avatar
masterfalcon
OGRE Team Member
OGRE Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126
Contact:

Re: Mac-related changes in 1.9

Post by masterfalcon »

The reason for switching to frameworks instead of dylibs is that it makes it much less complex to put together an app(they all go in Frameworks now) and they can be more logical development resources.

I have a fix for the tools that I'll push tonight.

Installing with make install should still work, file a bug if it is not working.
corristo
Gnoblar
Posts: 9
Joined: Sun Jul 31, 2011 9:44 pm

Re: Mac-related changes in 1.9

Post by corristo »

Post Reply