Bug#47777: errors compiling mpeglib from source

Martin Vogt mvogt at rhrk.uni-kl.de
Thu Sep 12 18:24:04 BST 2002


On Thu, Sep 12, 2002 at 11:54:36PM +1000, Ron Waldon wrote:
> Hi,
> 
> I'm compiling with the config as follows:
> --prefix=/usr/local/kde --with-x --enable-final --enable-fast-malloc=full 
> --disable-debug
> However, when I tried KDE 3 - 3.0.2 I wasn't using the last three options.
> 
> I'm pretty new at this so I'm afraid you're going to have to spell things 
> out for me. I do wanna help though :)
> 
> Where (what files or type of file) do I change the inline assembly labels? 
> I'm guessing the /tmp/ccCtlpnM.s file that's been giving me problems.
> 
> What command (complete with arguments) would you like me to run so I can 
> make a diff-patch (I'm guessing that's what you'd like to look at)?
> 
> I was kinda surprised that this was followed up so quickly.
>
Ah, sorry. I just checked the source here:

http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdemultimedia/mpeglib/lib/util/render/dither2YUV/rgb2yuv16.cpp

You have a KDE 3.0.x checkout I did after that in the 1.4 version
of that file a fix with the comment:


-Applied patch to remove global lables from inline assembly
-Should work now with gcc 3.1

These fixes are only in HEAD (soon :KDE 3.1)

You can do the following:

Download the new Versions of these file over webcvs replace it
and then recompile. It should work then.If you do so please
tell me if it works. 
Files are:

http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdemultimedia/mpeglib/lib/util/render/dither/

rgb2yuv16.cpp
rgb2yuv32.cpp
../dither2YUV/rgb2yuv32.cpp
../dither2YUV/rgb2yuv16.cpp

Another option is to disable : --enable-final

regards,

Martin



More information about the kde-multimedia mailing list