[FFmpeg-user] block issue ,help!help! config err with libx264.

Tom Evans tevans.uk at googlemail.com
Tue Apr 22 18:18:51 CEST 2014


On Sun, Apr 20, 2014 at 11:05 AM, Goose <550532914 at qq.com> wrote:
> firstly, thank your reading and nicely help.
> I ve suffered by this block issue for several days.
>
>
> the config.log is in the attachment.
>
>
> Iḿ intall ffmpeg on picuntu env, which is
>
> PicUntu, based on Ubuntu Qantal 12.10, The PicUntu project team announced the release of an Ubuntu-based Linux distribution, specifically developed to run on RK3066 chipset devices. According to the PicUntu team, it can run a company web server, corporate email server, central database server, or content management portal.More info here
> Mirror: LinuxUpgradeTool&RKBatchTool-marsboard-HDMI-picuntu-0.9-RC2.2-lubuntu-desktop-v1.2.img.7z
>
>

> $ head -n 1 config.log ; tail -n 4 config.log
# ./configure --enable-gpl --enable-libfaac --enable-libmp3lame
--enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libtheora --enable-libvorbis --enable-libx264
--enable-libxvid --enable-nonfree --enable-postproc --enable-version3
--enable-x11grab --extra-ldflags=-ldl --ld=-ldl
gcc -c -o /tmp/ffconf.PUHLKT1y.o /tmp/ffconf.CoN8mcQl.c
-ldl -ldl -o /tmp/ffconf.KVd7meiA /tmp/ffconf.PUHLKT1y.o
./configure: 597: ./configure: -ldl: not found
C compiler test failed.

So you explicitly set --extra-ldflags to "-ldl", and add it to
extra-ldflags, and the error is that libdl does not exist on your
system.

The whole "ldl" bits on your config line leads me to believe that you
first had other errors which you tried to fix with shotgun debugging,
adding arbitrary things. This obscures the real error.

Initially, try "./configure" - with no other arguments at all. Does
configure work then? Does it then compile?

Cheers

Tom


More information about the ffmpeg-user mailing list