[MacPorts] #72354: gpsd fails to build now: ModuleNotFoundError: No module named 'distutils'

MacPorts noreply at macports.org
Mon Apr 21 05:31:30 UTC 2025


#72354: gpsd fails to build now: ModuleNotFoundError: No module named 'distutils'
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.5
Resolution:                |   Keywords:
      Port:  gpsd          |
---------------------------+--------------------

Comment (by barracuda156):

 `gmtl` also fails now:
 {{{
 --->  Applying SConstruct-scons.patch
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1"
 && /usr/bin/patch -t -N -p0 <
 '/opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/math/gmtl/files
 /SConstruct-scons.patch'
 patching file SConstruct
 Hunk #1 succeeded at 626 (offset -1 lines).
 patching file Test/TestSuite/SConscript
 patching file python/SConscript
 patching file tools/build/AutoDist.py
 --->  Patching gmtl-config: s|@PYTHON_BIN@|/opt/local/bin/python2.7|g
 --->  Configuring gmtl
 --->  Building gmtl
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1"
 && /opt/local/bin/scons -j6 prefix=/opt/local BoostPythonDir=/var/empty
 CppUnitDir=/var/empty
 scons: Reading SConscript files ...
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:40:
 SyntaxWarning: invalid escape sequence '\d'
   major = re.compile('.*(#define *GMTL_VERSION_MAJOR *(\d+)).*',
 re.DOTALL).sub(r'\2', contents)
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:41:
 SyntaxWarning: invalid escape sequence '\d'
   minor = re.compile('.*(#define *GMTL_VERSION_MINOR *(\d+)).*',
 re.DOTALL).sub(r'\2', contents)
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:42:
 SyntaxWarning: invalid escape sequence '\d'
   patch = re.compile('.*(#define *GMTL_VERSION_PATCH *(\d+)).*',
 re.DOTALL).sub(r'\2', contents)
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:123:
 SyntaxWarning: invalid escape sequence '\/'
   exp = re.compile('^(.*)\/Python\.framework.*$')
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:297:
 SyntaxWarning: invalid escape sequence '\d'
   exp = re.compile('^(\d+\.\d+(\.\d+)?)\D*$')
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct:330:
 SyntaxWarning: invalid escape sequence '\s'
   ver_num = int(re.search("define\s+?BOOST_VERSION\s+?(\d*)",
 ModuleNotFoundError: No module named 'distutils':
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1/SConstruct",
 line 9:
     import distutils.sysconfig
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_gmtl/gmtl/work/gmtl-0.6.1"
 && /opt/local/bin/scons -j6 prefix=/opt/local BoostPythonDir=/var/empty
 CppUnitDir=/var/empty
 Exit code: 2
 }}}

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


More information about the macports-tickets mailing list