[Adium-devl] Brief explanation on the flurry of "Purple" commits

Ari Johnson iamtheari at gmail.com
Wed Apr 11 00:32:27 UTC 2007


Current adium-1.0 won't compile for me.  I tried a fresh svn checkout.
 It appears to be caused by a couple of missed references to Gaim that
didn't get updated.  Specifically (note that this isn't all the
errors, but should include all of those that cause other errors):

Plugins/Purple Service/SLPurpleCocoaAdapter.m:17:31: error:
SLGaimCocoaAdapter.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:23:26: error:
CBGaimAccount.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:24:32: error:
CBGaimServicePlugin.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:25:26: error:
adiumGaimCore.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:26:31: error:
adiumGaimEventloop.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:27:39: error:
UndeclaredLibgaimFunctions.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:40:29: error:
Libgaim/libgaim.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:45:30: error:
ESGaimAIMAccount.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:46:32: error:
CBGaimOscarAccount.h: No such file or directory
Plugins/Purple Service/SLPurpleCocoaAdapter.m:50:26: error:
Libgaim/cmds.h: No such file or directory

Plugins/Purple Service/adiumPurpleBlist.m:17:27: error:
adiumGaimBlist.h: No such file or directory
Plugins/Purple Service/adiumPurpleBlist.m: In function 'adiumGaimBlistUpdate':
Plugins/Purple Service/adiumPurpleBlist.m:41: warning: implicit
declaration of function 'GAIM_BLIST_NODE_IS_BUDDY'

Let me know if I can be of any assistance in fixing these issues.
They occur on my G5 Tiger box with the latest XCode, when I simply
"svn co svn://svn.adiumx.com/adium/branches/adium-1.0 && cd adium-1.0
&& make"

Ari Johnson

On 4/7/07, Evan Schoenberg <evan at adiumx.com> wrote:
> Check out http://pidgin.im, the new home of the instant-messenger-
> formerly-known-as-Gaim.
>
> Gaim is henceforth "Pidgin" -- a really awesome name for an instant
> messaging client.  Note also that our ideological ties to Gaim have
> strengthened in the name change... Adium's a duck, Gaim's a Pigeon,
> and the text-based client based on libgaim is now "Finch". I for one
> welcome our avian overlords :)
>
> Through the name change, 'libgaim' has also gained life of its own.
> The library which previously we were hacking together out of parts of
> the Gaim source is now an independent entity (as of Gaim 2.0.0b6,
> actually).  Accordingly, since it is more than just the library
> powering gaim, it has its own name now: libpurple.  (This is a play
> off 'prpl', which is what a libpurple protocol plugin is called).
>
> This evening – a breath of free time at last, and I desperately
> needed some sit-doing-nothing-important-but-something-productive time
> –  I moved all Gaim references in source code and in the file system
> in trunk and adium-1.0 to Purple.




More information about the devel mailing list