Changes between Version 1 and Version 3 of Ticket #72175


Ignore:
Timestamp:
Mar 14, 2025, 8:31:42 AM (15 months ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

The log says:

:info:build /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/string:821:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
:info:build   821 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
:info:build       |                                          ^

As stated in another bug report:

As noted in the libc++ 19 release notes, std::char_traits<> is now only provided for char, char8_t, char16_t, char32_t and wchar_t, and any instantiation for other types will fail.

Here is the upstream bug report about this. It was fixed in poppler 24.05.0. The port needs to be updated. According to the upstream merge request, this change is binary incompatible, and some dependents like inkscape will need to be revbumped.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #72175

    • Property Status changed from new to assigned
    • Property Cc mascguy added
    • Property Summary changed from poppler-24.04.0 fails to build with errors on macOS Sequoia 15.4 on x86_64 to poppler @24.04.0: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
    • Property Keywords sequoia added
    • Property Owner set to dbevans
    • Property Port poppler added; poppler-24.04.0 removed
  • Ticket #72175 – Description

    v1 v3  
    33log files attached
    44
    5 poppler @24.04.0_1+boost
    6 macOS 15.4 (darwin/24.4.0) arch i386
    7 MacPorts 2.10.5
    8 Xcode 16.3, CLT 16.3.0.0.1.1741129865
    9 SDK 15
    10 MACOSX_DEPLOYMENT_TARGET: 15.0
     5poppler @24.04.0_1+boost \\
     6macOS 15.4 (darwin/24.4.0) arch i386 \\
     7MacPorts 2.10.5 \\
     8Xcode 16.3, CLT 16.3.0.0.1.1741129865 \\
     9SDK 15 \\
     10MACOSX_DEPLOYMENT_TARGET: 15.0