[Pidgin] #14490: Version mismatch Pidgin / plugins

Pidgin trac at pidgin.im
Tue Aug 16 16:09:44 EDT 2011


#14490: Version mismatch Pidgin / plugins
-------------------------------------+--------------------------------------
 Reporter:  spallared                |        Owner:         
     Type:  defect                   |       Status:  closed 
Milestone:                           |    Component:  plugins
  Version:  2.9.0                    |   Resolution:  fixed  
 Keywords:  plugin version mismatch  |  
-------------------------------------+--------------------------------------
Description changed by QuLogic:

Old description:

> Hello, i recently built Pidgin 2.9.0 and its plugin from source on a
> Ubuntu 11.04 x64 machine previously running Pidgin 2.7.2 taken from
> Ubuntu's repos.
>
> Everything works except some plugins (i.e: history, message
> notification...) doesn't works because they states:
>
> ''Error: ABI version mismatch 2.9.x (need 2.7.x)
> Check the plugin website for an update.
> ''
>
> I tried to modify plugin sources in order to force 2.7.x version,
> modifying:
>
> ''static PurplePluginInfo info =
> {
>         PURPLE_PLUGIN_MAGIC,
>         PURPLE_MAJOR_VERSION,
>         PURPLE_MINOR_VERSION,
>         PURPLE_PLUGIN_STANDARD,
> [..]''
>
> into:
>
> ''static PurplePluginInfo info =
> {
>         PURPLE_PLUGIN_MAGIC,
>         PURPLE_MAJOR_VERSION,
>         '''7''',
>         PURPLE_PLUGIN_STANDARD,
> [..]''
>
> ... and the plugin runs fine!
>
> Don't know if this issue is related to the previous installation of
> Pidgin 2.7.2 but notice that before installing 2.9.0 previous version was
> removed.
>
> Regards
> Luca

New description:

 Hello, i recently built Pidgin 2.9.0 and its plugin from source on a
 Ubuntu 11.04 x64 machine previously running Pidgin 2.7.2 taken from
 Ubuntu's repos.

 Everything works except some plugins (i.e: history, message
 notification...) doesn't works because they states:

 {{{
 Error: ABI version mismatch 2.9.x (need 2.7.x)
 Check the plugin website for an update.
 }}}

 I tried to modify plugin sources in order to force 2.7.x version,
 modifying:

 {{{
 static PurplePluginInfo info =
 {
         PURPLE_PLUGIN_MAGIC,
         PURPLE_MAJOR_VERSION,
         PURPLE_MINOR_VERSION,
         PURPLE_PLUGIN_STANDARD,
 [..]
 }}}

 into:

 {{{
 static PurplePluginInfo info =
 {
         PURPLE_PLUGIN_MAGIC,
         PURPLE_MAJOR_VERSION,
         7,
         PURPLE_PLUGIN_STANDARD,
 [..]
 }}}

 ... and the plugin runs fine!

 Don't know if this issue is related to the previous installation of Pidgin
 2.7.2 but notice that before installing 2.9.0 previous version was
 removed.

 Regards
 Luca

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14490#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list