[FFmpeg-user] rtmpdump

Moritz Barsnick barsnick at gmx.net
Thu May 30 15:08:43 CEST 2013


On Wed, May 29, 2013 at 17:50:25 -0500, JT Edwards wrote:
>  What am I missing?

A proper description of your problem?

> I am trying to compile rtmpdump with the latest FFMPEG from git.

rtmpdump does not require ffmpeg to build.

> I am getting compilation errors regard libraries linking.
> Here is my version:
> 
> ffmpeg version N-52953-g50e6672 Copyright (c) 2000-2013 the FFmpeg developers
[...]
> Here is the errors I am getting:
> 
> LD   ffmpeg_g

I don't get it. You can't link ffmpeg successfully, but you have a
binary to show us which reports its version? Then it must have been
linked.

You see, I don't understand the problem. Even if you were trying to
compile ffmpeg with librtmp support (the other way around from what
your first sentence says), where do you have that binary from?

> Here is the errors I am getting:
> 
> LD   ffmpeg_g
>     /root/src/ffmpeg/libavformat/libavformat.a(librtmp.o): In function `rtmp_read_seek':
>     /root/src/ffmpeg/libavformat/librtmp.c:148: undefined reference to `RTMP_SendSeek'

Are you sure that did a "make clean" before running ./configure with
new options? This seems like librtmp was found at configure time 8and
possibly compile time), but not at link time. Your installation of
librtmp may be borked, e.g. by two conflicting versions.

A good start would be to show us the full command line and output of
your ./configure call. Then there may be some hints in config.log.

Moritz


More information about the ffmpeg-user mailing list