I'm not sure if this is the best place to post this. It's not really a programming question. It's more about a difference between how two distros make the same libraries. I have an SDK with a closed-source library that I need to use on openSUSE 42.3. The supplier (Flir, formerly Point Grey) support Ubuntu as their Linux distro. Generally, the libraries find all that they need on openSUSE 42.3. At least ldd is indicating that, generally, libs and entry points are available. With the exception of ffmpeg. And here the problem is not so much the versions of the libraries, but instead how these libraries are identifying themselves internally. The Ubuntu libraries are claiming things like this: ./libptgreyvideoencoder.so.2.12.3.31: /usr/lib64/libavutil-ffmpeg.so.54: version `LIBAVUTIL_FFMPEG_54' not found (required by ./libptgreyvideoencoder.so.2.12.3.31) ./libptgreyvideoencoder.so.2.12.3.31: /usr/lib64/libswscale-ffmpeg.so.3: version `LIBSWSCALE_FFMPEG_3' not found (required by ./libptgreyvideoencoder.so.2.12.3.31) ./libptgreyvideoencoder.so.2.12.3.31: /usr/lib64/libavcodec-ffmpeg.so.56: version `LIBAVCODEC_FFMPEG_56' not found (required by ./libptgreyvideoencoder.so.2.12.3.31) ./libptgreyvideoencoder.so.2.12.3.31: /usr/lib64/libavformat-ffmpeg.so.56: version `LIBAVFORMAT_FFMPEG_56' not found (required by ./libptgreyvideoencoder.so.2.12.3.31) So, a library such as /usr/lib64/libavutil-ffmpeg.so.54 is wanted and is found on my system. Unfortunately, the tag LIBAVUTIL_FFMPEG_54 is not found inside that library. So, I thought I would look to see what is in the openSUSE library. I see this: LIBAVUTIL_54 I do not see LIBAVUTIL_FFMPEG_54. Could it be that openSUSE and Ubuntu use slightly different text for this flag/value? Note that I had this issue previously when experimenting with similar libs from Flir. I want to make a better solution than I did before, which turned out to be lib dependency hell. When I installed the Ubuntu version of these libs, many other ones were also needed, as the Ubuntu libs were not all satisfied with the openSUSE libs. And these led to conflicts. I am hoping that perhaps I can make these 4 libraries in such a way as to make the Ubuntu libs happy, while keeping the majority of the openSUSE libs. That might be wishful thinking. I have Googled a bit. I don't really see anything related to this. The openSUSE builds in OBS seem to be using the files as is. I do not see that LIBAVUTIL_FFMPEG_54 is being modified into something else by openSUSE. So maybe Ubuntu change these values? I'm less familiar with Ubuntu's build system. So I thought I would start asking on openSUSE lists since that is where I want to run things. I'm optimistic. It's early in the game. -- Roger Oberholtzer -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org