[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
Wed Sep 9 15:22:21 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
Resolution: | Keywords: highsierra
Port: podofo |
------------------------+------------------------
Comment (by ballapete):
Using `port -vs build podofo configure.compiler=macports-clang-19` leads
to the same failure:
{{{
[ 20%] Building CXX object
src/podofo/private/CMakeFiles/podofo_private.dir/XMPUtilsData.cpp.o
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/XMPUtilsData.cpp.o -MF
CMakeFiles/podofo_private.dir/XMPUtilsData.cpp.o.d -o
CMakeFiles/podofo_private.dir/XMPUtilsData.cpp.o -c
/opt/local/var/macports/build/podofo-
1eab0bfa/work/podofo-1.1.1/src/podofo/private/XMPUtilsData.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);
| ^
3 errors generated.
make[2]: ***
[src/podofo/private/CMakeFiles/podofo_private.dir/PdfDeclarationsPrivate.cpp.o]
Error 1
make[2]: *** Waiting for unfinished jobs....
}}}
--
Ticket URL: <https://trac.macports.org/ticket/74389#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list