[MacPorts] #54893: python35: fails to build due to "dyld: Symbol not found: _utimensat"

MacPorts noreply at macports.org
Mon Sep 25 16:51:16 UTC 2017


#54893: python35: fails to build due to "dyld: Symbol not found: _utimensat"
-------------------------+--------------------
  Reporter:  lbschenkel  |      Owner:  jmroot
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.4.1
Resolution:  fixed       |   Keywords:
      Port:  python35    |
-------------------------+--------------------

Comment (by jmroot):

 I actually can't reproduce this. Configuring python36 with Xcode 9 gives
 this in the config.log:
 {{{
 configure:11279: checking for utimensat
 configure:11279: /usr/bin/clang -o conftest -pipe -Os -arch x86_64
 -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names
 -arch x86_64 conftest.c -lintl -ldl  >&5
 Undefined symbols for architecture x86_64:
   "_utimensat", referenced from:
       _main in conftest-c2bb0b.o
 }}}
 So HAVE_UTIMENSAT is never defined, so posixmodule.c never tries to use
 utimensat.

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


More information about the macports-tickets mailing list