#113 ✓resolved
codykrieger

Missing dependencies in source

Reported by codykrieger | December 27th, 2010 @ 10:07 AM | in 0.0.3

After solving the libcss issue for the most part, I started running into issues with missing dependencies and frameworks.

Kod currently fails to build for me in Xcode, primarily due to the fact that the following three frameworks are not able to be found:

  • Breakpad.framework (Xcode thinks this should be at deps/Breakpad.framework)
  • FScript.framework (Xcode thinks this should be at /Library/Frameworks/FScript.framework)
  • YAML.framework (Xcode thinks this should be at deps/syck/ext/cocoa/build/Deployment/YAML.framework)

The FScript one was easily solvable - just downloaded FScript and plopped the framework in /Library/Frameworks.

The Breakpad one was also easy enough - just grabbed the source and built it, then put the resulting Breakpad.framework in deps.

The YAML one is more interesting, though. According to its supposed path, it's supposed to be in deps/syck/ext/cocoa/build/Deployment/YAML.framework, but the deps/syck folder doesn't exist. So it looks like we've got a rogue dependency.

Additionally, I get a host of other compiler errors due to missing Interface Builder plugins, and issues with ChromiumTabs:

/* com.apple.ibtool.errors */
/Users/codykrieger/projects/kod/resources/BrowserWindow.xib: error: Unable to resolve plug-in dependency for "BrowserWindow.xib".
    Recovery Suggestion: Locate the com.brandonwalkin.BWToolkit Interface Builder plug-in to continue opening this document. Consider using the --plugin option or Interface Builder's plug-in preferences to resolve this dependency.
    Underlying Errors:
        Description: Could not load plug-in.
        Failure Reason: Could not determine the location of the plug-in with the identifier com.brandonwalkin.BWToolkit

Most of the rest of the errors go like this:

In file included from /Users/codykrieger/projects/kod/src/KAppDelegate.mm:3:
/Users/codykrieger/projects/kod/src/KBrowser.h:1:38: error: ChromiumTabs/ChromiumTabs.h: No such file or directory
In file included from /Users/codykrieger/projects/kod/src/KAppDelegate.mm:3:
/Users/codykrieger/projects/kod/src/KBrowser.h:6: error: cannot find interface declaration for 'CTBrowser', superclass of 'KBrowser'
In file included from /Users/codykrieger/projects/kod/src/KAppDelegate.mm:4:
/Users/codykrieger/projects/kod/src/KBrowserWindowController.h:6: error: cannot find interface declaration for 'CTBrowserWindowController', superclass of 'KBrowserWindowController'
In file included from /Users/codykrieger/projects/kod/src/KAppDelegate.mm:6:
/Users/codykrieger/projects/kod/src/KTabContents.h:16: error: cannot find interface declaration for 'CTTabContents', superclass of 'KTabContents'
/Users/codykrieger/projects/kod/src/KAppDelegate.mm: In function 'void -[KAppDelegate newWindow:](KAppDelegate*, objc_selector*, objc_object*)':
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:40: warning: 'KBrowserWindowController' may not respond to '+browserWindowController'
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:40: warning: (Messages without a matching method signature
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:40: warning: will be assumed to return 'id' and accept
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:40: warning: '...' as arguments.)
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:41: warning: 'KBrowserWindowController' may not respond to '-newDocument:'
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:42: warning: 'KBrowserWindowController' may not respond to '-showWindow:'
/Users/codykrieger/projects/kod/src/KAppDelegate.mm: In function 'void -[KAppDelegate application:openFiles:](KAppDelegate*, objc_selector*, NSApplication*, NSArray*)':
/Users/codykrieger/projects/kod/src/KAppDelegate.mm:190: warning: 'KBrowserWindowController' may not respond to '+mainBrowserWindowController'

By the way, Rasmus, great work so far. :) Really looking forward to helping hack on Kod. Sorry to bombard you with this stuff!

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

A text editor for Mac OS X

People watching this ticket

Pages