есть debian testing пробую свежескомпиленный ffplay , а перед запуском делал ldconfig
получаю # ffplay ffplay: symbol lookup error: /usr/local/lib/libavcodec.so.52: undefined symbol: av_memcpy_backptr
в /usr/local/lib/ лежит свежескомпиленная из ffmpeg библиотека libavcodec.so.52
#ldconfig -p | grep libavcodec libavcodec.so.52 (libc6) => /usr/local/lib/libavcodec.so.52 libavcodec.so.51 (libc6, hwcap: 0x0008000000008000) => /usr/lib/i686/cmov/libavcodec.so.51 libavcodec.so.51 (libc6) => /usr/lib/libavcodec.so.51 libavcodec.so (libc6, hwcap: 0x0008000000008000) => /usr/lib/i686/cmov/libavcodec.so libavcodec.so (libc6) => /usr/local/lib/libavcodec.so libavcodec.so (libc6) => /usr/lib/libavcodec.so
как я понимаю, надо оставить путь только к одной библиотеке - самой свежей, которая находится в /usr/local/lib/libavcodec.so.52
а как это сделать ?
в etc/ld.so.conf прописано
/usr/local/lib /usr/lib /usr/lib/win32
пока выкручиваюсь export LD_LIBRARY_PATH=/usr/local/lib