[MacPorts] #62343: python39 fails to destroot on High Sierra 10.13

MacPorts noreply at macports.org
Sun Feb 21 17:00:50 UTC 2021


#62343: python39 fails to destroot on High Sierra 10.13
----------------------------------+--------------------
 Reporter:  kneutron              |      Owner:  (none)
     Type:  defect                |     Status:  new
 Priority:  Normal                |  Milestone:
Component:  ports                 |    Version:  2.6.4
 Keywords:  python39 build error  |       Port:
----------------------------------+--------------------
 python39-3.9.2_0.darwin_17


 {{{
 --->  Building python39
 --->  Staging python39 into destroot
 Error: Failed to destroot python39: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python39/python39/main.log
 for details


 :info:destroot In file included from
 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/
 Headers/CarbonCore.h:208:
 :info:destroot In file included from
 /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/
 Headers/HFSVolumes.h:25:
 :info:destroot /usr/include/hfs/hfs_format.h:796:20: error: use of
 undeclared identifier 'uuid_string_t'
 :info:destroot         char            reserved[JIB_RESERVED_SIZE];
 :info:destroot                                  ^
 :info:destroot /usr/include/hfs/hfs_format.h:787:61: note: expanded from
 macro 'JIB_RESERVED_SIZE'
 :info:destroot #define JIB_RESERVED_SIZE  ((32*sizeof(u_int32_t)) -
 sizeof(uuid_string_t) - 48)
 :info:destroot
 ^
 :info:destroot ./FileSettings.m:128:17: warning: comparison of integers of
 different signs: 'int' and 'NSUInteger' (aka 'unsigned long') [-Wsign-
 compare]
 :info:destroot     for (i=0; i < [interpreters count]; i++) {
 :info:destroot               ~ ^ ~~~~~~~~~~~~~~~~~~~~
 :info:destroot 1 warning and 2 errors generated.
 :info:destroot make[2]: *** [FileSettings.o] Error 1
 :info:destroot make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python39/python39/work/Python-3.9.2/Mac/PythonLauncher'
 :info:destroot make[1]: *** [install_PythonLauncher] Error 2
 :info:destroot make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_python39/python39/work/Python-3.9.2/Mac'
 :info:destroot make: *** [frameworkinstallapps] Error 2

 }}}

 Looks like the same error is happening with python38 as well, I was
 upgrading outdated and got the initial error on python38-3.8.8_0.darwin_17
 and decided to try python39; same error

-- 
Ticket URL: <https://trac.macports.org/ticket/62343>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list