Re: Can't compile
Alexander Strasser <[email protected]> Fri, 7 May 2021 21:31:26 +0200
| Newsgroups | gmane.comp.video.mplayer.user |
|---|---|
| Message-ID | <[email protected]> |
On 2021-05-07 12:16 -0700, Scott W. Larson wrote: > I hate to keep the "Can't compile" thread going, but I can't figure out how > to compile mplayer on Fedora 34. This is a compile from a clean pull from > svn. Sorry, we still need to fix mencoder. However as I said before, building mplayer with `make mplayer` should work fine. So as long you only need mplayer and not mencoder, you should be fine. We are working on fixing the build for mencoder. Best regards, Alexander > > Things go wrong here (I think FF_PRED_LEFT should be #define to 0): > > cc -MMD -MP -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith > -Wredundant-decls -Werror=format-security -Wstrict-prototypes > -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign > -Wdeclaration-after-statement -std=gnu99 > -Werror-implicit-function-declaration -D_POSIX_C_SOURCE=200112 > -D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=native > -mtune=native -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize > -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 > -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT -DZLIB_CONST -c -o > libmpcodecs/ve_lavc.o libmpcodecs/ve_lavc.c > > In file included from /usr/include/bits/libc-header-start.h:33, > > from /usr/include/stdio.h:27, > > from libmpcodecs/ve_lavc.c:21: > > /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and > _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 187 | # warning > "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" | ^~~~~~~ > > 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; | ^~~~~~~~~~~~ > libmpcodecs/ve_lavc.c: In function 'config': > > libmpcodecs/ve_lavc.c:347:22: *error:* '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' has no member named 'rtp_payload_size' 349 | > lavc_venc_context->rtp_payload_size= lavc_param_packet_size; | ^~ > libmpcodecs/ve_lavc.c:366:22: *error:* 'AVCodecContext' has no member named > 'pre_me' 366 | lavc_venc_context->pre_me= lavc_param_pre_me; | ^~ > > libmpcodecs/ve_lavc.c:371:24: *error:* 'AVCodecContext' has no member named > 'coder_type'; did you mean 'codec_type'? 371 | > lavc_venc_context->coder_type= lavc_param_coder; | ^~~~~~~~~~ | codec_type > > libmpcodecs/ve_lavc.c:372:22: *error:* 'AVCodecContext' has no member named > 'context_model' 372 | lavc_venc_context->context_model= lavc_param_context; > | ^~ > > libmpcodecs/ve_lavc.c:373:22: *error:* 'AVCodecContext' has no member named > 'scenechange_threshold' 373 | lavc_venc_context->scenechange_threshold= > lavc_param_sc_threshold; | ^~ > > libmpcodecs/ve_lavc.c:374:22: *error: *'AVCodecContext' has no member named > 'noise_reduction' 374 | lavc_venc_context->noise_reduction= > lavc_param_noise_reduction; | ^~ libmpcodecs/ve_lavc.c:376:22: *error:* > 'AVCodecContext' has no member named 'frame_skip_threshold' 376 | > lavc_venc_context->frame_skip_threshold= lavc_param_skip_threshold; > > _______________________________________________ > MPlayer-users mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users Alexander