[MacPorts] #74078: libheif @1.23.0: error: no member named 'ranges' in namespace 'std'

MacPorts noreply at macports.org
Wed Jul 15 00:50:10 UTC 2026


#74078: libheif @1.23.0: error: no member named 'ranges' in namespace 'std'
-------------------------+-------------------------------------------------
  Reporter:  JohnFHall   |      Owner:  MarcusCalhoun-Lopez
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.12.5
Resolution:  fixed       |   Keywords:  lion mountainlion mavericks
      Port:  libheif     |  yosemite elcapitan sierra highsierra mojave
-------------------------+-------------------------------------------------

Comment (by Dave-Allured):

 > So what's the current situation? In Mojave, the update still fails on
 me.

 Libheif was fixed by Ryan's update of June 23 (above).  Thanks Ryan for
 taking care of that.  The buildbots now report good builds for all OS 10.6
 through Tahoe 26:  https://ports.macports.org/port/libheif

 Here is the specific build log for Mojave 10.14:
 https://build.macports.org/builders/ports-10.14_x86_64-builder/builds/263288

 So libheif should be working for you now.  If not, try uninstalling and
 reinstalling port libheif.  If it still fails and you don't immediately
 find the problem by comparing your build log with the working one, then
 please post your build log here, and I will take a look.

 I also created `libheif-devel` to update to the latest version 1.23.1.
 You could try uninstalling `libheif` and install `libheif-devel`.  This is
 speculative, I do not understand where your current build problem is
 coming from.

 https://ports.macports.org/port/libheif-devel

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


More information about the macports-tickets mailing list