SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
/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?
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.
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
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.
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.
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!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.