Slackware 13.0/KDE4/mjpegtools-1.9.0 compile problem
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.
Slackware 13.0/KDE4/mjpegtools-1.9.0 compile problem
Perhaps someone can explain this to me. I have seen that several people are having similar issues, and several others have no problem compiling mjpegtools on Slackware. Files are from SlackBuilds. See code for error:
Is this a linker problem, a problem with libz.so, a problem with libc.so.6, or an errno problem, or a problem with the mjpeg toolset source? How do we fix this?
Thanks, damgar, but ponce has moved the links... they are inaccessible and do me no good. I have already read that thread . Thus, my new thread.... maybe ponce can update?
Damgar, do you have any more suggestions? maybe an exerpt or other advice?
I would try a private message to ponce as I don't remember exactly what was needed. ponce is very good about working out patches and fixes for version changes and he usually posts them around. You also might look at Alien BOB's blog for the fixes.
You might want to look at the 13.1 slackbuild also. It has a couple of patch files that may be of use to you. My problems were with building on then current. Are you using a stock 13.0?
Stock 13.0, but has been in production for a while...
Will check Alien Bob's blog, and will check the 13.1 SlackBuild. Thanks for your help, damgar. I usually don't have issues with compilation on Slackware, but this one has really been a bugger.
I need to compile k9copy with dvd authoring, this is what sparked this thread. All other dependencies have compiled and installed perfectly, until mjpegtools.
I still think that the root cause of failure lies here:
Code:
/usr/lib/gcc/i486-slackware-linux/4.3.3/../../../../i486-slackware-linux/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../libz.so
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
It seems threadding is enabled in libc.so.6 and not in libz.so but this is just speculation. Would have to recompile both to see if that fixes the issue, but that is not an option at this time.
If recompiling the libraries does not fix the issue, then I would suspect the mjpegtools source, but regardless of where the problem is, it needs to be fixed.
I downloaded the Salix package, and am continuing with the k9copy build. Will advise of the outcome.
After installing the Salix package for mjpegtools, and finishing the k9copy compile and install, I was able to accomplish the task I needed to do. Thanks, damgar, for all your help.
I still think that someone needs to look at the compile issues with mjpegtools and help determine exactly what the root cause is for the failure. This was a stock 13.0 install, and failure of compilation should not have happened. What is the conflict with TLS and non-TLS in the libraries?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.