Opened 2 years ago

Last modified 12 months ago

#65031 new defect

libsndfile @1.1.0_0 uses mpg123 opportunistically

Reported by: potmj (Michael Pot) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc: cjones051073 (Chris Jones)
Port: libsndfile

Description

Error: Failed to destroot libsndfile: sndfile.pc differs

The x86_64 sndfile.pc contains Requires.private: flac ogg vorbis vorbisenc opus libmpg123, libmpg123 is missing from the i386 version.
Explicitly installing a +universal version of mpg123 failed to fix libsndfile upgrade. Explicitly adding +universal to the libsndfile upgrade does not help.

Workaround:-

deactiviate mpg123, upgrade libsndfile, & then activate mpg123

I guess this happens to exclude mpg123 from the x86_64 build.

Change History (4)

comment:1 Changed 2 years ago by jmroot (Joshua Root)

Keywords: mpg123 removed
Summary: libsndfile @1.1.0_0 upgrade fails 10.11.6 if mpg123 installedlibsndfile @1.1.0_0 uses mpg123 opportunistically

comment:2 Changed 2 years ago by jmroot (Joshua Root)

Cc: cjones051073 added

comment:3 Changed 15 months ago by leebaylis

Confirming I am having this problem with +universal on libsndfile @1.2.0 as well

comment:4 Changed 12 months ago by deriamis (Ryan Egesdahl)

I just ran into this exact problem as well. I had to deactivate mpg123 before libsndfile + universal would work.

Note: See TracTickets for help on using tickets.