Problem building svn 0.90 with growl error on mac os x 10.4

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
ImaSudonim
Muffin
Posts: 33
Joined: Mon May 16, 2005 1:21 am

Problem building svn 0.90 with growl error on mac os x 10.4

Post by ImaSudonim »

Hi,

I have read this change <http://trac.adiumx.com./changeset/12018>

When I build adiumx project with latest svn 0.90 (from friday 15:00 GMT), I get (revision 12046) the following build errors:

NEHGrowlPlugin.m:33: error: Growl-WithInstaller/Growl.h: No such file or directory
NEHGrowlPlugin.m:110: error: 'GrowlApplicationBridge' undeclared (first use in this function)
NEHGrowlPlugin.m:267: error: 'GrowlApplicationBridge' undeclared (first use in this function)
NEHGrowlPlugin.m:315: error: 'GROWL_NOTIFICATIONS_ALL' undeclared (first use in this function)
NEHGrowlPlugin.m:316: error: 'GROWL_NOTIFICATIONS_DEFAULT' undeclared (first use in this function)

Is there something I need to install before I can build adium from svn?
I do not have growl on my system.

Thank you!

Ima
ImaSudonim
Muffin
Posts: 33
Joined: Mon May 16, 2005 1:21 am

Post by ImaSudonim »

Additional information: this is the Growl-WithInstaller growl.h that's in my source tree

/src/adium] ima% find . | grep -i growl\.h | more
./build/Adium.app/Contents/Frameworks/Growl-WithInstaller.framework/Versions/A/H
eaders/Growl.h
./Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/.svn/prop-base/Gro
wl.h.svn-base
./Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/.svn/props/Growl.h
.svn-work
./Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/.svn/text-base/Gro
wl.h.svn-base
./Frameworks/Growl-WithInstaller.framework/Versions/A/Headers/Growl.h
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

Tell us what "svn st --no-ignore" returns, and erase the files listed.
Blog | X(tras)
Communists code without classes.
ImaSudonim
Muffin
Posts: 33
Joined: Mon May 16, 2005 1:21 am

Post by ImaSudonim »

/src/adium] ima% svn status --no-ignore
I build
I .DS_Store
I Frameworks/.DS_Store
I Frameworks/AIHyperlinks Framework/build
I Frameworks/AIUtilities Framework/build
I Frameworks/AIBookmarksImport Framework/build
I Frameworks/Growl-WithInstaller.framework/.DS_Store
I Adium.xcode/ima.mode1
I Adium.xcode/ima.pbxuser

I deleted all of these files, and without svn'ing, rebuilt:

[/src/adium] ima% svn st --no-ignore
[/src/adium] ima%

The same error occurs.

NEHGrowlPlugin.m:33: error: Growl-WithInstaller/Growl.h: No such file or directory
NEHGrowlPlugin.m:110: error: 'GrowlApplicationBridge' undeclared (first use in this function)
NEHGrowlPlugin.m:267: error: 'GrowlApplicationBridge' undeclared (first use in this function)
NEHGrowlPlugin.m:315: error: 'GROWL_NOTIFICATIONS_ALL' undeclared (first use in this function)
NEHGrowlPlugin.m:316: error: 'GROWL_NOTIFICATIONS_DEFAULT' undeclared (first use in this function)

Thanks for the suggestion!

Ima
tbsmkdn
Harmless
Posts: 14
Joined: Mon Dec 13, 2004 5:25 am
Location: Swarthmore, PA

Post by tbsmkdn »

Yep, I've got the same problem.
ImaSudonim
Muffin
Posts: 33
Joined: Mon May 16, 2005 1:21 am

Post by ImaSudonim »

I went back to release 12016 with the command:

svn -r 12016 co svn://svn.adiumx.com/adium/trunk

(I first created a adium12016 directory). I also renamed Adium.xcode to Adium12016.xcode so I could keep track of which release is which.

release 12016 at least builds, and starts. I haven't tried to do anything with it, however. YMMV

See http://trac.adiumx.com./changeset/12018

I will now see if release 12018 builds successfully... yes, it DOES, so it's not 12018's fault, SORRY!

...but either of these releases will work (as a workaround).

Thanks!
User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Post by Catfish_Man »

There's a trac ticket for this issue
ImaSudonim
Muffin
Posts: 33
Joined: Mon May 16, 2005 1:21 am

Post by ImaSudonim »

Updated to revision 12072.


The above update fixes this build problem. Thanks!

Ima
Post Reply