[MacPorts] #62345: Error installing py39-matplotlib or one of its dependencies (possibly qhull) on new machine

MacPorts noreply at macports.org
Mon Feb 22 04:14:31 UTC 2021


#62345: Error installing py39-matplotlib or one of its dependencies (possibly
qhull) on new machine
----------------------------+-------------------------------------------
 Reporter:  nathanielvirgo  |      Owner:  (none)
     Type:  defect          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.6.4
 Keywords:  catalina        |       Port:  qhull, maybe - it's not clear
----------------------------+-------------------------------------------
 I have installed macports on a new* machine running macos 10.15.7
 Catalina. I am trying to install py39-matplotlib and its dependencies
 (which of course include Python and numpy). I am getting the error message
 below.

 The error message does not give a lot of information. I assume there is a
 log file somewhere that contains the real error, but this is not noted in
 the error message itself and I don't know where to find it. I am happy to
 update this if someone can tell me where to look.

 After installing the macos command line tools, XCode and macports, I did

 {{{
  % sudo port selfupdate
 }}}

 which told me macports was already at the latest version, and then I
 entered

 {{{
  % sudo port install py39-matplotlib
 }}}

 I will attach the full output of this command as a file. The last few
 lines were

 {{{
 --->  Fetching archive for qhull
 --->  Attempting to fetch qhull-2020.2_0.darwin_19.x86_64.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/qhull
 --->  Attempting to fetch qhull-2020.2_0.darwin_19.x86_64.tbz2.rmd160 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/qhull
 --->  Installing qhull @2020.2_0
 --->  Activating qhull @2020.2_0
 --->  Cleaning qhull
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port py39-matplotlib failed
 --->  Some of the ports you installed have notes:
   OpenBLAS has the following notes:
     This version is built based on a base architecture for convenience,
     which may not be optimized for your system. To build a version
     customized for your machine, use the +native variant
   tcl has the following notes:
     The Sqlite3 Tcl package is now being provided by the sqlite3-tcl port:
     sudo port install sqlite3-tcl
 }}}

 so I guess the problem might be with the qhull port. Running the command a
 second time only gives this output

 {{{
 % sudo port install py39-matplotlib
 --->  Computing dependencies for py39-matplotlibWarning: All compilers are
 either blacklisted or unavailable; defaulting to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option
 Warning: All compilers are either blacklisted or unavailable; defaulting
 to first fallback option

 The following dependencies will be installed:
  Xft2
  brotli
  cairo
  clang-9.0
  cmake
  curl
  fftw-3
  fontconfig
  freetype
  gdbm
  lcms2
  libomp
  libpsl
  libuv
  llvm-9.0
  openjpeg
  openssl
  ossp-uuid
  perl5
  perl5.28
  py39-Pillow
  py39-cairo
  py39-cycler
  py39-cython
  py39-dateutil
  py39-kiwisolver
  py39-nose
  py39-numpy
  py39-olefile
  py39-parsing
  py39-setuptools
  py39-six
  py39-tkinter
  py39-tornado
  py39-tz
  python39
  tk
  webp
  xar
  xorg-libX11
  xorg-libXScrnSaver
  xorg-libXext
  xorg-libxcb
  xorg-xcb-util
  xrender
 Continue? [Y/n]: y
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port py39-matplotlib failed
 }}}

 I am submitting this ticket because the error message tells me to.

 * the machine is a 2019 Intel Mac but has only been used for a few weeks
 and does't have much installed.

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


More information about the macports-tickets mailing list