[問題] 錯誤的 dll dependency
原本系統裡就有libavutil49
最近因應升級而多裝了libavutil50之後
libavformat52的dependency就變成這樣:
$ ldd /usr/lib/libavformat.so.52
...blah blah...
libavutil.so.49 -> ...
...blah blah...
libavutil.so.50 -> ...
...blah blah...
這導致程式在找symbol的時候會對應到錯誤的位址
可是我在VirtualBox上裝的測試平台(都是Debian Sid amd64 + KDE4)
同一個套件(有用download看過)
其ldd出來的結果就是正常的(只有libavutil.so.50)
而且其dependency也和我本機上不太一樣
有試過ldconfig,不過沒什麼用= =
請問這個問題要怎麼解決呢?
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.21.174
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章