LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-22-2011, 06:35 AM   #1
Cultist
Member
 
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779

Rep: Reputation: 107Reputation: 107
installing pidgin 2.7.10


Been a slackware user for over a year now and this is the first time I've run into this exact little problem. Pidgin's most current version in the official repository is 2.7.9, and I want to upgrade to it's latest version (2.7.10). There is no slackbuild for it on slacky.eu or slackbuilds org, the official repo hasn't added .10 in the week that its been out so I'm not holding my breath on an update anytime soon. I suppose I 'could' install it the old fashioned way (make/make install/etc), but I'm not sure what kind of effect this would have on the current installation, or if it would break itself or whatever.

Is there a way to get pidgin 2.7.10 installed without having to do it this way?
 
Old 02-22-2011, 06:40 AM   #2
rmjohnso
Member
 
Registered: Mar 2006
Location: Wisconsin
Distribution: Slackware64-Current
Posts: 294

Rep: Reputation: 43
Grab Pat V's SlackBuild script from the source directories and use it to compile 2.7.10.
 
1 members found this post helpful.
Old 02-22-2011, 06:46 AM   #3
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,845

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
Go here and download the Slackbuild, and other files as needed:

ftp://slackware.oregonstate.edu/pub/...ce/xap/pidgin/

Just modify to suit your build.
 
1 members found this post helpful.
Old 02-22-2011, 07:28 AM   #4
Cultist
Member
 
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779

Original Poster
Rep: Reputation: 107Reputation: 107
did this but the compilation gives errors.
Code:
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFindCharEncodingHandler@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseFile@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewDocNode@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlSaveFormatFileTo@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlDocGetRootElement@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseMemory@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewNs@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFree@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewDoc@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlOutputBufferCreateFile@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlSearchNsByHref@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseCharEncoding@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNodeGetContent@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFreeDoc@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[4]: *** [nullclient] Error 1
make[4]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/example'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/pidgin-2.7.10/libpurple'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/pidgin-2.7.10/libpurple'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/pidgin-2.7.10'
make: *** [all] Error 2
thinking this is a libxml2 problem, which has been causing no end of trouble to me lately. Installed libxml2 2.7.8 which didn't help this at all. Should I go with an old version?
 
Old 02-22-2011, 07:46 AM   #5
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
Looks more likely to be incompatibility with your version of gstreamer going by the undefined reference errors. It could be something else though - can you post the output above that showing a few lines before the 'undefined reference' starts.
 
1 members found this post helpful.
Old 02-22-2011, 07:48 AM   #6
Cultist
Member
 
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779

Original Poster
Rep: Reputation: 107Reputation: 107
Code:
Making all in oscar
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols/oscar'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols/oscar'
Making all in qq
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols/qq'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols/qq'
Making all in simple
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols/simple'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols/simple'
Making all in yahoo
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols/yahoo'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols/yahoo'
Making all in zephyr
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols/zephyr'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols/zephyr'
make[5]: Entering directory `/tmp/pidgin-2.7.10/libpurple/protocols'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols'
make[4]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/protocols'
Making all in .
make[4]: Entering directory `/tmp/pidgin-2.7.10/libpurple'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/tmp/pidgin-2.7.10/libpurple'
Making all in tests
make[4]: Entering directory `/tmp/pidgin-2.7.10/libpurple/tests'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/tests'
Making all in example
make[4]: Entering directory `/tmp/pidgin-2.7.10/libpurple/example'
  CCLD   nullclient
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFindCharEncodingHandler@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseFile@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewDocNode@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlSaveFormatFileTo@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlDocGetRootElement@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseMemory@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewNs@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFree@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNewDoc@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlOutputBufferCreateFile@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlSearchNsByHref@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlParseCharEncoding@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlNodeGetContent@LIBXML2_2.4.30'
/usr/lib/libgstreamer-0.10.so.0: undefined reference to `xmlFreeDoc@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[4]: *** [nullclient] Error 1
make[4]: Leaving directory `/tmp/pidgin-2.7.10/libpurple/example'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/pidgin-2.7.10/libpurple'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/pidgin-2.7.10/libpurple'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/pidgin-2.7.10'
make: *** [all] Error 2
it goes on like that for a few dozen more lines
 
Old 02-22-2011, 08:06 AM   #7
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,467

Rep: Reputation: Disabled
Well I just built it to try out since I've started using it again.

Using the slackbuild and other files from mlangdn's link above with the 2.7.20 source and it worked fine.

What version of gstreamer do you have? And is this 13.1 or -current. The stock 13.1 packages is:

/var/log/packages/gstreamer-0.10.29-i486-1
 
1 members found this post helpful.
Old 02-22-2011, 08:12 AM   #8
Cultist
Member
 
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779

Original Poster
Rep: Reputation: 107Reputation: 107
using 13.1, with the stock gstreamer package. Just checked and its the exact same version. I use pidgin 2.7.9 and it works perfectly fine. Not seeing why .10 would fail to build.

Last edited by Cultist; 02-22-2011 at 08:13 AM.
 
Old 02-22-2011, 08:25 AM   #9
rmjohnso
Member
 
Registered: Mar 2006
Location: Wisconsin
Distribution: Slackware64-Current
Posts: 294

Rep: Reputation: 43
I'm running -current, and pidgin-2.7.10 builds just fine. If your problem truly is with gstreamer, and you are running stock 13.1, there have been some updates to gstreamer in the -current tree. You could try upgrading your gstreamer from -current to see if pidgin-2.7.10 will build.
 
1 members found this post helpful.
Old 02-22-2011, 08:32 AM   #10
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
yes, i can confirmed that it works under -Current as i have used this version since it has been released
 
1 members found this post helpful.
Old 02-22-2011, 08:37 AM   #11
Cultist
Member
 
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779

Original Poster
Rep: Reputation: 107Reputation: 107
Quote:
Originally Posted by rmjohnso View Post
I'm running -current, and pidgin-2.7.10 builds just fine. If your problem truly is with gstreamer, and you are running stock 13.1, there have been some updates to gstreamer in the -current tree. You could try upgrading your gstreamer from -current to see if pidgin-2.7.10 will build.
removed the old gstreamer and installed the one from -current, and it works!

I hadn't even considered this option, thanks
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] installing pidgin in mandriva 2010.0 aries_baluyot Linux - Software 4 10-28-2010 09:24 PM
Problems installing Pidgin on RHEL 5 stevefs123 Linux - Software 1 11-30-2008 02:24 AM
Problem installing Pidgin xeraph Linux - Software 2 10-13-2008 01:12 PM
Installing pidgin-encryption-3.0 in slackware 12.0 Acron_0248 Slackware 2 12-10-2007 07:50 PM
error on installing pidgin toxic_brain Linux - Software 3 06-14-2007 06:01 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:31 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration