Aaron Boxer <boxerab <at> gmail.com> writes:

> I am having trouble compiling FFmpeg with OpenJPEG 2 built 
> as a shared library.

I downloaded the current openjpeg release:
https://github.com/uclouvain/openjpeg/archive/version.2.1.tar.gz

I built and installed it with default options, a shared 
library that does not link to dl(open) was installed.

I ran configure with --enable-libopenjpeg, it succeeded 
out-of-the-box. make did not show any errors, the 
resulting FFmpeg binaries link against libopenjpeg.

> (Compiling with statically built OpenJPEG 2 works fine)
> 
> Here is the output of make:
> 
> libavcodec/libavcodec.a(libopenjpegdec.o): In function
> `libopenjpeg_decode_frame':
> /home/aaron/src/FFmpeg/libavcodec/libopenjpegdec.c:378: 
> undefined reference to `opj_create_decompress'

Running nm on the installed library shows 
opj_create_compress  here.

Carl Eugen

_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to