Re: mpg123 does not install on rhel5
Paulo Cavalcanti <[email protected]>
| Newsgroups | gmane.linux.redhat.rpm.atrpms.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Jan 4, 2011 at 8:39 AM, Axel Thimm <[email protected]> wrote: > On Mon, 2011-01-03 at 17:37 -0200, Paulo Cavalcanti wrote: > > --> Finished Dependency Resolution > > mpg123-1.13.0-13.el5.x86_64 from atrpms has depsolving problems > > --> Missing Dependency: libltdl.so.7()(64bit) is needed by package > > mpg123-1.13.0-13.el5.x86_64 (atrpms) > > Error: Missing Dependency: libltdl.so.7()(64bit) is needed by package > > mpg123-1.13.0-13.el5.x86_64 (atrpms) > > Hm, this is tricky. This is part of a newer libtool, and usually the > autotools suite does not leave any external runtime dependencies. In > this case mpg123 explicitly uses libtool libs. > > There are two ways out: Try to rebuild with RHEL5's libtool or ship the > newer libtool in ATrpms (with the usual move to testing etc. issues). > > mpg123 has a BR libtool-ltdl-devel, but how did it get a newer libtool in rhel5? Maybe you have (or had) a newer libtool there "floating around" during the build? This is on F14: [cascavel:~] ldd /usr/bin/mpg123 linux-vdso.so.1 => (0x00007fff4c1ff000) libmpg123.so.0 => /usr/lib64/libmpg123.so.0 (0x0000003c1ce00000) libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x0000003d31000000) libm.so.6 => /lib64/libm.so.6 (0x0000003d1dc00000) libc.so.6 => /lib64/libc.so.6 (0x0000003d1d800000) libdl.so.2 => /lib64/libdl.so.2 (0x0000003d1e000000) /lib64/ld-linux-x86-64.so.2 (0x0000003d1d400000) -- Paulo Roma Cavalcanti LCG - UFRJ