Slackware This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
|
01-01-2011, 10:28 PM
|
#1
|
Member
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779
Rep:
|
Problem installing the Clementine slackbuild
Downloaded the slackbuild and tried to run it, but its giving me an error that I don't really understand.
These are the last few lines of the terminal:
Code:
Linking CXX executable ../clementine
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlOutputBufferCreateFile@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlNodeGetContent@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlNewDocNode@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlParseCharEncoding@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlParseFile@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlSearchNsByHref@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlFindCharEncodingHandler@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlSaveFormatFileTo@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlParseMemory@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlFree@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlDocGetRootElement@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlFreeDoc@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlNewNs@LIBXML2_2.4.30'
/usr/lib/gcc/i486-slackware-linux/4.4.4/../../../libgstreamer-0.10.so: undefined reference to `xmlNewDoc@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[2]: *** [clementine] Error 1
make[1]: *** [src/CMakeFiles/clementine.dir/all] Error 2
make: *** [all] Error 2
Not really sure what this is telling me. Any help?
|
|
|
01-02-2011, 12:05 AM
|
#2
|
Member
Registered: Sep 2009
Distribution: Slackware -current x64
Posts: 372
Rep:
|
Is libxml installed?
|
|
|
01-02-2011, 12:13 AM
|
#3
|
Member
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779
Original Poster
Rep:
|
Quote:
Originally Posted by trademark91
Is libxml installed?
|
yeah, I installed it for another program a couple weeks ago
|
|
|
01-02-2011, 12:16 AM
|
#4
|
Slackware Maintainer
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,764
|
Quote:
Originally Posted by Cultist
yeah, I installed it for another program a couple weeks ago
|
The latest "stable" libxml2 is completely broken without the patch that can be found in -current.
|
|
|
01-02-2011, 06:09 AM
|
#5
|
Member
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779
Original Poster
Rep:
|
Quote:
Originally Posted by volkerdi
The latest "stable" libxml2 is completely broken without the patch that can be found in -current.
|
I don't use -current. How can I pull the patch?
|
|
|
01-02-2011, 06:18 AM
|
#6
|
Senior Member
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,852
|
|
|
1 members found this post helpful.
|
01-02-2011, 07:22 AM
|
#7
|
Member
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779
Original Poster
Rep:
|
Quote:
Originally Posted by mlangdn
|
installed that package, getting the same error with Clementine
|
|
|
01-02-2011, 11:08 AM
|
#8
|
Slackware Maintainer
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,764
|
Notice that it is libgstreamer that wants the broken symbols, leading me to suspect that it was compiled against the broken libxml2. Basically anything that was compiled against libxml2 while the broken version was on your machine is now poisoned and will need to be rebuilt.
The upstream sources have been broken since November 4th, but were "fixed" with a patch posted to the mailing list a day or two later. It burned me, too.
|
|
1 members found this post helpful.
|
01-02-2011, 11:44 AM
|
#9
|
Member
Registered: Feb 2010
Location: Georgia
Distribution: Slackware64 14.2
Posts: 779
Original Poster
Rep:
|
Quote:
Originally Posted by volkerdi
Notice that it is libgstreamer that wants the broken symbols, leading me to suspect that it was compiled against the broken libxml2. Basically anything that was compiled against libxml2 while the broken version was on your machine is now poisoned and will need to be rebuilt.
The upstream sources have been broken since November 4th, but were "fixed" with a patch posted to the mailing list a day or two later. It burned me, too.
|
reinstalled gstreamer using -current and then tried clementine, it compiled this time. Thanks!
|
|
|
All times are GMT -5. The time now is 04:19 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|