My favorites | Sign in
Project Logo
                
Search
for
Updated Nov 15 (6 days ago) by devidfil
HowToInstall  

Install

Windows

Just execute the installer.

Pidgin Portable

Open the .exe with any uncompressor, such as 7-zip, you'll see a .dll inside, extract it to the location where you have Pidgin Portable installed in the plugins subdir.

Adium (Mac OS X)

http://code.google.com/p/msn-pecan/wiki/AdiumBuilds

Debian

If you are using Debian sid (unstable) you can install msn-pecan typing in a terminal window:

sudo apt-get install msn-pecan

Ubuntu

From git (trunk)

For more information visit the page of our launchpad repository.

Stable

If you are using Intrepid Ibex (or any new Ubuntu version) you can install msn-pecan typing in a terminal window:

sudo apt-get install msn-pecan

Fedora

Simply install the package purple-msn-pecan.

gpk-install-package-name purple-msn-pecan

Gentoo

Use the following ebuild (provided by ekz999):

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit git multilib

DESCRIPTION="Alternative MSN protocol plug-in for pidgin"
HOMEPAGE="http://code.google.com/p/msn-pecan/"
EGIT_REPO_URI="git://github.com/felipec/msn-pecan.git"

LICENSE="GPL-2"
KEYWORDS="amd64"
IUSE=""
SLOT="0"

RDEPEND="net-im/pidgin"

DEPEND="${DEPEND}
        dev-util/pkgconfig"

src_install() {
        exeinto /usr/$(get_libdir)/purple-2
        doexe libmsn-pecan.so
        dodoc README TODO
}

FreeBSD

cd /usr/ports/net-im/pidgin-msn-pecan && make install clean

Compile

Make sure you have the development files for libpurple (libpurple-devel in RPM based distros, libpurple-dev in Debian ones).

Then, simply download/extract the tarball and issue:

make
sudo make install

And for translations

sudo make install_locales

It will be installed as a new protocol (WLM) so it won't conflict with the official protocol plug-in.


Comment by marcusdada, May 28, 2008

oi

Comment by wyattmeister, Jun 21, 2008

Get this in the terminal, help!

SHLIB? libmsn-pecan.so /usr/bin/ld: cannot find -lpurple collect2: ld returned 1 exit status make: libmsn-pecan.so? Error 1

I have libpurple-dev and Pidgin 2.4.2 installed.

Comment by felipe.contreras, Jun 21, 2008

Are you sure? Try running dpkg -L libpurple-dev to see if libpurple is really there.

Comment by wyattmeister, Jun 23, 2008

Fixed it, I uninstalled Pidgin 2.4.2 and installed Pidgin 2.4.1, looks like this plugin was incompatible with it.

Comment by felipe.contreras, Jun 23, 2008

wyattmeister: I think your 2.4.2 dev package is broken. I'm using it with 2.4.2 just fine.

Comment by moisesbelda, Jun 24, 2008

I compile the source without errors. I start pidgin, Add acount, but there is not WLM option at protocol list. I use pidgin 2.4.2 ¿?

Comment by felipe.contreras, Jun 24, 2008

moisesbelda: did you install?

Comment by quintendusaer, Jun 26, 2008

i get this in terminal after i unpack the tarball and try to enter the make command

CC? error.o Package purple was not found in the pkg-config search path. Perhaps you should add the directory containing `purple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found error.c:31:21: warning: account.h: No such file or directory error.c: In function ‘msn_error_handle’: error.c:248: warning: implicit declaration of function ‘purple_notify_error’ error.c:248: error: dereferencing pointer to incomplete type error.c: At top level: error.c:249: fatal error: opening dependency file ./.error.o.d: Permission denied compilation terminated. make: error.o? Error 1

anyone know what i'm doing wrong?

Comment by ekz999, Jul 01, 2008

Ebuild to install git version in gentoo linux:

msn-pecan-9999.ebuild :

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit git multilib

DESCRIPTION="Alternative MSN protocol plug-in for pidgin"
HOMEPAGE="http://code.google.com/p/msn-pecan/"
EGIT_REPO_URI="git://github.com/felipec/msn-pecan.git"


LICENSE="GPL-2"
KEYWORDS="amd64"
IUSE=""
SLOT="0"

RDEPEND="net-im/pidgin"

DEPEND="${DEPEND}
	dev-util/pkgconfig"


src_compile() {
	emake || die "email failed"
}

src_install() {
	exeinto /usr/$(get_libdir)/purple-2
	doexe libmsn-pecan.so
	dodoc README TODO
}
Comment by cygeus, Jul 02, 2008

Thanks ekz999, your ebuild works on x86 too. Just one small remark: you can omit the src_compile() function because the default one is sufficient.

Comment by francescor82, Jul 05, 2008

Both the msn-pecan plugin and the ebuild seem to work with Pidgin 2.4.3.

Felipe, thanks a lot! :-) You just gave me a reason to hang on to Pidgin a little longer before swithing to Kopete.

Comment by felipe.contreras, Jul 05, 2008

Thanks ekz999 and cygeus, I've updated the page with your comments.

Comment by database404, Jul 05, 2008

Works perfectly from source on openSUSE 11.0 - thank you very much!

Comment by bsdunx, Jul 15, 2008

Cheers, works great! I'm glad you forked, I was getting sick of the Pidgin devs about the MSN protocol long before they renamed the project from gaim to pidgin.

Comment by assimo85, Jul 17, 2008

Don't work on my pc. The error given is " Parse Error ". (I use http connection and I'm under a proxyfied connection)

Comment by felipe.contreras, Jul 17, 2008

assimo85: please fill a bug report. I think this is already fixed and will be available in 0.0.15.

Comment by hitbird, Jul 18, 2008

How to use in Fedora?:(

Comment by kane.mx, Jul 20, 2008

Cool, hope it support offline message soon

Comment by MRoblivious1BMF, Aug 02, 2008

Hey! this actually works!

thanks for caring enough to create a 'fork'

Comment by ekz999, Aug 18, 2008

ENG?

Now msn-pecan-0.0.14 is in the official tree (portage) of gentoo.

http://packages.gentoo.org/package/x11-plugins/pidgin-msn-pecan

The ebuild in this page is for the lastest/live/git/9999 version.

Saludos!

SPA?

Ahora msn-pecan-0.0.14 está en el árbol oficial (portage) de gentoo.

http://packages.gentoo.org/package/x11-plugins/pidgin-msn-pecan

El ebuild que está al comienzo de esta página es para la versión git/9999/en desarrollo.

Saludos!

Comment by hackel, Aug 25, 2008

Something appears to be wrong. There are no longer any packages present in the msn-pecan Ubuntu PPA! The latest version that I have installed is 0.0.14+20080723-0msnpecan1~hardy1.

Comment by icecuber, Aug 25, 2008

I have the same problem... i'm under winxp sp3 with pidgin 2.4.3 and 2.5.0

Comment by assimo85, Jul 17, 2008

Don't work on my pc. The error given is " Parse Error ". (I use http connection and I'm under a proxyfied connection)

Comment by felipe.contreras, Aug 29, 2008

icecuber: your issue should have been fixed with msn-pecan 0.0.15.

Comment by felipe.contreras, Aug 29, 2008

hitbird: in Fedora you must compile it yourself.

I can create a binary for Fedora 9 if you want, but I guess I need to do the packaging since no one is volunteering.

Comment by thomasknowles, Sep 03, 2008

Good stuff, no problems, I'd just thought I'd say I appreciate it.

Comment by wyattmeister, Sep 03, 2008

Had some trouble compiling 0.0.15 on Ubuntu Linux:

make SHLIB? libmsn-pecan.so /usr/bin/ld: cannot find -lpurple collect2: ld returned 1 exit status make: libmsn-pecan.so? Error 1

Purple-dev is installed. This is similar to the problem I had before. Is it compatible with the latest version of Pidgin?

I tried to compile this because 0.0.15 isn't in the repositories.

Comment by felipe.contreras, Sep 03, 2008

wyattmeister: run {{{pkg-config --libs purple}}, see what it returns.

Comment by wyattmeister, Sep 06, 2008

-lpurple -lglib-2.0

Comment by felipe.contreras, Sep 06, 2008

wyattmeister: then you should have a /usr/lib/libpurple.so

Comment by Ferahgo.de, Sep 17, 2008

I have the same problem as wyattmeister, but I don't know what I shall do with your answer. Could you please point me as to what I can do to successfully compile 0.0.1.6?

Comment by felipe.contreras, Sep 22, 2008

a) which distribution? b) what does pkg-config --libs purple returns? c) is there /usr/lib/libpurple.so ?

Comment by wyattmeister, Sep 22, 2008

I managed to make it work, turned out libpurple.so was a broken link (pointing to libpurple.0.5.0), there was another link called libpurple.so.0 which was pointing to the correct version of libpurple.so (libpurple.so.0.5.1) so I deleted the broken link and replaced it with this one. So simple, can't believe I didn't notice this before.

Comment by wyattmeister, Sep 22, 2008

Sorry peeps, but instead of replacing the broken link with libpurple.so.0, copy it. Pidgin failed to start because of this.

Comment by r0bin.456456, Dec 08, 2008

Thanks, this is awesome. It works great on Ubuntu Intrepid.

Comment by speedogoo, Dec 15, 2008

I cannot see my friends' icon using this plug-in.

Comment by makenshi, Dec 28, 2008

Is it safe to swap libmsn.so with libmsn-pecan.so to save having to fix up a bunch of metacontacts?

Comment by felipe.contreras, Dec 28, 2008

makenshi: that wouldn't do anything special. You would need to change some strings in the Makefile and recompile.

Once we reach a more stable release that will be the default behavior.

Comment by makenshi, Dec 29, 2008

Thanks felipe, I look forward to that!

Comment by makenshi, Jan 07, 2009

felipe, I am having trouble with the built in msn plugin so I really want to switch to pecan. Will it work if I run sed -ie s/prpl-msn/prpl-msn-pecan/g ~/.purple/accounts.xml ~/.purple/blist.xml?

Comment by luca.morettoni, Jan 12, 2009

OpenSolaris? port?

Comment by cecile.chaix, Jan 12, 2009

Hi, I tried to install msn-pecan (with the make, make install method), but when I'm running pidgin after that, I don't see the WLM protocol, so I suppose the installation failed. a) I'm under Fedora 9, b) kg-config --libs purple returns -lpurple -lglib-2.0 c) I have no /usr/lib/libpurple.so, but I do have a /usr/lib64/libpurple.so Could the problem come from part c ? Thanks for help !

Comment by felipe.contreras, Jan 12, 2009

cecile: find out where the rest of the plugins are and install the plugin there.

You can run with pidgin --debug to find out if the plugin is being loaded.

Comment by cecile.chaix, Jan 12, 2009

Thanks felipe, it works perfectly now.

Comment by makenshi, Jan 12, 2009

It was a lot easier to switch than I thought, all you have to do is change the protocol for the account.

Comment by alex.jebus, Jan 12, 2009

I am running 2.5.3 on windows and this plugin doesn't come up as a protocol in the accounts? I assume it is not supported? If it is supported and I just did it wrong is there a way I can uninstall it and try again?

Comment by anguizar, Jan 12, 2009

+3.1416 for a Fedora package. Not everybody likes Ubuntu :(

Comment by justin.greenwood, Jan 12, 2009

For people using Pidgin as a "portable app", it would be nice for the installer to either find it on the thumb drive automatically, or allow the user to point to the program folder, with the default getting filled fromt he registry if it's the standard install.

Comment by cedric.heymann, Jan 12, 2009

Hello, I tried to compile it but I have the following errors under Opensolaris build 105 : gmake SHLIB? libmsn-pecan.so Undefined first referenced

symbol in file
atoi notification.o (symbol belongs to implicit dependency /lib/libc.so.1) atol notification.o (symbol belongs to implicit dependency /lib/libc.so.1) rand pecan_util.o (symbol belongs to implicit dependency /lib/libc.so.1) time msn.o (symbol belongs to implicit dependency /lib/libc.so.1) errno nexus.o (symbol belongs to implicit dependency /lib/libc.so.1) fopen cvr/slpmsg.o (symbol belongs to implicit dependency /lib/libc.so.1) fread cvr/slplink.o (symbol belongs to implicit dependency /lib/libc.so.1) snprintf pecan_util.o (symbol belongs to implicit dependency /lib/libc.so.1) xstat cvr/slplink.o (symbol belongs to implicit dependency /lib/libc.so.1) fclose cvr/slpmsg.o (symbol belongs to implicit dependency /lib/libc.so.1) fwrite cvr/slplink.o (symbol belongs to implicit dependency /lib/libc.so.1) memcpy cmd/cmdproc.o (symbol belongs to implicit dependency /lib/libc.so.1) memset pecan_util.o (symbol belongs to implicit dependency /lib/libc.so.1) mktime pecan_oim.o (symbol belongs to implicit dependency /lib/libc.so.1) sscanf pecan_util.o (symbol belongs to implicit dependency /lib/libc.so.1) strcat notification.o (symbol belongs to implicit dependency /lib/libc.so.1) strchr nexus.o (symbol belongs to implicit dependency /lib/libc.so.1) strcmp msn.o (symbol belongs to implicit dependency /lib/libc.so.1) strstr msn.o (symbol belongs to implicit dependency /lib/libc.so.1) strncpy msn.o (symbol belongs to implicit dependency /lib/libc.so.1) strncmp io/pecan_http_server.o (symbol belongs to implicit dependency /lib/libc.so.1) strtoul nexus.o (symbol belongs to implicit dependency /lib/libc.so.1) strptime pecan_oim.o (symbol belongs to implicit dependency /lib/libc.so.1) dgettext msn.o (symbol belongs to implicit dependency /lib/libc.so.1) dngettext notification.o (symbol belongs to implicit dependency /lib/libc.so.1) ld: fatal: symbol referencing errors. No output written to libmsn-pecan.so collect2: ld returned 1 exit status gmake: libmsn-pecan.so? Error 1

any clue ?

Comment by egetun, Jan 12, 2009

for Pardus, type in a terminat window

sudo pisi build http://sudrap.org/repository/users/egetun/applications/network/msn-pecan/pspec.xml sudo pisi install msn-pecan-0.0.17-1.pisi

Comment by omurozoral, Jan 13, 2009

I totally agree justin.greenwood's comment that there should be some way to install for people using Pidgin in "portable" mode for Windows.

As a workaround, if I install the default Pidgin to a Windows box, then install pecan, is it possible for me to install over portable pidgin copy a bunch of files from Pidgin app directory and profile directory to the portable pidgin's directory structure? If yes, which files should be copied/overwrited?

For the sake of this question, I am not talking about pidgin-partable from portableapps.com, i am talking about using pidgin in the portable mode.

Comment by markgrandi, Jan 25, 2009

im trying to compile it on ubuntu intrepid, and i have libpurple-dev installed, but it errors out:

mark@Humboldti:~/Desktop/msn-pecan-0.0.17$ make SHLIB? libmsn-pecan.so /usr/bin/ld: cannot find -lpurple collect2: ld returned 1 exit status make: libmsn-pecan.so? Error 1 mark@Humboldti:~/Desktop/msn-pecan-0.0.17$

the command you posted above to make sure that libpurple is actually there reports that it is actually there. I am using pidgin 2.5.4

Comment by felipe.contreras, Jan 31, 2009

markgrandi: look at the comment from wyattmeister, it looks like libpurple has a history of wrong setups for debian.

Comment by beterhans, Feb 03, 2009

I'm using Fedora 8 and my pidgin version is 2.5.4 (compiled from source) and I don't have libpurple-devel in rpm. but it should be in the pidgin source pack. them how can i install pecan?

Comment by felipe.contreras, Feb 03, 2009

beterhans: you just need pkg-config to find libpurple, where did you install pidgin?

Comment by beterhans, Feb 06, 2009

my pidgin is located in /usr/local/pidgin/ and there is a folder called /usr/local/pidgin/lib/pkgconfig ?

Comment by beterhans, Feb 06, 2009

OK Fixed :D many thanks for felipe.contreras :D just copy those .pc file to /usr/lib/pkgconfig

them OK

Comment by felipe.contreras, Feb 07, 2009

beterhans: the right way is to do PKG_CONFIG_PATH=/usr/local/pidgin/lib/pkgconfig.

But pidgin should be installed in /usr/local, not /usr/local/pidgin, that way you don't need to specify anything. Or, /opt/pidgin would also be a good place, but you would need to set PKG_CONFIG_PATH.

Comment by evans.tucker, Feb 20, 2009

Is there any documentation written on how to get this working in Adium on a Mac? If not, I would love to write a README for you to include in the source... but first I need help getting it working so that I can write that README.

Comment by mavosaure, Mar 09, 2009

Hello,

I'm using msn-pecan with Ubuntu Intrepid for a year, but something is still amazing : French translation is up to 100% in launchpad (for monthes), but there's a lot of sentences which are still in English.

It happens with package compiled from the sources, or althought using the deb file from the PPA.

Is it possible to get it in "full translate"?

Thxs

(sorry for my bad english! ;) )

Comment by felipe.contreras, Mar 09, 2009

evans.tucker: please open an issue ticket... devidfil should know :) mavosaure: please open an issue ticket

The issue tracker is our bugzilla, and that's where we keep track of what needs to be done, please use it.

Cheers!

Comment by timothywcrane, Jun 13, 2009

yipee, after about 15 minutes, errors ended, not sure why. Mod, please , if you wish, do not pass last comment. Thanks coders!!!

Comment by fabianodefreitassilva, Sep 15, 2009

Do not work on my Ubuntu Intrepid Ibex 8.10 64 bits... Message: "nexus.passport.com" wrong passport bla bla bla...

Comment by rmuramatsu, Sep 26, 2009

I'm using Linux Kubuntu 9 with: -Kernel: 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 -Pidgin 2.6.3devel

This plugin runing fine, but the P4-Context is not supported. I need this to view Members names from groupsim feacture. I don't need the Active Panel from Groupsim,need only view members names.

The colors of user in my list using a Plus stay a normal font, I can't view any advantages to use, the Pidgin_svn+Plus version running fine to do this.

Tks, Mura

Comment by daniloburgio, Nov 03, 2009

that's what I get when I try to compile the source on debian etch:

SHLIB] libmsn-pecan.so switchboard.o: In function `datacast_msg': /mnt/dati/msn-pecan/switchboard.c:1424: undefined reference to `purple_prpl_got_attention_in_chat' /mnt/dati/msn-pecan/switchboard.c:1426: undefined reference to `purple_prpl_got_attention' collect2: ld returned 1 exit status make: libmsn-pecan.so? Error 1

Any suggestion ??

Comment by tokychen, Nov 12, 2009

It doesn't work on Ubuntu Karmik Koala : http://ppa.launchpad.net/msn-pecan/ubuntu/dists/distro/main/binary-i386/Packages.gz 404 Not Found


Sign in to add a comment
Hosted by Google Code