[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    Re: kdemultimedia 2.2 build error in mpeglib
From:       Martin Vogt <mvogt () rhrk ! uni-kl ! de>
Date:       2001-09-08 8:27:24
[Download RAW message or body]

On Fri, Sep 07, 2001 at 06:03:29PM +0200, Guglielmo Pasa wrote:
> Hi,
> I'm trying to build kdemultimedia-2.2 as the last package left (all others
> were built successfully, with no problems at all) but I first had to
> patch the file alsa_a.cpp in kmidi to build the kmidi directory.
> After that I could go on building the kdemultimedia tree.
> 
> Now I'm left with an error in mpeglib tree (the output is below)
> while linking libmpeg-0.3.0.so.0.0.3.
> Seems like it looks for clog@@GLIBC_2.1
> 
> But I nm'd all the libraries I have and found nothing at all with that 
> in it.
> So I don't understand why I get that error. Where does that undefined 
> symbol come
> from ?
> 
> Any workaround ?
>
The reason is, that the versioning on mpeglib is broken.
The fix is easy, look in the lib/Makefile.am and in mpeglib/configure.in.in
and changel the version to a "compliant" one.
It worked since KDE2.0, so there was no reason to change this, 
but for KDE 3.0 it should be done.
Btw: If you fixed it, you can send me the patch for commiting.

Thanks,

Martin


 
> -Wl,libmpeg-0.3.0.so.0 -o .libs/libmpeg-0.3.0.so.0.0.3
> /usr/i686-pc-linux-gnu/bin/ld: .libs/libmpeg-0.3.0.so.0.0.3: undefined versi
> oned symbol name clog@@GLIBC_2.1
> /usr/i686-pc-linux-gnu/bin/ld: failed to set dynamic section sizes: Bad valu
> e

libmpeg-0.3.0.so.0.0.3

should be libmpeg-0.3.0.so
_______________________________________________
Kde-multimedia mailing list
Kde-multimedia@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-multimedia

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic