[MacPorts] #74389: podofo @1.1.1 does not build on macOS High Sierra, Version 10.13.6, because of: error: 'to_chars' is unavailable: introduced in macOS 13.3

MacPorts noreply at macports.org
Tue Sep 1 13:24:33 UTC 2026


#74389: podofo @1.1.1 does not build on macOS High Sierra, Version 10.13.6, because
of: error: 'to_chars' is unavailable: introduced in macOS 13.3
------------------------+--------------------
 Reporter:  ballapete   |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.12.6
 Keywords:  highsierra  |       Port:  podofo
------------------------+--------------------
 {{{
 cd /opt/local/var/macports/build/podofo-
 1eab0bfa/work/build/src/podofo/private && /opt/local/bin/clang++-mp-17
 -DHAS_UNCAUGHT_EXCEPTIONS=1 -DPODOFO_SHARED -DUTF8PROC_STATIC
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/build/src/podofo/podofo/auxiliary
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/build/src/podofo/podofo/private
 -I/opt/local/var/macports/build/podofo-1eab0bfa/work/podofo-1.1.1/src
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/3rdparty/adobe -I/opt/local/var/macports/build
 /podofo-1eab0bfa/work/podofo-1.1.1/3rdparty/chromium
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/3rdparty/tcbspan
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/3rdparty/date -I/opt/local/var/macports/build
 /podofo-1eab0bfa/work/podofo-1.1.1/3rdparty/fastfloat
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/3rdparty/fmtlib -I/opt/local/var/macports/build
 /podofo-1eab0bfa/work/podofo-1.1.1/3rdparty/utf8cpp
 -I/opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/3rdparty/utf8proc -isystem
 /opt/local/libexec/openssl3/include -isystem /opt/local/include -isystem
 /opt/local/include/freetype2 -isystem /opt/local/include/libxml2 -pipe
 -I/opt/local/libexec/openssl3/include -Os -DNDEBUG
 -I/opt/local/libexec/openssl3/include -isystem/opt/local/include
 -stdlib=libc++ -std=gnu++17 -arch x86_64 -mmacosx-version-min=10.13   -W
 -std=gnu++17 -Woverloaded-virtual -Wreorder -fvisibility=hidden -Wall
 -Wswitch -Wcast-qual -Wwrite-strings -Wredundant-decls -Wno-format-
 truncation -Wno-unknown-pragmas -Wno-unknown-warning-option -Wno-
 potentially-evaluated-expression -fPIC -MD -MT
 src/podofo/private/CMakeFiles/podofo_private.dir/PdfDeclarationsPrivate.cpp.o
 -MF CMakeFiles/podofo_private.dir/PdfDeclarationsPrivate.cpp.o.d -o
 CMakeFiles/podofo_private.dir/PdfDeclarationsPrivate.cpp.o -c
 /opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/src/podofo/private/PdfDeclarationsPrivate.cpp
 /opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/src/podofo/private/PdfDeclarationsPrivate.cpp:1382:24:
 error: 'to_chars' is unavailable: introduced in macOS 13.3
  1382 |     auto result = std::to_chars(str.data(), str.data() +
 FloatFormatDefaultSize, value, chars_format::fixed, precision);
       |                        ^
 /opt/local/libexec/llvm-17/bin/../include/c++/v1/__charconv/to_chars_floating_point.h:45:1:
 note: 'to_chars' has been explicitly marked unavailable here
    45 | to_chars(char* __first, char* __last, float __value, chars_format
 __fmt, int __precision);
       | ^
 /opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/src/podofo/private/PdfDeclarationsPrivate.cpp:1389:24:
 error: 'to_chars' is unavailable: introduced in macOS 13.3
  1389 |     auto result = std::to_chars(str.data(), str.data() +
 FloatFormatDefaultSize, value, chars_format::fixed, precision);
       |                        ^
 /opt/local/libexec/llvm-17/bin/../include/c++/v1/__charconv/to_chars_floating_point.h:48:1:
 note: 'to_chars' has been explicitly marked unavailable here
    48 | to_chars(char* __first, char* __last, double __value, chars_format
 __fmt, int __precision);
       | ^
 /opt/local/var/macports/build/podofo-
 1eab0bfa/work/podofo-1.1.1/src/podofo/private/PdfDeclarationsPrivate.cpp:1396:23:
 error: 'to_chars' is unavailable: introduced in macOS 13.3
  1396 |         result = std::to_chars(str.data(), str.data() +
 DoubleFormatDefaultSize, value, chars_format::fixed, precision);
       |                       ^
 /opt/local/libexec/llvm-17/bin/../include/c++/v1/__charconv/to_chars_floating_point.h:48:1:
 note: 'to_chars' has been explicitly marked unavailable here
    48 | to_chars(char* __first, char* __last, double __value, chars_format
 __fmt, int __precision);
       | ^
 }}}

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


More information about the macports-tickets mailing list