[MPlayer-users] build failure with the latest ffmpeg

Masaru Nomiya nomiya at lake.dti.ne.jp
Sat Feb 24 04:11:19 EET 2024


Hello,

With r38448,compile abort with this message;

[...]
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_iacb':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:892:(.text+0x23fa): undefined reference to `ff_iamfdec_read_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_free_stream_context':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:8916:(.text+0x8ebb): undefined reference to `ff_iamf_read_deinit'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:9564:(.text+0x12fb4): undefined reference to `ff_iamf_read_packet'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_iacb':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:892:(.text+0x23fa): undefined reference to `ff_iamfdec_read_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_free_stream_context':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:8916:(.text+0x8ebb): undefined reference to `ff_iamf_read_deinit'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/mov.o: in function `mov_read_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/mov.c:9564:(.text+0x12fb4): undefined reference to `ff_iamf_read_packet'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_close':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:175:(.text+0x9): undefined reference to `ff_iamf_read_deinit'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:164:(.text+0x35): undefined reference to `ff_iamf_read_packet'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_header':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:77:(.text+0x7a): undefined reference to `ff_iamfdec_read_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_probe':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:54:(.text+0x3cf): undefined reference to `ff_iamf_parse_obu_header'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_init':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:101:(.text+0x1a9): undefined reference to `ff_iamf_add_audio_element'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:111:(.text+0x1f5): undefined reference to `ff_iamf_add_mix_presentation'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:143:(.text+0x2c5): undefined reference to `ff_iamf_write_parameter_blocks'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_header':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:127:(.text+0x308): undefined reference to `ff_iamf_write_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_deinit':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:155:(.text+0x5): undefined reference to `ff_iamf_uninit_context'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:145:(.text+0x2ad): undefined reference to `ff_iamf_write_audio_frame'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_free':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7068:(.text+0x261): undefined reference to `ff_iamf_uninit_context'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_init_iamf_track':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7183:(.text+0x1e50): undefined reference to `ff_iamf_add_audio_element'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7186:(.text+0x2124): undefined reference to `ff_iamf_add_mix_presentation'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_iacb_tag':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:336:(.text+0x888c): undefined reference to `ff_iamf_write_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_build_iamf_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:6664:(.text+0x111f5): undefined reference to `ff_iamf_write_audio_frame'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:6659:(.text+0x115b3): undefined reference to `ff_iamf_write_parameter_blocks'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_close':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:175:(.text+0x9): undefined reference to `ff_iamf_read_deinit'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:164:(.text+0x35): undefined reference to `ff_iamf_read_packet'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_read_header':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:77:(.text+0x7a): undefined reference to `ff_iamfdec_read_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfdec.o: in function `iamf_probe':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfdec.c:54:(.text+0x3cf): undefined reference to `ff_iamf_parse_obu_header'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_init':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:101:(.text+0x1a9): undefined reference to `ff_iamf_add_audio_element'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:111:(.text+0x1f5): undefined reference to `ff_iamf_add_mix_presentation'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:143:(.text+0x2c5): undefined reference to `ff_iamf_write_parameter_blocks'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_header':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:127:(.text+0x308): undefined reference to `ff_iamf_write_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_deinit':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:155:(.text+0x5): undefined reference to `ff_iamf_uninit_context'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/iamfenc.o: in function `iamf_write_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/iamfenc.c:145:(.text+0x2ad): undefined reference to `ff_iamf_write_audio_frame'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_free':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7068:(.text+0x261): undefined reference to `ff_iamf_uninit_context'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_init_iamf_track':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7183:(.text+0x1e50): undefined reference to `ff_iamf_add_audio_element'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:7186:(.text+0x2124): undefined reference to `ff_iamf_add_mix_presentation'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_write_iacb_tag':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:336:(.text+0x888c): undefined reference to `ff_iamf_write_descriptors'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: ffmpeg/libavformat/movenc.o: in function `mov_build_iamf_packet':
/usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:6664:(.text+0x111f5): undefined reference to `ff_iamf_write_audio_frame'
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: /usr/src/packages/BUILD/MPlayer-1.5.r38448/ffmpeg/libavformat/movenc.c:6659:(.text+0x115b3): undefined reference to `ff_iamf_write_parameter_blocks'
collect2: error: ld returned 1 exit status
make: *** [Makefile:751: mencoder] Error 1
make: *** Waiting for unfinished jobs....
collect2: error: ld returned 1 exit status
make: *** [Makefile:751: mplayer] Error 1

Regards.

---
┏━━┓彡 野宮  賢                             mail-to: nomiya @ lake.dti.ne.jp
┃\/彡
┗━━┛  "Companies have come to view generative AI as a kind of monster that
	  must be fed at all costs―even if it isn’t always clear what exactly
	  that data is needed for or what those future AI systems might end up
	  doing."
	  
        -- Generative AI Is Making Companies Even More Thirsty for Your Data --


More information about the MPlayer-users mailing list