From eclipse7 at gmx.net Tue Apr 1 01:23:55 2025 From: eclipse7 at gmx.net (Alexander Strasser) Date: Tue, 1 Apr 2025 00:23:55 +0200 Subject: [MPlayer-users] Problems building from the repository In-Reply-To: <1844447146.3968610.1743432577533@mail.yahoo.com> References: <1844447146.3968610.1743432577533.ref@mail.yahoo.com> <1844447146.3968610.1743432577533@mail.yahoo.com> Message-ID: Hi George! On 2025-03-31 14:49 +0000, George R Goffe wrote: > Howdy, > > This problem has been the bane of my existence... sort of. > > Here's what I'm seeing. Can anyone take a look at this and point me in the direction of a fix please? This attempt was with just a ./configure for configuration. The problem happens with 2 separate gcc packages. Ones is from their repository... Still no luck. > > Best regards and thanks ahead of time, > > George... > > 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=c11 -Werror-implicit-function-declaration -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=native -mtune=native -pipe -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 -I/usr/include/p11-kit-1 -I/usr/include/samba-4.0 -D_REENTRANT -D_REENTRANT -I/usr/lsd/Linux/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -DZLIB_CONST -I/usr/include/opus -I/usr/include/bs2b -I/usr/lsd/Linux/include -I/usr/include/libxml2 -DWITH_GZFILEOP -c -o libvo/vo_png.o libvo/vo_png.c > libvo/vo_png.c: In function 'config': > libvo/vo_png.c:129:9: error: implicit declaration of function 'avcodec_close'; did you mean 'avcodec_license'? [-Wimplicit-function-declaration] > ? 129 |???????? avcodec_close(avctx); > ????? |???????? ^~~~~~~~~~~~~ > ????? |???????? avcodec_license > libvo/vo_png.c: In function 'draw_image': > libvo/vo_png.c:176:5: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations] > ? 176 |???? av_init_packet(&pkt); > ????? |???? ^~~~~~~~~~~~~~ > In file included from ffmpeg/libavcodec/avcodec.h:44, > ???????????????? from libvo/vo_png.c:43: > ffmpeg/libavcodec/packet.h:666:6: note: declared here > ? 666 | void av_init_packet(AVPacket *pkt); > ????? |????? ^~~~~~~~~~~~~~ The problem is that MPlayers sources don't compile after the recent major bump of FFmpeg. Thus building of MPlayer with FFmpeg git master fails. To avoid build failure you can either compile against latest FFmpeg 7.1 release or against a ffmpeg master version before the bump which happened IIRC last week on Friday. Sorry for the inconvenience :( Best regards, Alexander