[MacPorts] #68247: flac @1.4.3: many undefined symbols (was: flac 1.4.3 -- many undefined symbols on Ventura 13.6 (Darwin Kernel Version 22.6.0))
MacPorts
noreply at macports.org
Tue Sep 26 11:02:02 UTC 2023
#68247: flac @1.4.3: many undefined symbols
-------------------------+---------------------
Reporter: ashterenli | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords: ventura
Port: flac |
-------------------------+---------------------
Changes (by ryandesign):
* keywords: => ventura
* version: => 2.8.1
* port: => flac
Old description:
> ---> Computing dependencies for flac
> ---> Fetching archive for flac
> ---> Attempting to fetch
> flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
> https://mse.uk.packages.macports.org/flac
> ---> Attempting to fetch
> flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
> https://fra.de.packages.macports.org/flac
> ---> Attempting to fetch
> flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
> https://packages.macports.org/flac
> ---> Building flac
> Error: Failed to build flac: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_flac/flac/main.log
> for details.
>
> The main.log is attached
New description:
{{{
---> Computing dependencies for flac
---> Fetching archive for flac
---> Attempting to fetch
flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
https://mse.uk.packages.macports.org/flac
---> Attempting to fetch
flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
https://fra.de.packages.macports.org/flac
---> Attempting to fetch
flac-1.4.3_0+universal.darwin_22.arm64-x86_64.tbz2 from
https://packages.macports.org/flac
---> Building flac
Error: Failed to build flac: command execution failed
Error: See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_audio_flac/flac/main.log
for details.
}}}
The main.log is attached
--
Comment:
It's strange... On the one hand, I can see that the configure script was
generated with [https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44605 a
broken version of libtool] (< 2.4.7) that predates its support for macOS
11 and later, with support for only macOS 11 patched in. Thus on macOS 11
and earlier, it will call for runtime handling of undefined symbols, and
on macOS 12 and later, it won't. We have a standard patchfile we can apply
to fix that. On the other hand, the port built successfully on our build
system on all systems including macOS 12 and 13 suggesting that this
software didn't make use of undefined symbols.
--
Ticket URL: <https://trac.macports.org/ticket/68247#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list