Posted: June 24th, 2009 | Author: xanda | Filed under: IT Related | Tags: linux, pidgin, yahoo messenger | 2 Comments »
Download
[If you plan to compile it yourself, please refer HERE]
Change log:
- Yahoo Protocol 16 support, including new HTTPS login method; this should fix a number of login problems that have recently cropped up. (Sulabh Mahajan, Mike “Maiku” Ruprecht)
- Only display the AIM “Unable to Retrieve Buddy List” message once per connection. (Rob Taft)
- Blocking MSN users not on your buddy list no longer disconnects you.
- When performing operations on MSN, assume users are on the MSN/Passport network if we don’t get network ID’s for them.
Posted: May 8th, 2008 | Author: xanda | Filed under: IT Related | Tags: 2.4.1, compile, compile pidgin from source, pidgin, ubuntu, ubuntu compile pidgin | 4 Comments »
I’ve installed the latest pidgin (currently 2.4.1) using default repo from ubuntu 8.04 and i’ve found a bug. If my Yahoo Messenger buddy invisible and suddenly he/she appear online with status, I’m not be able to see they appear online until he/she change her/his status to available (with no status).
I’ve done several tests and finally come out with this solution: Compile it from source without ubuntu patch.
First, remove your old Pidgin configuration files and update your package list
rm -dfr ~/.purple
sudo apt-get update |
rm -dfr ~/.purple
sudo apt-get update
Now install build-essential
sudo apt-get install build-essential |
sudo apt-get install build-essential
Now install the Pidgin’s dependencies
sudo apt-get build-dep pidgin |
sudo apt-get build-dep pidgin
Ok.. you need to download the original pidgin source code
wget http://heanet.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.4.1.tar.bz2 |
wget http://heanet.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.4.1.tar.bz2
Extract the file and enter the extracted directory
tar -jxvf pidgin-2.4.1.tar.bz2
cd pidgin-2.4.1 |
tar -jxvf pidgin-2.4.1.tar.bz2
cd pidgin-2.4.1
Run configure with –enable-gnutls=yes because it is required for MSN and Google Talk
./configure --prefix=/usr --enable-gnutls=yes |
./configure --prefix=/usr --enable-gnutls=yes
In my case (Intel Pentium Core Duo), I’ve enable CFLAGS options for processor optimization
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" ./configure --prefix=/usr --enable-gnutls=yes |
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer" ./configure --prefix=/usr --enable-gnutls=yes
You can simply use the command without the CFLAGS above, or if you want to optimize the pidgin to suit your processor, you can refer to Safe_Cflags page (yeah.. I’m a fanatic Gentoo user)
Now, run make and it will start compiling. Owh ya, it gonna takes some time
Finally, become root and run make install
Enjoy!~
Ubuntu 8.04 is a mistake!
Credits:
Thanks to Munzir, Adib and Yeh. They are my tester. Hahaha..
Gentoo wiki for the CFLAGS