[MacPorts] #59022: py35-healpy, py36-matplotlib, py37-matplotlib: Illegal instruction: 4

MacPorts noreply at macports.org
Tue Oct 1 01:32:11 UTC 2019


#59022: py35-healpy, py36-matplotlib, py37-matplotlib: Illegal instruction: 4
---------------------------------------+------------------------
  Reporter:  ryandesign                |      Owner:  reneeotten
      Type:  defect                    |     Status:  assigned
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:
Resolution:                            |   Keywords:
      Port:  py-healpy, py-matplotlib  |
---------------------------------------+------------------------

Comment (by reneeotten):

 I am not really sure how to proceed... I can't really tell why it does not
 work on macOS 10.12 (on 10.11 and lower the failures seem to be caused by
 its dependencies).

 The failure on macOS 10.12 happens after: {{{running build_ext}}}

 On macOS 10.13 and 10.14, the build continues after that with the
 following:
 {{{
 building 'matplotlib.ft2font' extension
 creating build/temp.macosx-10.13-x86_64-3.7
 creating build/temp.macosx-10.13-x86_64-3.7/src
 /usr/bin/clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-
 common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -pipe -Os -arch x86_64
 -DFREETYPE_BUILD_TYPE=system
 -DPY_ARRAY_UNIQUE_SYMBOL=MPL_matplotlib_ft2font_ARRAY_API
 -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -D__STDC_FORMAT_MACROS=1
 -Iextern/agg24-svn/include
 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7
 /site-packages/numpy/core/include
 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.7/include/python3.7m
 -c src/checkdep_freetype2.c -o
 build/temp.macosx-10.13-x86_64-3.7/src/checkdep_freetype2.o
 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16
 src/checkdep_freetype2.c:7:9: warning: Compiling with FreeType version
 2.10.1. [-W#pragma-messages]
 #pragma message("Compiling with FreeType version " \
         ^
 1 warning generated.
 }}}

 somehow it appears that this {{{clang}}} command does not work on macOS
 10.12. I do not have access to a machine with that OS installed and don't
 really know how to continue with this - does anyone have a suggestion?

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


More information about the macports-tickets mailing list