I'm trying to compile a framework build of Python 3.8.2 on
MacOSX 10.12.6 (Sierra). I'm getting:

./Modules/posixmodule.c:4696:12: warning: 'utimensat' is only available on macOS
      10.13 or newer [-Wunguarded-availability-new]
    return utimensat(dir_fd, path, time, flags);

./Modules/posixmodule.c:4721:12: warning: 'futimens' is only available on macOS
      10.13 or newer [-Wunguarded-availability-new]
    return futimens(fd, time);

And later when linking:

dyld: lazy symbol binding failed: Symbol not found: _utimensat
Referenced from: /Local/Build/Python/Python-3.8.2/Python.framework/Versions/3.8/Python
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _utimensat
Referenced from: /Local/Build/Python/Python-3.8.2/Python.framework/Versions/3.8/Python
  Expected in: /usr/lib/libSystem.B.dylib

make: *** [sharedinstall] Abort trap: 6

Am I out of luck? Is Python 3.8 only intended work on very recent
versions of MacOSX?

--
Greg
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to