I confirm this happens in trusty amd64, but it's fixed in xenial and later, so I'm marking it as such.
** Changed in: opencv (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to opencv in Ubuntu. https://bugs.launchpad.net/bugs/1161485 Title: /usr/lib/pyshared/python2.7/cv2.so depends on missing libavcodec52? Status in opencv package in Ubuntu: Fix Released Bug description: After installing python-opencv in Ubuntu 12.04 LTS, the python statement "import cv2" results in an error: ImportError: libavcodec.so.52: cannot open shared object file: No such file or directory Which is correct since libavcodec.so.52 is not installed nor is it possible to install it from the regular respositories since itis be replaced by libavcodec.so.53. Checked with another system, which also runs 12.04, but a fresh install instead of an upgrade from 10.04 (some time ago) and to my astonishment, the same .deb package (downloaded straight from http://nl.archive.ubuntu.com/ubuntu/pool/universe/o/opencv/python- opencv_2.3.1-7_i386.deb and unpacked with dpkg -x) show different dependencies: gerwin@PC1:/tmp/python-opencv/usr/lib/pyshared/python2.7$ ldd cv2.so | grep avcodec libavcodec.so.53 => /usr/lib/i386-linux-gnu/i686/cmov/libavcodec.so.53 (0xb51f7000) vs. gerwin@PC2:/tmp/python-opencv/usr/lib/pyshared/python2.7$ ldd cv2.so | grep avcodec libavcodec.so.52 => not found Is there another part in the system that defines the dependencies other than the files themselves? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1161485/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp