Result! I’ve got DivX working on Moblin 2.1
Barky posted an easy to follow set of instructions as a comment on moblin.org. It’s bound to get lost as the old comments get purged so I’ve reproduced it below so I can find it again myself
Here’s what you need to do…
Build gstreamer modules
———————–
get the gstreamer packages: from http://gstreamer.freedesktop.org/src/
from the gst-ffmpeg directory get gst-ffmpeg-0.10.9.tar.bz2 extract to Download directory
from the gst-plugins-bad directory get gst-plugins-bad-0.10.16.tar.bz2 extract to Download directory
from the gst-plugins-base directory get gst-plugins-base-0.10.25.tar.bz2 extract to Download directory
from the gst-plugins-good directory get gst-plugins-good-0.10.16.tar.bz2 extract to Download directory
from the gst-plugins-ugly directory get gst-plugins-ugly-0.10.13.tar.bz2 extract to Download directory
from the gstreamer directory get gstreamer-0.10.25.tar.bz2 extract to Download directory
Install build dependent packages:
yum install gcc bison flex *glib* *diff* liboil*dev*
Build the modules in this order:
cd ./gstreamer-0.10.25
./configure -prefix=/usr && make && make install
cd ../gst-plugins-base-0.10.25
./configure -prefix=/usr && make && make install
cd ../gst-plugins-good-0.10.16
./configure -prefix=/usr && make && make install
cd ../gst-plugins-bad-0.10.16
./configure -prefix=/usr && make && make install
cd ../gst-plugins-ugly-0.10.13
./configure -prefix=/usr && make && make install
cd ../gst-ffmpeg-0.10.9
./configure -prefix=/usr && make && make install
reboot just to be safe!
Enjoy!

Thanks! works quite good. One remark do, don’t forget to install make (yum install make)
Don’t forget also to install these dependencies (in MeeGo 1.0):
gcc-c++ and libxml2-devel
I’m doing it right now in MeeGo, I hope it’ll work. The compilation does it right so I assume it’ll work.
I confirm it works in MeeGo 1.0 (just take the last version of each module/plugin). You need in addition to make and the dependecies listed before to install “gcc-c++” and “libxml2-devel”
Doesn’t work for me (MeeGo 1.0). I get the message, when trying to compile the “good” package:
configure: No package ‘gstreamer-plugins-base-0.10′ found
configure: error: no gstreamer-plugins-base-0.10 >= 0.10.29 (GStreamer Base Plug-ins Library) found
It makes no sense to me – the base package is version 0.10.29 and it rejects it because it is more recent than 0.10.