[MacPorts] #69164: pulseaudio breaks cdrtools
MacPorts
noreply at macports.org
Tue Jan 23 15:01:42 UTC 2024
#69164: pulseaudio breaks cdrtools
---------------------+---------------------------------
Reporter: Gandoon | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: pulseaudio cdrtools
---------------------+---------------------------------
The recent update to pulseaudio breaks cdrtools on MacOS 10.15 and
possibly other systems.
While it is possible to build and install cdrtools, the subsequent `rev-
upgrade` gives the following:
{{{
---> Cleaning cdrtools
---> Removing work directory for cdrtools
---> Scanning binaries for linking errors
Incompatible library version: /opt/local/bin/cdda2wav requires version
24.0.0 or later, but /opt/local/lib/libpulse.0.dylib provides version
0.0.0
Incompatible library version: /opt/local/bin/cdda2wav requires version
2.0.0 or later, but /opt/local/lib/libpulse-simple.0.dylib provides
version 0.0.0
---> Found 2 broken files, matching files to ports
---> Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: cdrtools @3.02-2023-09-28
}}}
It is worth noting that the older `pulseaudio @14.2_1+esound+jack+x11`
does pass the `rev-upgrade`. No logs are attached as the full installation
succeeded for both ports and the build directories were removed. The issue
did not show until the `rev-upgrade` stage.
I should maybe mention that there are other issues with the source for
cdrtools that probably does merit a separate ticket though, as it does not
build without removing `register` keywords from the code in various places
(it seems to be unsupported by the compiler used). For that issue, see
that ticket (I will try to remember to link it here when I have created
it).
--
Ticket URL: <https://trac.macports.org/ticket/69164>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list