[MacPorts] #59106: python3 distutils failing in a strange way in _osx_support.py; compiler_so[idx+1]: list index out of range

MacPorts noreply at macports.org
Wed Sep 25 09:24:45 UTC 2019


#59106: python3 distutils failing in a strange way in _osx_support.py;
compiler_so[idx+1]: list index out of range
--------------------+--------------------
 Reporter:  mojca   |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:
--------------------+--------------------
 See
 [https://build.macports.org/builders/ports-10.7_x86_64-builder/builds/151/steps
 /install-port/logs/stdio this build log] for py36-reportlab:
 {{{
 running build_ext
 building 'reportlab.lib._rl_accel' extension
 creating build/temp.macosx-10.7-x86_64-3.6
 creating build/temp.macosx-10.7-x86_64-3.6/src
 creating build/temp.macosx-10.7-x86_64-3.6/src/rl_addons
 creating build/temp.macosx-10.7-x86_64-3.6/src/rl_addons/rl_accel
 Traceback (most recent call last):
   File "setup.py", line 647, in <module>
     main()
   File "setup.py", line 636, in main
     install_requires=['pillow>=4.0.0'],
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
 /site-packages/setuptools/__init__.py", line 145, in setup
     return distutils.core.setup(**attrs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/core.py",
 line 148, in setup
     dist.run_commands()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py",
 line 955, in run_commands
     self.run_command(cmd)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py",
 line 974, in run_command
     cmd_obj.run()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/command/build.py",
 line 135, in run
     self.run_command(cmd_name)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/cmd.py",
 line 313, in run_command
     self.distribution.run_command(command)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/dist.py",
 line 974, in run_command
     cmd_obj.run()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
 /site-packages/setuptools/command/build_ext.py", line 78, in run
     _build_ext.run(self)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/command/build_ext.py",
 line 339, in run
     self.build_extensions()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/command/build_ext.py",
 line 448, in build_extensions
     self._build_extensions_serial()
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/command/build_ext.py",
 line 473, in _build_extensions_serial
     self.build_extension(ext)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
 /site-packages/setuptools/command/build_ext.py", line 199, in
 build_extension
     _build_ext.build_extension(self, ext)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/command/build_ext.py",
 line 533, in build_extension
     depends=ext.depends)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/ccompiler.py",
 line 574, in compile
     self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/distutils/unixccompiler.py",
 line 115, in _compile
     cc_args + extra_postargs)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/_osx_support.py",
 line 357, in compiler_fixup
     sysroot = compiler_so[idx+1]
 IndexError: list index out of range
 Command failed:  cd "/opt/local/var/macports/build
 /_opt_bblocal_var_buildworker_ports_build_ports_python_py-
 reportlab/py36-reportlab/work/reportlab-3.5.26" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
 setup.py --no-user-cfg build
 Exit code: 1
 }}}

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


More information about the macports-tickets mailing list