svn update, then compilation fails

Antonio Olivares <[email protected]>
Newsgroups gmane.comp.video.mplayer.user
Message-ID <[email protected]>
Dear mplayer users/developers,

running fedora 33, I use mplayer compiled from source.
I have run svn update and ran ./configure
when running make, I get error message:

/usr/bin/ld: ffmpeg/libavformat/movenc.o: warning: relocation against `ff_mp4_obj_type' in read-only section `.text'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: warning: relocation against `ff_mp4_obj_type' in read-only section `.text'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_codec_id':
mov.c:(.text+0x54d): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: mov.c:(.text+0x571): undefined reference to `ff_codec_movdata_tags'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_mdhd':
mov.c:(.text+0x88d2): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_udta_string':
mov.c:(.text+0xdc2e): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: mov.c:(.text+0xe8bb): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `get_metadata_lang':
movenc.c:(.text+0x5be): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_init':
movenc.c:(.text+0x197b): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: movenc.c:(.text+0x2922): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_string_tag.part.0':
movenc.c:(.text+0x38dd): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_esds_tag':
movenc.c:(.text+0x4227): undefined reference to `ff_mp4_obj_type'
/usr/bin/ld: ffmpeg/libavformat/movenc.o:(.data.rel.ro+0x2b0): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: ffmpeg/libavformat/aiffenc.o: in function `aiff_write_header':
aiffenc.c:(.text+0x855): undefined reference to `ff_mov_write_chan'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_codec_id':
mov.c:(.text+0x54d): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: mov.c:(.text+0x571): undefined reference to `ff_codec_movdata_tags'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_mdhd':
mov.c:(.text+0x88d2): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_udta_string':
mov.c:(.text+0xdc2e): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: mov.c:(.text+0xe8bb): undefined reference to `ff_mov_lang_to_iso639'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `get_metadata_lang':
movenc.c:(.text+0x5be): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_init':
movenc.c:(.text+0x197b): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: movenc.c:(.text+0x2922): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_string_tag.part.0':
movenc.c:(.text+0x38dd): undefined reference to `ff_mov_iso639_to_lang'
/usr/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_esds_tag':
movenc.c:(.text+0x4227): undefined reference to `ff_mp4_obj_type'
/usr/bin/ld: ffmpeg/libavformat/movenc.o:(.data.rel.ro+0x2b0): undefined reference to `ff_codec_movsubtitle_tags'
/usr/bin/ld: ffmpeg/libavformat/aiffenc.o: in function `aiff_write_header':
aiffenc.c:(.text+0x855): undefined reference to `ff_mov_write_chan'
/usr/bin/ld: ffmpeg/libavformat/cafdec.o: in function `read_header':
cafdec.c:(.text+0x824): undefined reference to `ff_mp4_read_descr_len'
/usr/bin/ld: cafdec.c:(.text+0x837): undefined reference to `ff_mp4_read_descr_len'
/usr/bin/ld: ffmpeg/libavformat/cafenc.o: in function `caf_write_header':
cafenc.c:(.text+0x782): undefined reference to `ff_mov_write_chan'
/usr/bin/ld: ffmpeg/libavformat/dashenc.o: in function `set_codec_str.constprop.0':
dashenc.c:(.text+0x8b6): undefined reference to `ff_mp4_obj_type'
/usr/bin/ld: ffmpeg/libavformat/cafdec.o: in function `read_header':
cafdec.c:(.text+0x824): undefined reference to `ff_mp4_read_descr_len'
/usr/bin/ld: cafdec.c:(.text+0x837): undefined reference to `ff_mp4_read_descr_len'
/usr/bin/ld: ffmpeg/libavformat/cafenc.o: in function `caf_write_header':
cafenc.c:(.text+0x782): undefined reference to `ff_mov_write_chan'
/usr/bin/ld: ffmpeg/libavformat/dashenc.o: in function `set_codec_str.constprop.0':
dashenc.c:(.text+0x8b6): undefined reference to `ff_mp4_obj_type'
/usr/bin/ld: ffmpeg/libavformat/mov_esds.o: in function `ff_mov_read_esds':
mov_esds.c:(.text+0x43): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mov_esds.c:(.text+0x60): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mov_esds.c:(.text+0x86): undefined reference to `ff_mp4_parse_es_descr'
/usr/bin/ld: mov_esds.c:(.text+0x9a): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `parse_mp4_descr':
mpegts.c:(.text+0x267a): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mpegts.c:(.text+0x28a3): undefined reference to `ff_mp4_parse_es_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `m4sl_cb':
mpegts.c:(.text+0x2e8c): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `ff_parse_mpeg2_descriptor':
mpegts.c:(.text+0x4eda): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: mpegts.c:(.text+0x5642): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: ffmpeg/libavformat/mov_esds.o: in function `ff_mov_read_esds':
mov_esds.c:(.text+0x43): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mov_esds.c:(.text+0x60): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mov_esds.c:(.text+0x86): undefined reference to `ff_mp4_parse_es_descr'
/usr/bin/ld: mov_esds.c:(.text+0x9a): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `parse_mp4_descr':
mpegts.c:(.text+0x267a): undefined reference to `ff_mp4_read_descr'
/usr/bin/ld: mpegts.c:(.text+0x28a3): undefined reference to `ff_mp4_parse_es_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `m4sl_cb':
mpegts.c:(.text+0x2e8c): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: ffmpeg/libavformat/mpegts.o: in function `ff_parse_mpeg2_descriptor':
mpegts.c:(.text+0x4eda): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: mpegts.c:(.text+0x5642): undefined reference to `ff_mp4_read_dec_config_descr'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make: *** [Makefile:747: mplayer] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:747: mencoder] Error 1
[olivares@localhost mplayer]$

How can I get it to work.  I want to update to latest.  I have updated ffmpeg to latest 4.3.2 version.   

Best Regards,


Antonio 
_______________________________________________
MPlayer-users mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.