Re: Can't compile

Alexander Strasser <[email protected]> Mon, 3 May 2021 23:21:23 +0200
Newsgroups gmane.comp.video.mplayer.user
Message-ID <[email protected]>
Hi!

On 2021-05-03 10:17 +0900, Masaru Nomiya wrote:
> In the Message;
>
>   Subject    : Re: [MPlayer-users] Can't compile
>   Message-ID : <[email protected]>
>   Date & Time: Sun, 2 May 2021 14:55:58 +0200
>
> [SA] == Alexander Strasser <[email protected]> has written:
>
> [...]
> SA>> Should be fixed in MPlayer SVN r38308 .
>
> SA>  That is
>
> SA>      make mplayer
>
> SA>  should be working.
>
> SA>  Unfortunately mencoder is still broken. There is a patch by Reimar for
> SA>  muxer_lavf on the mplayer-dev-eng mailing list, but ve_lavc is still
> SA>  missing.
>
> SA>  I'm looking into ve_lavc currently, but no guarantees about when the
> SA>  mencoder fixes will land in the SVN repo.
>
> SA>  Anyway if you don't need mencoder, `make mplayer` should be fine.
>
> Sorry, but I can't compile;

That's because building mencoder is still failing.

If you want to build mplayer you need to restrict the make target to
mplayer. E.g. use

    make mplayer

You can still use it now after the build failed.

Does it work?

Best regards,
  Alexander


> [...]
> libmpdemux/muxer_lavf.c:361:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
>   361 |   fmt = av_guess_format(NULL, out_filename, NULL);
>       |       ^
> libmpdemux/muxer_lavf.c:371:32: error: 'AVFormatContext' {aka 'struct AVFormatContext'} has no member named 'filename'
>   371 |             av_strlcpy(priv->oc->filename, src, sizeof(priv->oc->filename));
>       |                                ^~
> libmpdemux/muxer_lavf.c:371:64: error: 'AVFormatContext' {aka 'struct AVFormatContext'} has no member named 'filename'
>   371 |             av_strlcpy(priv->oc->filename, src, sizeof(priv->oc->filename));
>       |                                                                ^~
> libmpcodecs/ve_lavc.c:102:42: error: 'FF_PRED_LEFT' undeclared here (not in a function)
>   102 | static int lavc_param_prediction_method= FF_PRED_LEFT;
>       |                                          ^~~~~~~~~~~~
> libmpdemux/muxer_lavf.c: In function 'write_header':
> libmpdemux/muxer_lavf.c:298:2: warning: ignoring return value of 'avformat_write_header', declared with attribute warn_unused_result [-Wunused-result]
>   298 |  avformat_write_header(priv->oc, &opts);
>       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> libmpcodecs/ve_lavc.c: In function 'config':
> libmpcodecs/ve_lavc.c:347:22: error: 'AVCodecContext' {aka 'struct AVCodecContext'} has no member named 'b_frame_strategy'
>   347 |     lavc_venc_context->b_frame_strategy= lavc_param_vb_strategy;
>       |                      ^~
> libmpcodecs/ve_lavc.c:349:22: error: 'AVCodecContext' {aka 'struct AVCodecContext'} has no member named 'rtp_payload_size'
> [...]
>
> Thanks,
>
> ---
> ┏━━┓彡 Masaru Nomiya             mail-to: nomiya @ galaxy.dti.ne.jp
> ┃\/彡
> ┗━━┛         Think.
> 					-- The IBM slogan --
_______________________________________________
MPlayer-users mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users