[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