Page 1 of 1

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

Posted: Fri May 20, 2005 3:42 pm
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

Posted: Fri May 20, 2005 11:37 pm
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

Posted: Fri May 20, 2005 11:46 pm
by zaudragon
Tell us what "svn st --no-ignore" returns, and erase the files listed.

Posted: Sat May 21, 2005 12:00 am
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

Posted: Sun May 22, 2005 12:18 am
by tbsmkdn
Yep, I've got the same problem.

Posted: Sun May 22, 2005 3:19 am
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!

Posted: Sun May 22, 2005 5:09 am
by Catfish_Man
There's a trac ticket for this issue

Posted: Tue May 24, 2005 1:51 pm
by ImaSudonim
Updated to revision 12072.


The above update fixes this build problem. Thanks!

Ima