On Sun, Mar 27, 2016 at 5:46 PM, Aaron Boxer <[email protected]> wrote:
> > > On Sun, Mar 27, 2016 at 5:18 PM, Carl Eugen Hoyos <[email protected]> > wrote: > >> Reindl Harald <h.reindl <at> thelounge.net> writes: >> >> > post your complete config.log >> >> While this is requested and ok, I slightly >> prefer to only read the tail... >> >> > So, my configure command is: > > ./configure --enable-libopenjpeg > --extra_cflags="-DHAVE_OPEN_OPENJPEG_2_1_OPENJPEG_H" > --extra-ldflags="-L/usr/local/lib -ldl" > > The last 300 lines of my config.log file is attached. > > Console output doesn't have any useful info, other than the fact that > libopenjpeg failed. > > In the config.log file, you will see near the end: > > gcc -L/usr/local/lib -ldl -Wl,--as-needed -Wl,-z,noexecstack -DOPJ_STATIC > -o /tmp/ffconf.dmz9AkoL /tmp/ffconf.UopZOMks.o -lopenjp2 -lm -llzma -lz > -pthread > /usr/local/lib/libopenjp2.so: undefined reference to `dlopen' > /usr/local/lib/libopenjp2.so: undefined reference to `dlclose' > /usr/local/lib/libopenjp2.so: undefined reference to `dlsym' > collect2: error: ld returned 1 exit status > > So, I think the problem is that -ldl should appear *after* the object file, > along with -lopenjp2,not before the object file. > OK, so the solution is to add -ldl to the check_lib line in the configure file, after -lopenjp2 Now it configures fine. Thanks, Aaron > > >> Carl Eugen >> >> _______________________________________________ >> ffmpeg-user mailing list >> [email protected] >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user >> > > _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user
