[FFmpeg-trac] #10935(undetermined:new): Compiling for macOS is not working anymore

FFmpeg trac at avcodec.org
Thu Mar 28 00:44:13 EET 2024


#10935: Compiling for macOS is not working anymore
-------------------------------------+-------------------------------------
             Reporter:  Atarikid     |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  critical     |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by jam365):

 The error happens also in Ubuntu 23.10, OpenSuse, Debian Bookworm while
 running linking ffprobe, if you configure with the option:

 **--enable-libbluray**

 The reason is a method named '**dec_init**' got introduced in the file
 **ffmpeg_dec.c** and there is a method with the same name in the libburay
 library, the linker does not know which one to use hence the linker error:
 ''ld: 1 duplicate symbol for architecture arm64''

 I got it to link successfully by removing the --enable-libbluray in the
 configure step.

 But may be the real solution should be renaming the '**dec_init**' method
 in **ffmpeg_dec.c**
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10935#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list