[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