[Gelistirici] 64-bit üzerinde ffmpeg sorunu

Onur Küçük onur at pardus.org.tr
2 Tem 2010 Cum 23:28:49 EEST


On Fri, 2 Jul 2010 21:44:54 +0300
Metin AKDERE <metinakdere at gmail.com> wrote:

> Selamlar,
> 
> Güncellemelerini yeni kontrol ettiğim Pardus64 üzerinde ffmpeg i
> çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum:
> 
> ffmpeg: error while loading shared libraries: libusb-1.0.so.0: cannot
> open shared object file: No such file or directory
> 
> ldd çıktısı ise şu şekilde:
> 
> $ ldd $(which ffmpeg) | sort
>         ...
>         libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007f7d9a449000)
>         libswscale.so.0 => /usr/lib/libswscale.so.0
> (0x00007f7d9d732000) libtheoradec.so.1 => /usr/lib/libtheoradec.so.1
> (0x00007f7d99fef000) libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1
> (0x00007f7d9a20a000)
>        * libusb-1.0.so.0 => not found*
>         libva-0.31.0.6.so.1 => /usr/lib/libva-0.31.0.6.so.1
> (0x00007f7d9b605000)
>         libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
> (0x00007f7d99c14000) libvorbis.so.0 => /usr/lib/libvorbis.so.0
> (0x00007f7d999e6000) libX11.so.6 => /usr/lib/libX11.so.6
> (0x00007f7d9c25c000) libx264.so.0 => /usr/lib/libx264.so.0
> (0x00007f7d99729000) libXau.so.6 => /usr/lib/libXau.so.6
> (0x00007f7d9854d000) libxcb.so.1 => /usr/lib/libxcb.so.1
> (0x00007f7d98be6000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
> (0x00007f7d98347000) libXext.so.6 => /usr/lib/libXext.so.6
> (0x00007f7d9c04a000) libXfixes.so.3 => /usr/lib/libXfixes.so.3
> (0x00007f7d9be44000) libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
> (0x00007f7d9941c000) libz.so.1 => /lib/libz.so.1 (0x00007f7d9bc2e000)
>         linux-vdso.so.1 =>  (0x00007fffb67ff000)
> 
> libusb1 paketinden gelen bu kütüphaneden dolayı, bu paketin 64-bit
> üzerinde ffmpeg'e bağımlılık olarak yazılması gerektiğini
> düşünüyorum. Bu arada aynı ldd komutunu 32-bit üzerinde (2009.2)
> verdiğimde ise bu kütüphane ile ilgili bir ize rastlamıyoruz.

 Mesutcan ve Necdet hocaya da söylemiştim, bu paket ffmpeg in
bağımlılığı değil, ffmpeg in bir bağımlılığının bağımlılığı. Durum
64bit e özel de değil, paketlerin depoda derlenme sırası farklı
olduğu için "bulunca linklendim" durumu söz konusu. Birazdan
düzeltiyorum.


-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi