Compiling Growl (for development purposes)

The Growl forums have moved to Google Groups, this forum is read only.
Locked
nate
Harmless
Posts: 2
Joined: Thu Jun 15, 2006 9:12 am

Compiling Growl (for development purposes)

Post by nate »

I've never really done any ObjC stuff, but I figured I might be able to work out how to change GrowlMail to report on Sender instead of account.

But I can't open any of the projects in ProjectBuilder, and the Makefile doesn't seem to find what it's looking for either. I was delighted to find a Makefile, because if I can just make the changes in the source and go 'make' it will be a lot easier than trying to work out how to use ProjectBuilder :P

So can the developer documentation (which currently focuses on how to build apps that support Growl) be extended to "How to download and build Growl (for developing/extending it)?"

And in the short term -- how do I go from:
~/build/Growl-0.7.4/Extras/GrowlMail/GrowlMail.xcodeproj> make -f ../../../Makefile
xcodebuild -target Growl.framework -buildstyle Development build
2006-06-15 17:35:38.286 xcodebuild[12091] NOTE: Referenced project Growl was written by a newer Xcode version (42) -- temporarily downgrading it to version 39 (without modifying project file)
2006-06-15 17:35:38.646 xcodebuild[12091] NOTE: Referenced project GrowlAction was written by a newer Xcode version (42) -- temporarily downgrading it to version 39 (without modifying project file)
2006-06-15 17:35:38.800 xcodebuild[12091] ASSERTION FAILURE in /SourceCache/DevToolsBase/DevToolsBase-310/pbxcore/Target.subproj/PBXBuildSettingsDictionary.m:87 (function=PBXBuildSettingsDictionary_getValueForKeyPath): value should be a string, but it is <NSCFArray:0x003adea0>
** INTERNAL ERROR: Uncaught Exception **
Exception: ASSERTION FAILURE in /SourceCache/DevToolsBase/DevToolsBase-310/pbxcore/Target.subproj/PBXBuildSettingsDictionary.m:87 (function=PBXBuildSettingsDictionary_getValueForKeyPath): value should be a string, but it is <NSCFArray:0x003adea0>

to a successful build? :-)

ta,
N
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Growl, and subsequently all sub projects of Growl, requires Xcode 2.3.
nate
Harmless
Posts: 2
Joined: Thu Jun 15, 2006 9:12 am

Which requires OS X 10.4, which I don't have :-(

Post by nate »

Guess I have to wait until I upgrade... (to Tiger or a MacBook :-)

thanks!
User avatar
The_Tick
Cocoaforge Admin
Posts: 4642
Joined: Thu Dec 02, 2004 6:06 am
Contact:

Post by The_Tick »

Ya.

I'm kinda in a quandry. I really want a new laptop with a widescreen, and a black macbook would really fit the bill, but I don't know if I should spend the money or wait. *sigh*
Locked