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 having a problem trying to install Mplayer on my system. I'm running Slackware 9.0. I continue to get errors stating that I need this and that in order for Mplayer to install. In particular this time around, I'm curious about glibc...it says I need it. I thought glibc 2.3.1 came with Slackware 9?! Am I wrong? Does it install when you set up Slack 9? Or, is this something I have to manualy install afterwards?
I've tried the search, but can't locate a question/answer combo close to my particular problem. So, I've resorting to asking my own question.
Thanks for the help!! I can't wait to get Mplayer .9 working!
i did a full install of slack 9, and i had no problems compiling mplayer. if the error messages are specifying glibc, it would seem that either you need to check your glibc install, or check to make sure mplayer install is being fed the right path/s. ? i am *very* new to slack (and linux), though, so that is the best i can tell you, i.e., that glibc did indeed come with slackware 9.
Well...to be honest, I don't know how to "Check" an install. I viewed installed packages and glibc was listed along with most of the other crap Mplayer says I don't have.
And...not sure how to point Mplayer in the right direction...I'm loving Linux...but I'm HATING Mplayer!!!!
Well...how about this. I finally decided to try the .tar.bz2 file instead of the .rpm crap. Here's the error I got:
Quote:
Detected operating system: Linux
Detected host architecture: i386
Checking for gcc version ... 3.2.2, ok
Checking for CPU vendor ... GenuineIntel (15:0:10)
Checking for CPU type ... Intel(R) Pentium(R) 4 CPU 1300MHz
Checking for GCC & CPU optimization abilities ... pentium4
Checking for kernel support of mmx ... failed
It seems that your kernel does not correctly support mmx.
To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of mmx2 ... failed
It seems that your kernel does not correctly support mmx2.
To use mmx2 extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse ... failed
It seems that your kernel does not correctly support sse.
To use sse extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse2 ... failed
It seems that your kernel does not correctly support sse2.
To use sse2 extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for mtrr support ... yes
Checking for assembler (/usr/lib/gcc-lib/i386-slackware-linux/3.2.2/../../../../i386-slackware-linux/bin/as 2.13.90.0.18) ... ok
Checking for Linux kernel version ... 2.4.20, ok
Checking for awk ... gawk
Checking for extra headers ... none
Checking for extra libs ... none
Checking for i18n ... no
Checking for setlocale() ... no
Checking for language ... using en
Checking for enable sighandler ... yes
Checking for runtime cpudetection ... no
Checking for restrict keyword ... __restrict
Checking for kstat ... no
Checking for posix4 ... no
Checking for lrintf ... no
Checking for nanosleep ... no
Checking for socklib ... no
Checking for inet_pton() ... no (=> i'll try inet_aton next)
Checking for inet_aton() ... no (=> streaming support disabled)
Checking for inttypes.h (required) ...
Error: cannot find header inttypes.h (see DOCS/faq.html)
Check "configure.log" if you do not understand why it failed.
Yea, I checked the FAQ...don't tell me crap, at least not that I understand.
Originally posted by lt1derful Well...how about this. I finally decided to try the .tar.bz2 file instead of the .rpm crap. Here's the error I got:
Yea, I checked the FAQ...don't tell me crap, at least not that I understand.
yikes, that is beyond me, sorry. that stuff about recompiling your kernel looks pretty serious. it looks like it's saying your slack install did not compile some CPU multimedia support into your kernel, but i don't have a clue about the specific remedy. if it were me, based on that info i would probably start looking into how to recompile or update the kernel to fix the mmx support, or else if the install were new enough, i would just redo it. but hopefully someone with more experience will chime in with an easy/known fix.
Last edited by synaptical; 07-20-2003 at 10:23 PM.
OK. The problem at first, now that I see what you were doing, is that you were trying to install an RPM on a non-RPM based system, Slackware. Slackware includes the rpm program, but it does not have an RPM database of installed applications for a new package to check dependencies against since its packages are based on pkgtool rather than rpm. This makes it so that just about any RPM package install would fail unless forced. If you wanted to install an RPM package, my recommendation (other than, 'Don't if you don't have to,') would be to convert it to a Slack package with rpm2tgz.
The problem you are having now is probably because the kernel source is not installed. You should download the kernel source from the Internet and install it (unless you have the boxed set of discs, which has the kernel source included on disc 2, if I remember correctly). You can get the source from any Slackware mirror under the directory slackware-9.0/slackware/k. The package name is kernel-source-2.4.20-noarch-5.tgz. Since my MPlayer compiled with support for MMX, MMX2, and SSE (as well as 3DNow and 3DNowEX since it is an Athlon) against a default Slack 9 bare.i kernel, I would think that your MMX problem is related to the lack of the kernel source (unless you are perhaps using one of the more unusual install kernels). However, even if that is not why MMX is not being recognized, lacking MMX should not cause the configure script to fail or the program not to compile. It should just make it compile with lower potential performance. Get the kernel source, then try it again and check to see if it is configuring support for MMX.
P.S. I also highly recommend that, if you are going to compile software, you install checkinstall and use it (usually as simple as running checkinstall instead of make install) to install your compiled software. It will allow you to manage programs you compile as pkgtool packages. You can find it on any Slackware mirror under the directory slackware-9.0/extra/checkinstall-1.5.3.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.