Hello, I'm not sure this issue is ffmpeg itself or not. But let me try to describe it...
I have tried to build ffmpeg, ffprobe, ffplay with the following config line:
$ ./configure --prefix=${TARGET} --pkg-config-flags=--static --disable-ffserver
--enable-gpl --enable-version3 --enable-libschroedinger --enable-librtmp
Configuring is OK. But last part of making, I get the following error:
LD ffmpeg_g
LD ffplay_g
LD ffprobe_g
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
ld: 1 duplicate symbol for architecture x86_64
duplicate symbol _strsplit in:
/Volumes/ffmpeg_compile/lib/librtmp.a(rtmp.o)
/Volumes/ffmpeg_compile/lib/liborc-0.4.a(liborc_0.4_la-orcutils.o)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ffplay_g] Error 1
make: *** Waiting for unfinished jobs....
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ffprobe_g] Error 1
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [ffmpeg_g] Error 1
This error occurs with combination of libschroedinger and librtmp. But with
either one, the error does not occur.
I'm not sure the responsibility of this issue. ffmpeg, rtmp, liborc, or
libschroedinger. So please teach me if there is something I should do.
Best Regards,
// Miya aka. TougenRoushi
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user
