Analysis of build error: ffmpeg-2.6.2 at bfin on Nathaniel´s autobuilder

Bernd Kuhls bernd.kuhls at t-online.de
Wed Apr 15 19:42:57 UTC 2015


Hi Nathaniel,

today this build error happened:
http://autobuild.buildroot.net/results/d13/d13488a43f6e034623104a36c07114db99
325b8d/

I can not reproduce the error here but I think I know why it happened:

$ grep -i ^ranlib output/build/ffmpeg-2.6.2/config.log
RANLIB='/home/fli4l/br3/output/host/usr/bin/bfin-uclinux-ranlib'
ranlib_default='ranlib'

compare this to 
http://autobuild.buildroot.net/results/d13/d13488a43f6e034623104a36c07114db99
325b8d//ffmpeg-2.6.2/config.log

RANLIB='/home/chroot/media/code/buildroot/autobuilder/instance-
1/output/host/usr/bin/bfin-uclinux-ranlib'
ranlib_default='ranlib -D'

output/build/ffmpeg-2.6.2/configure in line 2722 checks for ranlib

if ranlib 2>&1 | grep -q "\-D "; then
    ranlib_default="ranlib -D"
else
    ranlib_default="ranlib"
fi

Maybe this check[1] is done on /usr/bin/ranlib instead of bfin-uclinux-
ranlib. Here /usr/bin/ranlib does not support -D, maybe your´s does...?

Regards, Bernd

[1] Added Jan 27th, 2015: http://git.videolan.org/?
p=ffmpeg.git;a=commitdiff;h=f8716d1e56d5019d070b30692d144c30a18fcf23



More information about the buildroot mailing list