[MacPorts] #60477: stack @2.3.1_0: Undefined symbols: _utimensat

MacPorts noreply at macports.org
Sat Jun 13 08:47:03 UTC 2020


#60477: stack @2.3.1_0: Undefined symbols: _utimensat
-------------------------+-------------------------------------------------
  Reporter:  macdeport   |      Owner:  essandess
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.2
Resolution:              |   Keywords:  sierra elcapitan yosemite mavericks
      Port:  stack       |  mountainlion lion snowleopard leopard tiger
-------------------------+-------------------------------------------------
Changes (by ryandesign):

 * keywords:   =>
     sierra elcapitan yosemite mavericks mountainlion lion snowleopard
     leopard tiger


Comment:

 This problem affects macOS 10.12 and older.
 [https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/119864/steps
 /install-port/logs/stdio Here is the buildbot log from 10.12]. Having the
 stack port unavailable on an OS as recent as Sierra is limiting. Please
 figure out how to make the port work on older systems.

 I recall prior discussion about the fact that stack was made to work by
 using precompiled binaries of something. If that's still the case, then
 perhaps that precompiled binary was compiled on High Sierra or newer and
 thus makes use of symbols available on newer systems. This yet again
 exemplifies why we need to build from source on each OS version rather
 than repackage binaries.

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


More information about the macports-tickets mailing list