[FFmpeg-user] Strange error

Masaru Nomiya nomiya at galaxy.dti.ne.jp
Tue Apr 30 07:09:32 CEST 2013


Hello,

I get the git head everday.
Since yesterday, I got a strange error with ./configure.

My configure;

export CPPFLAGS="-I/opt/AMDAPP/include"

./configure --enable-libfaac \
--enable-gpl \
--enable-libtheora \
--enable-libxvid \
--enable-nonfree \
--enable-libx264 \
--enable-libmp3lame \
--enable-libnut \
--enable-x11grab \
--disable-static \
--enable-shared \
--enable-libvorbis \
--enable-libschroedinger \
--enable-libdc1394 \
--enable-libgsm \
--enable-avfilter \
--libdir=/usr/local/lib64 \
--prefix=/usr/local \
--shlibdir=/usr/local/lib64 \
--enable-postproc \
--disable-swscale-alpha \
--enable-libspeex \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-version3 \
--enable-librtmp \
--enable-libopenjpeg \
--enable-libvpx \
--enable-frei0r \
--enable-libxavs \
--enable-vdpau \
--enable-libfreetype \
--enable-libvo-aacenc \
--enable-libvo-amrwbenc \
--enable-openal \
--enable-libcelt \
--enable-libcdio \
--enable-libaacplus \
--enable-libmodplug \
--enable-gnutls \
--enable-openssl \
--enable-libv4l2 \
--enable-libass \
--enable-libutvideo \
--enable-libbluray \
--enable-libfdk-aac \
--enable-libilbc \
--enable-libopus \
--enable-libcaca \
--enable-libflite \
--enable-libsoxr \
--enable-libopencv \
--enable-avresample \
--enable-vaapi \
--valgrind=VALGRIND \
--enable-opencl \
--enable-iconv \
--enable-zlib \
--enable-bzlib

Result of ./configure;

ERROR: libass not found

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

And config.log;

[...]
BEGIN /tmp/ffconf.eupx63ck.c
    1   #include <ass/ass.h>
    2   long check_ass_library_init(void) { return (long) ass_library_init; }
    3   int main(void) { return 0; }
END /tmp/ffconf.eupx63ck.c
gcc -I/opt/AMDAPP/include -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c99 -fomit-frame-pointer -fPIC -pthread -I/usr/include/p11-kit-1 -I/usr/local/include -I/usr/local/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -L/usr/local/lib64 -c -o /tmp/ffconf.lfuxF7wN.o /tmp/ffconf.eupx63ck.c
gcc -Wl,--as-needed -I/usr/local/include -I/usr/local/include/harfbuzz -I/usr/include/fribidi -I/usr/include/freetype2 -L/usr/local/lib64 -o /tmp/ffconf.IKVHCzcV /tmp/ffconf.lfuxF7wN.o -lass -laacplus -lgnutls -lva -lcrystalhd -lm -pthread -lbz2 -lz -lrt
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../lib64/crt1.o: undefined reference to symbol '__libc_start_main@@GLIBC_2.2.5'
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: note: '__libc_start_main@@GLIBC_2.2.5' is defined in DSO /lib64/libc.so.6 so try adding it to the linker command line
/lib64/libc.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
ERROR: libass not found

Then I removed --enable-libass option from ./configure, but got the
same odd error;

ERROR: opus not found

If you think configure made a mistake, make sure you are using the latest
version from Git.  If the latest version fails, report the problem to the
ffmpeg-user at ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.

Result of config.log;

[...]
gcc -I/opt/AMDAPP/include -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -std=c99 -fomit-frame-pointer -fPIC -pthread -I/usr/include/p11-kit-1 -I/usr/include/freetype2 -I/usr/local/include/opencv -I/usr/local/include -I/usr/local/include/opus -L/usr/local/lib64 -c -o /tmp/ffconf.FfjlfnwY.o /tmp/ffconf.P43zmMeT.c
gcc -Wl,--as-needed -I/usr/local/include/opus -L/usr/local/lib64 -o /tmp/ffconf.t9amVhRM /tmp/ffconf.FfjlfnwY.o -lopus -lopenjpeg /usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_ocl.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so -lopencore-amrwb -lopencore-amrnb -lnut -lmp3lame -lmodplug -lilbc -lgsm -lfreetype -lflite_cmu_time_awb -lflite_cmu_us_awb -lflite_cmu_us_kal -lflite_cmu_us_kal16 -lflite_cmu_us_rms -lflite_cmu_us_slt -lflite_usenglish -lflite_cm!
 ulex -lflite -lfdk-aac -lfaac -lcaca -lcelt0 -lcelt0 -lbluray -laacplus -lgnutls -lva -lcrystalhd -lm -pthread -lbz2 -lz -lrt
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: /usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../lib64/crt1.o: undefined reference to symbol '__libc_start_main@@GLIBC_2.2.5'
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: note: '__libc_start_main@@GLIBC_2.2.5' is defined in DSO /lib64/libc.so.6 so try adding it to the linker command line
/lib64/libc.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
ERROR: opus not found

My system;

1. OS : openSUSE 12.1
$ uname -a
  Linux linux-7lcw 3.9.0-5.1-desktop #1 SMP PREEMPT Mon Apr 29 12:23:35
  JST 2013 x86_64 x86_64 x86_64 GNU/Linux

2. glibc: 2.14.1
3. gcc : gcc (SUSE Linux) 4.6.3 20120531 [gcc-4_6-branch revision 188067]
4. ld : GNU ld (GNU Binutils; openSUSE 12.1) 2.21.1

Thanks,

---
┏━━┓彡 Masaru Nomiya             mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ "Bill! You married with Computers.
          Not with Me!"
         "No..., with money."



More information about the ffmpeg-user mailing list