Problems building Adium
well, first of all "Growl-WithInstaller" wasn't listed in "Linked Frameworks" at all and the structure in "Growl-WithInstaller.framework" was unlike the other frameworks. So I created the "Growl-WithInstaller", "Headers", "Resources" and "Current" (in "Versions") links inside the .framework-folder. Then I copied it into Xcode's "Linked Frameworks". Because Xcode couldn't copy them (I have no idea why) I had to leave them linking to the Desktop. This version built fine for me now.
To make it run I had to copy the "Growl-WithInstaller.framework"-Folder from the Desktop into ../build/Development
To make it run I had to copy the "Growl-WithInstaller.framework"-Folder from the Desktop into ../build/Development
but I used the unmodified checkout from 'http://svn.adiumx.com/adium/trunk '
Tidy up things like that needed to make it work on individual machines wouldn't likely be accepted as patches if it generally builds for all others.
Try my software!
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
#define ADIUMX pimp //by me
#define QUESTION ((2b) || (!2b))
Have you hugged a programmer today?
I have exactly the same problem with rev 18404 (1.0b17). Xcode generates an error on the line
in NEHGrowlPlugin.m. The Growl-WithInstaller framework lies in the same directory as this file but is not listed in linked frameworks.
I haven't coded muck in Xcode so my preferences are almost default. Maby there is a setting that needs to be changed in Xcode to be able to build Adium.
Code: Select all
#import <Growl-WithInstaller/Growl.h>I haven't coded muck in Xcode so my preferences are almost default. Maby there is a setting that needs to be changed in Xcode to be able to build Adium.
Vista wasn't good enough
- Catfish_Man
- Cocoaforge Admin
- Posts: 1203
- Joined: Thu Dec 02, 2004 6:30 am
- Location: Portland, Oregon
- Contact:
This solves the problem with the latest rev 18409:
Shouldn't this be fixed in the repository?
Code: Select all
cd Adium/Frameworks/Growl-WithInstaller.framework
ln -s Versions/A Current
ln -s Current/Growl-WithInstaller Growl-WithInstaller
ln -s Current/Headers Headers
ln -s Current/Resources Resources
Vista wasn't good enough
A lot of us are saying it's not broken in the repository. Only a handful of people are having problems with it.Aahlborg wrote:This solves the problem with the latest rev 18409:Shouldn't this be fixed in the repository?Code: Select all
cd Adium/Frameworks/Growl-WithInstaller.framework ln -s Versions/A Current ln -s Current/Growl-WithInstaller Growl-WithInstaller ln -s Current/Headers Headers ln -s Current/Resources Resources
I understand that. However, since none of the devs are running into it, I'm hesitant as to whether this is just a project issue or a environment issue.Aahlborg wrote:Tried with a fresh checkout and got the error again. Maybe something to look into.The_Tick wrote:A lot of us are saying it's not broken in the repository. Only a handful of people are having problems with it.
And since we're close to a release, I'd rather not invest the time to investigate it, and would rather get the release out.
You've got a work around for now, and until we can look at it you'll need to continue using it. If you find the cause of the problem on your machine then we'd be happy to look at a concise, point by point take on how to fix it, but otherwise it'll have to wait.
Not sure if this is related, but FWIW, since upgrading to Xcode 2.4.1, I experienced a similar issue trying to build Vienna. Moving the checked out sources to a path that contained no spaces and attempting to build again seemed to cause the error to vanish -- I understand though from the original post that this was already checked.
I'm not an experienced Xcode user but I'll see if I can find out what makes it work for some people but not for others.The_Tick wrote:I understand that. However, since none of the devs are running into it, I'm hesitant as to whether this is just a project issue or a environment issue.
And since we're close to a release, I'd rather not invest the time to investigate it, and would rather get the release out.
You've got a work around for now, and until we can look at it you'll need to continue using it. If you find the cause of the problem on your machine then we'd be happy to look at a concise, point by point take on how to fix it, but otherwise it'll have to wait.
Vista wasn't good enough
-
andrewlmurray
- Harmless
- Posts: 2
- Joined: Tue Dec 12, 2006 3:00 am
- Location: Seattle, WA
Fails for me as well
Error is in NEHGrowlPlugin.m
Growl-WithInstaller/Growl.h No Such file or directory
The Framework is referenced from the Project file. I do not have another version of the Growl SDK installed anywhere else. I'm using XCode 2.4. Should I upgrade to 2.4.1?
Growl-WithInstaller/Growl.h No Such file or directory
The Framework is referenced from the Project file. I do not have another version of the Growl SDK installed anywhere else. I'm using XCode 2.4. Should I upgrade to 2.4.1?
-
andrewlmurray
- Harmless
- Posts: 2
- Joined: Tue Dec 12, 2006 3:00 am
- Location: Seattle, WA
GAH
Sorry, for some reason when first reading this thread I only saw the first couple responses and after posting I see a big long discussion... Fixing the symlinks as above solved the problem for me.
Re: Fails for me as well
I upgraded to 2.4.1 but I got the same error. Seems like fixing the symlinks manually is our best shot at this time.andrewlmurray wrote:Error is in NEHGrowlPlugin.m
Growl-WithInstaller/Growl.h No Such file or directory
The Framework is referenced from the Project file. I do not have another version of the Growl SDK installed anywhere else. I'm using XCode 2.4. Should I upgrade to 2.4.1?
Vista wasn't good enough