[FFmpeg-user] --extra-ldflags not working

Aaron Boxer boxerab at gmail.com
Sun Mar 27 15:23:25 CEST 2016

Dear List,
I am still troubleshooting linking to a local build of openjpeg.

This is a static build of openjpeg, and the library  libopenjp2.a
is placed in the /usr/local/lib folder.

(I am on Ubuntu)

My configure command is:

. $ ./configure --enable-libopenjpeg

But this fails with a "libopenjpeg not found" error.

If I copy libopenjp2.a to the /usr/lib  folder, then configure succeeds.

So, I am a bit confused here: I thought --extra-ldflags would point
to the proper folder.

By the way, here is the configure code that handles checking for libopenjp2:

enabled libopenjpeg       && { check_lib openjpeg-2.1/openjpeg.h
opj_version -lopenjp2 -DOPJ_STATIC ||
                               check_lib openjpeg-2.0/openjpeg.h
opj_version -lopenjp2 -DOPJ_STATIC ||
                               check_lib openjpeg-1.5/openjpeg.h
opj_version -lopenjpeg -DOPJ_STATIC ||
                               check_lib openjpeg.h opj_version -lopenjpeg
                               die "ERROR: libopenjpeg not found"; }

Any guidance here would be greatly appreciated.


More information about the ffmpeg-user mailing list