Carl Eugen Hoyos added the comment:
Reimar explained why ./configure --enable-shared && make check can't (always)
work - you need to install first. ./configure --disable-network && make check
doesn't work because make checkheaders doesn't work without network support,
make test works fine.
Fix
Fred McIntyre added the comment:
./ffmpeg -y -v 9 -loglevel 99 -ac 2 -ar 44100 -f
s16le -i tests/data/asynth1.sw
tests/data/acodec.ref.wav
gives me this error:
./ffmpeg: error while loading shared libraries:
libavcore.so.0: cannot open shared object file: No
such file or directory
(forgive
Reimar Döffinger added the comment:
You cannot test a --enable-shared build without installing since there is no
portable way to make it use non-installed shared libraries. This means you are
testing the new ffmpeg binary against the old (non-forward-compatible)
libraries, that makes no sense.
T
Carl Eugen Hoyos added the comment:
When reporting build-system related problems, please try with "./configure"
first, then add options to find out if one is responsible for your problem.
In this case, please provide output for the following commands:
ldd ffmpeg
./ffmpeg -y -v 9 -loglevel 99 -ac