Nat! bio photo

Nat!

Senior Mull

Twitter Github Twitch

Getting EOModeler to run on Leopard

You need to copy a few things over from your working Tiger installation. With all these in place EOModeler starts nicely (at least with MulleEOF) and doesn't complain. I haven't tested it more.

From /System/Library/Frameworks (Tiger) to /Library/Frameworks (Leopard) a different target directory!

  • EOModeler.framework
  • InterfaceBuilder.framework sic!
  • WebKit.framework

From /System/Library/PrivateFrameworks (Tiger) to /Library/Frameworks (Leopard) a different target directory!

  • DevToolsIDEServices.framework
  • DevToolsRemoteClient.framework
  • DevToolsInterface.framework
  • DevToolsCore.framework
  • DevToolsSupport.framework
  • IDEServices.framework
  • JavaKit.framework
  • EOModelWizard.framework
  • EOSQLExpressionExtensions.framework
  • WODevKit.framework

Check if these aren't present already! From /usr/lib/java (Tiger) to /usr/lib/java (Leopard)

  • libEOControlJava.A.dylib
  • libEOAccessJava.A.dylib
  • libexpressionextensionsjava.A.dylib
  • libEOControlJava.dylib this is a symbolic link to libEOControlJava.A.dylib, so create manually
  • libEOAccessJava.dylib this is a symbolic link to libEOAccessJava.A.dylib, so create manually
  • libexpressionextensionsjava.dylib this is a symbolic link to libexpressionextensionsjava.A.dylib, so create manually

From /Developer (Tiger) to /Developer (Leopard)

  • EOMBundles if available

If you are not using MulleEOF, as you likely aren't then copy from /System/Library/PrivateFrameworks (Tiger) to /Library/Frameworks (Leopard) a different target directory! the following frameworks

  • EOControl.framework
  • EOAccess.framework
  • EOInterface.framework

otherwise install the MulleEOF frameworks in /Library/Frameworks and the MulleEOModelerHacks.EOMbundle in /Developer/EOMBundles on Leopard.