libcdio - o co chodzi z tą zależnością?

Jakub Bogusz qboosh w pld-linux.org
Śro, 16 Kwi 2008, 20:49:14 CEST


On Mon, Apr 14, 2008 at 03:00:35PM +0200, Łukasz Maśko wrote:
> poldek:/all-avail> upgrade libcdio-0.80-1.i686
> Przetwarzanie zależności...
> libcdio-0.79-3.i686 zostanie zastąpiony przez libcdio-0.80-1.i686
> błąd: libiso9660.so.5 jest wymagany przez vcdimager-0.7.23-4.i686
> There are 1 package to install, 1 to remove:
> I libcdio-0.80-1.i686
> R libcdio-0.79-3.i686
> Potrzeba pobrać 213.8KB archiwów (213.8KB do pobrania).
> Po rozpakowaniu 388.4KB będzie użyte.
> błąd: 1 niespełniona zależność
> Wystąpiły błędy podczas instalacji
> poldek:/all-avail> desc -l libcdio-0.80-1.i686
> 
> Package:        libcdio-0.80-1.i686
> /usr/lib:  libcdio.so.7 -> libcdio.so.7.1.1, libcdio.so.7.1.1, 
> libcdio_cdda.so.0 -> libcdio_cdda.so.0.0.3, libcdio_cdda.so.0.0.3, 
> libcdio_paranoia.so.0 -> libcdio_paranoia.so.0.0.2,
>     libcdio_paranoia.so.0.0.2, libiso9660.so.5 -> libiso9660.so.5.1.0, 
>                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> libiso9660.so.5.1.0, libudf.so.0 -> libudf.so.0.0.0, libudf.so.0.0.0
> /usr/share/doc/libcdio-0.80:  AUTHORS.gz, ChangeLog.gz, NEWS.gz, README.gz, 
> THANKS.gz, TODO.gz
> 
> Biblioteka jest, więc o co chodzi?

$ rpmdeps -P ~/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0

$ file ~/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0
/home/users/qboosh/tmp/libcdio-0.80-root-qboosh/usr/lib/libiso9660.so.5.1.0: ISO 9660 CD-ROM filesystem data (raw 2352 byte sectors), dynamically linked, not stripped

ROTFL.
Faktycznie na i686 magic się zgadza (pod offsetem 0x9301 w bibliotece
jest ciąg "CD001").

Raczej libmagic do poprawki - skoro uznaje to za ELF, to to powinno mieć
priorytet.


-- 
Jakub Bogusz    http://qboosh.pl/


Więcej informacji o liście dyskusyjnej pld-devel-pl