|
HowToInstall
InstallWindowsJust execute the installer. Pidgin PortableOpen 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 DebianIf you are using Debian sid (unstable) you can install msn-pecan typing in a terminal window: sudo apt-get install msn-pecan UbuntuFrom git (trunk)For more information visit the page of our launchpad repository. StableIf 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 FedoraSimply install the package purple-msn-pecan. gpk-install-package-name purple-msn-pecan GentooUse 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
}FreeBSDcd /usr/ports/net-im/pidgin-msn-pecan && make install clean CompileMake 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. |
Sign in to add a comment
oi
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.
Are you sure? Try running dpkg -L libpurple-dev to see if libpurple is really there.
Fixed it, I uninstalled Pidgin 2.4.2 and installed Pidgin 2.4.1, looks like this plugin was incompatible with it.
wyattmeister: I think your 2.4.2 dev package is broken. I'm using it with 2.4.2 just fine.
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 ¿?
moisesbelda: did you install?
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?
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 }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.
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.
Thanks ekz999 and cygeus, I've updated the page with your comments.
Works perfectly from source on openSUSE 11.0 - thank you very much!
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.
Don't work on my pc. The error given is " Parse Error ". (I use http connection and I'm under a proxyfied connection)
assimo85: please fill a bug report. I think this is already fixed and will be available in 0.0.15.
How to use in Fedora?:(
Cool, hope it support offline message soon
Hey! this actually works!
thanks for caring enough to create a 'fork'
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!
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.
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)
icecuber: your issue should have been fixed with msn-pecan 0.0.15.
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.
Good stuff, no problems, I'd just thought I'd say I appreciate it.
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.
wyattmeister: run {{{pkg-config --libs purple}}, see what it returns.
-lpurple -lglib-2.0
wyattmeister: then you should have a /usr/lib/libpurple.so
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?
a) which distribution? b) what does pkg-config --libs purple returns? c) is there /usr/lib/libpurple.so ?
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.
Sorry peeps, but instead of replacing the broken link with libpurple.so.0, copy it. Pidgin failed to start because of this.
Thanks, this is awesome. It works great on Ubuntu Intrepid.
I cannot see my friends' icon using this plug-in.
Is it safe to swap libmsn.so with libmsn-pecan.so to save having to fix up a bunch of metacontacts?
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.
Thanks felipe, I look forward to that!
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?
OpenSolaris? port?
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 !
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.
Thanks felipe, it works perfectly now.
It was a lot easier to switch than I thought, all you have to do is change the protocol for the account.
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?
+3.1416 for a Fedora package. Not everybody likes Ubuntu :(
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.
Hello, I tried to compile it but I have the following errors under Opensolaris build 105 : gmake SHLIB? libmsn-pecan.so Undefined first referenced
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 1any clue ?
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
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.
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
markgrandi: look at the comment from wyattmeister, it looks like libpurple has a history of wrong setups for debian.
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?
beterhans: you just need pkg-config to find libpurple, where did you install pidgin?
my pidgin is located in /usr/local/pidgin/ and there is a folder called /usr/local/pidgin/lib/pkgconfig ?
OK Fixed :D many thanks for felipe.contreras :D just copy those .pc file to /usr/lib/pkgconfig
them OK
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.
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.
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! ;) )
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!
yipee, after about 15 minutes, errors ended, not sure why. Mod, please , if you wish, do not pass last comment. Thanks coders!!!
Do not work on my Ubuntu Intrepid Ibex 8.10 64 bits... Message: "nexus.passport.com" wrong passport bla bla bla...
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
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 ??
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