2016-11-07 11:11 GMT+01:00 Angelo Nodari <[email protected]>: > can you help me it's more than 2 weeks that I'm trying to build ffmpeg for > android and it's a mess! >
> /home/angelo/android-21-toolchain-x86/bin/i686-linux-android-gcc > --sysroot=/home/angelo/android-21-toolchain-x86/sysroot -isysroot > /home/angelo/android-21-toolchain-x86/sysroot -D_ISOC99_SOURCE > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Dstrtod=avpriv_strtod -DPIC > -march=x86 -lm -fPIC -fPIE -pie -DANDROID > -I/home/angelo/android-21-toolchain-x86/sysroot/usr/include -march=i686 > -std=c99 -fomit-frame-pointer -fPIC -pthread > -I/home/angelo/android-21-toolchain-x86/sysroot/usr/include > -L/home/angelo/android-21-toolchain-x86/sysroot/usr/lib -c -o > /tmp/ffconf.Bt3DTg7e.o /tmp/ffconf.zGUrxZUs.c > /home/angelo/android-21-toolchain-x86/bin/i686-linux-android-gcc > -L/home/angelo/android-21-toolchain-x86/sysroot/usr/lib -fPIE -pie > --sysroot=/home/angelo/android-21-toolchain-x86/sysroot -isysroot > /home/angelo/android-21-toolchain-x86/sysroot -march=i686 -Wl,--as-needed > -Wl,-z,noexecstack > -I/home/angelo/android-21-toolchain-x86/sysroot/usr/include > -L/home/angelo/android-21-toolchain-x86/sysroot/usr/lib -o > /tmp/ffconf.ekvS43EI /tmp/ffconf.Bt3DTg7e.o -lvidstab -lm -lz -pthread > /home/angelo/android-21-toolchain-x86/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: > warning: skipping incompatible > /home/angelo/android-21-toolchain-x86/sysroot/usr/lib/libvidstab.so while > searching for vidstab > /home/angelo/android-21-toolchain-x86/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: > warning: skipping incompatible > /home/angelo/android-21-toolchain-x86/sysroot/usr/lib/libvidstab.so while > searching for vidstab > /home/angelo/android-21-toolchain-x86/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: > warning: skipping incompatible > > /home/angelo/android-21-toolchain-x86/sysroot/usr/lib/libvidstab.so while > searching for vidstab > /home/angelo/android-21-toolchain-x86/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: > warning: skipping incompatible > /home/angelo/android-21-toolchain-x86/sysroot/usr/lib/libvidstab.so while > searching for vidstab > /home/angelo/android-21-toolchain-x86/bin/../lib/gcc/i686-linux-android/4.9.x/../../../../i686-linux-android/bin/ld: > error: cannot find -lvidstab > /tmp/ffconf.Bt3DTg7e.o:ffconf.zGUrxZUs.c:function > check_vsMotionDetectInit: error: undefined reference to 'vsMotionDetectInit' > collect2: error: ld returned 1 exit status I'm not sure that this is related to ffmpeg at all; to me it seems that the version of libvidstab.so in the android prefix wasn't built for the right target. Was it built with the Android NDK too, and with the same parameters? Running "file /home/angelo/android-21-toolchain-x86/sysroot/usr/lib/libvidstab.so" could shed some light on this. It should show something like "ELF...x86" to match the linker. _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
