[MacPorts] #67598: bart fails to build on 10.6.8 POWERPC: Undefined symbols: "_vdprintf", "_fmemopen"

MacPorts noreply at macports.org
Mon Feb 10 00:03:26 UTC 2025


#67598: bart fails to build on 10.6.8 POWERPC: Undefined symbols: "_vdprintf",
"_fmemopen"
---------------------------+-------------------------------------------
  Reporter:  barracuda156  |      Owner:  eborisch
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.8.1
Resolution:  fixed         |   Keywords:  snowleopard, leopard, powerpc
      Port:  bart          |
---------------------------+-------------------------------------------

Comment (by fhgwright):

 In [changeset:"a784d15ced04e75724ee259cec1f7a3d1ab696d3/macports-ports"
 a784d15ced04e75724ee259cec1f7a3d1ab696d3/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="a784d15ced04e75724ee259cec1f7a3d1ab696d3"
 legacy-support: update to v1.4.0.

 Notable changes since v1.3.0:

     - Works around Apple's broken versioning in the macOS 15 SDK
     - Implements scandir() compatibility feature
     - Fixes dprintf() bug and implements vdprintf()
       See: https://trac.macports.org/ticket/67598
       See: https://trac.macports.org/ticket/70118

     - Mismatched SDK compatibility is extended to include 15.x SDK.
     - Broken 10.4 CLOCK_MONOTONIC is fixed.

     - Fixes stat inconsistency in some 32-bit 10.4 builds.
     - Adds stat64 header support for 10.4 SDK.
     - Adds INODE64 support for *stat*() on 10.4.
     - Reworks fstatat*() support, similar to previous item,
       fixing buffer overrun in some cases.
     - Backports 10.5 'which' to 10.4.

     - Adds support for code that can't tolerate the normal scandir()
       compatibility feature.
     - Replaces broken 10.4/10.5 copyfile wrapper with full 10.6
       copyfile.
     - Extends 10.4 INODE64 support to *statx_np() functions.
     - Expands TARGET_* defaults.
       See: https://trac.macports.org/ticket/70824

     - Fixes 10.4 Rosetta bug in fstatx_np()
     - Makes renameat() available via stdio.h
       See: https://trac.macports.org/ticket/71842
     - Implements interim clock_gettime_nsec_np()
       See: https://trac.macports.org/ticket/61691
     - Implements clock_settime()
       See: https://trac.macports.org/ticket/71399
     - Adds net/if_tun.h for <10.6
       See: https://trac.macports.org/ticket/70231
     - Provides pthread_[f]chdir_np() for 10.5+
       See: https://trac.macports.org/ticket/71265
     - Adds CPU_TYPE_ARM definition for 10.4
       See: https://trac.macports.org/ticket/71621

 TESTED:
 Tested both normal and -devel versions -/+universal on 10.4-10.5 ppc,
 10.5-10.6 ppc (i386 Rosetta), 10.4-10.6 i386, 10.4-12.x x86_64, and
 11.x-15.x arm64.
 Builds and passes all tests on all tested platforms.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/67598#comment:13>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list