[MacPorts] #74337: Cannot update my macport install

MacPorts noreply at macports.org
Wed Aug 19 16:55:32 UTC 2026


#74337: Cannot update my macport install
------------------------+--------------------
  Reporter:  manulcaux  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.12.5
Resolution:             |   Keywords:
      Port:  clang-14   |
------------------------+--------------------

Old description:

> I just upgraded my MacOS to 26.6.2. I was on MacOS 26.6.1 and my macport
> install was perfectly working. After the MacOS upgrade, I ran sudo port
> -v selfupdate which answered : MacPorts base version 2.12.5 installed,
> MacPorts base version 2.12.5 available.
> --->  MacPorts base is already the latest version
> --->  Updating the ports tree
> Synchronizing local ports tree from
> rsync://rsync.macports.org/macports/release/tarballs/ports.tar
> Willkommen auf dem RSYNC-server auf ftp.fau.de.
> Nicht all unsere Mirror sind per rsync verfuegbar.
> Welcome to the RSYNC daemon on ftp.fau.de.
> Not all of our mirrors are available through rsync.
> Transfer starting: 4 files
> ./
>
> sent 97 bytes  received 116 bytes  2130000 bytes/sec
> total size is 36601594  speedup is 171837.66
> Creating port index in
> /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports
>
> Total number of ports parsed:   0
> Ports successfully parsed:      0
> Ports failed:                   0
> Up-to-date ports skipped:       41556
>
> The ports tree has been updated.
>
> 146 ports are outdated. Run 'port outdated' for details.
> To upgrade your installed ports, you should run
>   port upgrade outdated
>
> I then ran :
> [irlm2603l2:~] caux% sudo port upgrade outdated
> --->  tk-quartz is replaced by tk8-quartz
> The following ports will be upgraded:
>  gcc12-libcxx
>  texinfo
>  isl
>  mpfr
>  libmpc
>  libgcc14
>  libgcc13
>  gcc_select
>  gcc13-libcxx
>  gcc13
>  gcc14-libcxx
>  gcc14
>  gcc15-libcxx
>  gcc15
>  python314
>  glib2
>  gobject-introspection
>  shared-mime-info
>  libjpeg-turbo
>  lerc
>  tiff
>  gdk-pixbuf2
>  jbig2dec
>  lcms2
>  libidn
>  libpaper
>  jbigkit
>  openjpeg
>  libtool
>  libpaper-utils
>  libxslt
>  util-linux
>  xmlto
>  xorg-libice
>  xorg-libsm
>  xorg-libXt
>  ghostscript
>  gi-docgen
>  harfbuzz
>  iso-codes
>  pango
>  py314-meson
>  gildas
>  glib2-bootstrap
>  psutils
>  jasper
>  libnetpbm
>  netpbm
>  uchardet
>  groff
>  py314-libxml2
>  gtk-doc
>  imager
>  libatomic_ops
>  libgcc12
>  libuv
>  libzip
>  meson
>  openssl10
>  openssl11
>  ossp-uuid
>  p5.34-clone
>  p5.34-compress-raw-bzip2
>  p5.34-compress-raw-zlib
>  p5.34-encode
>  p5.34-timedate
>  p5.34-http-date
>  p5.34-io-compress
>  p5.34-mime-base64
>  p5.34-uri
>  p5.34-http-message
>  p5.34-html-parser
>  p5.34-html-form
>  p5.34-http-cookies
>  p5.34-socket
>  p5.34-io-socket-ip
>  p5.34-http-daemon
>  p5.34-scalar-list-utils
>  p5.34-net-ssleay
>  p5.34-io-socket-ssl
>  p5.34-sub-name
>  p5.34-www-robotrules
>  p5.34-libwww-perl
>  p5.34-pathtools
>  p5.34-xml-parser
>  py-bootstrap-modules
>  python2_select
>  python27
>  py27-libxml2
>  python311
>  py311-packaging
>  py311-build
>  py311-setuptools
>  py311-installer
>  py311-wheel
>  py311-cython
>  py311-docutils
>  py311-libxml2
>  py311-lxml
>  py311-markupsafe
>  py311-mako
>  py311-markdown
>  py311-meson
>  py311-numpy
>  py311-pygments
>  py311-pyproject_metadata
>  py311-smartypants
>  py311-typogrify
>  python312
>  py312-packaging
>  py312-build
>  py312-setuptools
>  py312-installer
>  py312-wheel
>  py312-cython
>  py312-libxml2
>  py312-lxml
>  py312-markupsafe
>  py312-mako
>  py312-markdown
>  py312-meson
>  py312-numpy
>  py312-pygments
>  py312-smartypants
>  py312-typogrify
>  python313
>  py313-packaging
>  py313-build
>  py313-setuptools
>  py313-installer
>  py313-wheel
>  py313-cython
>  py313-libxml2
>  py313-lxml
>  py313-mako
>  py313-markdown
>  py313-meson
>  py313-numpy
>  py313-pygments
>  py313-tkinter
>  tinyxml2
>  rarian
>  re2c
>  tcl
>  tk
>  tk8-quartz
>  xorg-libXScrnSaver
>
> The following new ports will be installed as dependencies:
>  clang-14
>  py314-jinja2
>  py314-packaging
>  py314-pygments
>  py314-toml
>  py314-smartypants
>  py314-typogrify
>  llvm_select-22
>  py314-yaml
>  llvm-22
>  mesa
>  libepoxy
>  dbus
>  xorg-libXtst
>  at-spi2-core
>  at-spi2-atk
>  xorg-libxkbfile
>  xkbcomp
>  xkeyboard-config
>  libxkbcommon
>  libxkbcommon-x11
>  gtk3
>  py314-oldest-supported-numpy
>  py314-pyproject_hooks
>  py314-build
>  py314-installer
>  py314-wheel
>  py314-cython
>  py314-pyproject_metadata
>  py314-meson-python
>  py314-numpy
>  py314-anytree
>  py314-lxml
>  p5.34-cpan-meta-requirements
>  p5.34-extutils-manifest
>  p5.34-extutils-makemaker
>  p5.34-devel-checkbin
>  p5.34-class-inspector
>  p5.34-lexical-sealrequirehints
>  p5.34-xsloader
>  p5.34-lexical-var
>  p5.34-exporter-tiny
>  p5.34-list-moreutils-xs
>  p5.34-list-moreutils
>  p5.34-params-util
>  p5.34-file-sharedir
>  py312-pyproject_metadata
>  py312-meson-python
>  py313-pyproject_metadata
>  py313-meson-python
>  tcl8
>  tk8-quartz
> Continue? [Y/n]: y
> --->  Installing clang-14 @14.0.6_5+analyzer (1/199)
> --->  Computing dependencies for clang-14
> --->  Fetching archive for clang-14
> --->  Building clang-14
> Error: Failed to build clang-14: command execution failed
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-14/clang-14/main.log
> for details.
> Error: Problem while installing clang-14 @14.0.6_5+analyzer
> Error: Follow https://guide.macports.org/#project.tickets if you believe
> there is a bug.
> [irlm2603l2:~] caux%
>  And tried a lot of thing to correct that, without success...

New description:

 I just upgraded my MacOS to 26.6.2. I was on MacOS 26.6.1 and my macport
 install was perfectly working. After the MacOS upgrade, I ran sudo port -v
 selfupdate which answered :
 {{{
 MacPorts base version 2.12.5 installed,
 MacPorts base version 2.12.5 available.
 --->  MacPorts base is already the latest version
 --->  Updating the ports tree
 Synchronizing local ports tree from
 rsync://rsync.macports.org/macports/release/tarballs/ports.tar
 Willkommen auf dem RSYNC-server auf ftp.fau.de.
 Nicht all unsere Mirror sind per rsync verfuegbar.
 Welcome to the RSYNC daemon on ftp.fau.de.
 Not all of our mirrors are available through rsync.
 Transfer starting: 4 files
 ./

 sent 97 bytes  received 116 bytes  2130000 bytes/sec
 total size is 36601594  speedup is 171837.66
 Creating port index in
 /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports

 Total number of ports parsed:   0
 Ports successfully parsed:      0
 Ports failed:                   0
 Up-to-date ports skipped:       41556

 The ports tree has been updated.

 146 ports are outdated. Run 'port outdated' for details.
 To upgrade your installed ports, you should run
   port upgrade outdated
 }}}
 I then ran :
 {{{
 [irlm2603l2:~] caux% sudo port upgrade outdated
 --->  tk-quartz is replaced by tk8-quartz
 The following ports will be upgraded:
  gcc12-libcxx
  texinfo
  isl
  mpfr
  libmpc
  libgcc14
  libgcc13
  gcc_select
  gcc13-libcxx
  gcc13
  gcc14-libcxx
  gcc14
  gcc15-libcxx
  gcc15
  python314
  glib2
  gobject-introspection
  shared-mime-info
  libjpeg-turbo
  lerc
  tiff
  gdk-pixbuf2
  jbig2dec
  lcms2
  libidn
  libpaper
  jbigkit
  openjpeg
  libtool
  libpaper-utils
  libxslt
  util-linux
  xmlto
  xorg-libice
  xorg-libsm
  xorg-libXt
  ghostscript
  gi-docgen
  harfbuzz
  iso-codes
  pango
  py314-meson
  gildas
  glib2-bootstrap
  psutils
  jasper
  libnetpbm
  netpbm
  uchardet
  groff
  py314-libxml2
  gtk-doc
  imager
  libatomic_ops
  libgcc12
  libuv
  libzip
  meson
  openssl10
  openssl11
  ossp-uuid
  p5.34-clone
  p5.34-compress-raw-bzip2
  p5.34-compress-raw-zlib
  p5.34-encode
  p5.34-timedate
  p5.34-http-date
  p5.34-io-compress
  p5.34-mime-base64
  p5.34-uri
  p5.34-http-message
  p5.34-html-parser
  p5.34-html-form
  p5.34-http-cookies
  p5.34-socket
  p5.34-io-socket-ip
  p5.34-http-daemon
  p5.34-scalar-list-utils
  p5.34-net-ssleay
  p5.34-io-socket-ssl
  p5.34-sub-name
  p5.34-www-robotrules
  p5.34-libwww-perl
  p5.34-pathtools
  p5.34-xml-parser
  py-bootstrap-modules
  python2_select
  python27
  py27-libxml2
  python311
  py311-packaging
  py311-build
  py311-setuptools
  py311-installer
  py311-wheel
  py311-cython
  py311-docutils
  py311-libxml2
  py311-lxml
  py311-markupsafe
  py311-mako
  py311-markdown
  py311-meson
  py311-numpy
  py311-pygments
  py311-pyproject_metadata
  py311-smartypants
  py311-typogrify
  python312
  py312-packaging
  py312-build
  py312-setuptools
  py312-installer
  py312-wheel
  py312-cython
  py312-libxml2
  py312-lxml
  py312-markupsafe
  py312-mako
  py312-markdown
  py312-meson
  py312-numpy
  py312-pygments
  py312-smartypants
  py312-typogrify
  python313
  py313-packaging
  py313-build
  py313-setuptools
  py313-installer
  py313-wheel
  py313-cython
  py313-libxml2
  py313-lxml
  py313-mako
  py313-markdown
  py313-meson
  py313-numpy
  py313-pygments
  py313-tkinter
  tinyxml2
  rarian
  re2c
  tcl
  tk
  tk8-quartz
  xorg-libXScrnSaver

 The following new ports will be installed as dependencies:
  clang-14
  py314-jinja2
  py314-packaging
  py314-pygments
  py314-toml
  py314-smartypants
  py314-typogrify
  llvm_select-22
  py314-yaml
  llvm-22
  mesa
  libepoxy
  dbus
  xorg-libXtst
  at-spi2-core
  at-spi2-atk
  xorg-libxkbfile
  xkbcomp
  xkeyboard-config
  libxkbcommon
  libxkbcommon-x11
  gtk3
  py314-oldest-supported-numpy
  py314-pyproject_hooks
  py314-build
  py314-installer
  py314-wheel
  py314-cython
  py314-pyproject_metadata
  py314-meson-python
  py314-numpy
  py314-anytree
  py314-lxml
  p5.34-cpan-meta-requirements
  p5.34-extutils-manifest
  p5.34-extutils-makemaker
  p5.34-devel-checkbin
  p5.34-class-inspector
  p5.34-lexical-sealrequirehints
  p5.34-xsloader
  p5.34-lexical-var
  p5.34-exporter-tiny
  p5.34-list-moreutils-xs
  p5.34-list-moreutils
  p5.34-params-util
  p5.34-file-sharedir
  py312-pyproject_metadata
  py312-meson-python
  py313-pyproject_metadata
  py313-meson-python
  tcl8
  tk8-quartz
 Continue? [Y/n]: y
 --->  Installing clang-14 @14.0.6_5+analyzer (1/199)
 --->  Computing dependencies for clang-14
 --->  Fetching archive for clang-14
 --->  Building clang-14
 Error: Failed to build clang-14: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-14/clang-14/main.log
 for details.
 Error: Problem while installing clang-14 @14.0.6_5+analyzer
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 [irlm2603l2:~] caux%
 }}}
  And tried a lot of thing to correct that, without success...

--

Comment (by jmroot):

 clang-14 is known not to build on macOS 26. It looks like gcc12-libcxx is
 the installed port that is depending on clang-14. I'm not sure how you got
 that installed in the first place, and you should probably uninstall it.

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


More information about the macports-tickets mailing list