[MacPorts] #71383: gle-graphics @4.2.5_4 build failure (was: Failure to install gle-graphics package)

MacPorts noreply at macports.org
Sun Nov 24 03:19:35 UTC 2024


#71383: gle-graphics @4.2.5_4 build failure
---------------------------+---------------------------
  Reporter:  elbennich     |      Owner:  (none)
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.5
Resolution:                |   Keywords:  arm64 sequoia
      Port:  gle-graphics  |
---------------------------+---------------------------

Comment (by jmroot):

 Looks like the code defines `isnan` and `isinf` macros that conflict with
 the ones in the stdlib.
 {{{
 :info:build In file included from cutils.cpp:91:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/string:594:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/tuple:272:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/compare:145:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h:13:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/__compare/partial_order.h:14:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/__compare/weak_order.h:14:
 :info:build In file included from
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/__compare/strong_order.h:20:
 :info:build
 /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/c++/v1/cmath:583:15:
 error: expected unqualified-id
 :info:build   583 |   return std::isnan(__lcpp_x);
 :info:build       |               ^
 :info:build cutils.cpp:61:5: note: expanded from macro 'isnan'
 :info:build    61 |     (sizeof (x) == sizeof (long double) ? isnan_ld (x)
 \
 :info:build       |     ^
 }}}

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


More information about the macports-tickets mailing list