||07-21-2003 12:41 AM
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.