[FFmpeg-user] Missing headers/libraries when crosscompiling ffmpeg

Nikolaus Neusser nik.gen at gmx.de
Sun Dec 11 23:09:18 EET 2016


>>> How did you produce the list?
>> After running ./configure and make i checked the logfile" config.log".
>> There were several entries about "no such file or directory" like the ones below.
>> So i used "grep" to find all those lines and manually deleted the beginning and the end of each line.
>> I am not an expert for cross-compilation. I assumed all those errors are relevant.
> No no no. Don't do that. That's ffmpeg automatically checking for
> certain features. E.g. different platforms require different headers,
> so do various libraries. ffmpeg is checking for availability and
> adjusting the build process. It doesn't necessarily matter if they're
> not found! Not all of them can be found - e.g. some are
> Windows-specific, some Mac-specific, and so on.
Ah, ok. Thanks a lot for the explanation.
Then i might not even have a problem any more.
I am using ffmpeg through a plugin for qt and that seems to work after a few tests.


 >And/or post the output of your complete ./configure, and those first
 >and last 50 lines (if it fails).

Make finishes without errors.
The first few lines of ./configure are:

Configuring...
Prefix to /home/niki/opt_qt_for_rpi/qt5.7.0/qtsrc/pot/pi/3rdparty/ffmpeg/ffmpeg_src...
install prefix /home/niki/opt_qt_for_rpi/qt5.7.0/qtsrc/pot/pi/3rdparty/ffmpeg/ffmpeg_src/ffmpeg_compiled
source path               .
C compiler                arm-linux-gnueabihf-gcc
C library                 glibc
host C compiler           gcc
host C library            glibc
ARCH                      arm (arm1176jzf-s)
big-endian                no
runtime cpu detection     no
ARMv5TE enabled           no
ARMv6 enabled             yes
ARMv6T2 enabled           yes
VFP enabled               yes
NEON enabled              no
THUMB enabled             no
debug symbols             no
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    yes
postprocessing support    no
new filter support        yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
SDL support               no
opencl enabled            no
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes

Enabled programs:

External libraries:
bzlib                   libssh                  xlib
iconv                   openssl                 zlib
libsmbclient

Thanks a lot,
NIk


More information about the ffmpeg-user mailing list