[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