Also worth noting (even though this thread is a little old and ibex may be up and running by now):
There are precompiled binaries for just about every respectable media player out there, especially for Suse. Installing Mplayer from the Software Management module in Yast should be all that it takes. There should be no need to fiddle with the command line or the compiler version. If Mplayer or your codecs are not listed in yast's module, then you need to add some of the usual repositories to your installation sources, like packman, et. al. If you prefer to download the binaries manually from some place like rpm.pbone.net or rpmfind.net, you still can install them from the gui in konqueror simply by clicking on the .rpm file, which will open the "kfmclient" and give you buttons to either install the package or use the directory it is in as a yast source so that it will be listed when you open up the Software Management module. Alternatively, if you are really married to the command line, .rpm's can be installed via the text-mode version of yast using
Code:
yast -i package-name.rpm
or the yast software management module's gui using
Code:
yast2 -i package-name.rpm
either way should allow for an unattended install of the package, and wildcards can be used to install multiple packages at one time, such as
or
Code:
yast2 -i mplayerplugin*
or even simply
of course, the latter three examples assume that all of the files in the directory are .rpm files or else yast will flip out when you try to hand it a file it doesn't understand using the wildcard. If you have tarballs or other such laying around the directory from previous install efforts you will have to include the extension along with the wildcards
When I do these types of installs from the command line, I typically use the text-based yast method (instead of "yast2") because there is no need for the gui eye-candy to spend all day loading for an install that is going to be pretty much unattended anyway. Of course, if you have a lot of repositories listed and they are all set to refresh you will have to wait for each one to refresh every time you run the installer from the command line, thus using wildcards to install several .rpm's at once can save you a lot of time unless you go in ahead of time and turn off the refresh on your sources.
It seems to me that any of these options is a lot easier than trying to compile from source which, although relatively easy (especially for a linux veteran), gives you lots of opportunity for error due to small mistakes (like a type-o in your kernel version in the makefile) and minor compatability problems (like ibex's compiler issue). Simply installing a precompiled binary from a repository in the gui is practically impossible to mess up and installing a binary from the command line is virtually foolproof if you keep your spelling and syntax straight. Heck, if you completely fail at finding an .rpm of the package you want, I'm pretty sure yast also supports .deb binaries, too! (I may be mistaken on that last sentence, so feel free to correct me if I am)
Best of luck to ibex and anyone else who stumbles into this thread looking for similar advice...
J