Opened 17 months ago

Last modified 17 months ago

#67590 closed defect

openexr @3.1.8: build failures: 10.8 and earlier (unknown type name 'dispatch_semaphore_t'); ppc/gcc: ('isnan' was not declared in this scope) — at Version 1

Reported by: barracuda156 Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: powerpc, leopard, snowleopard, lion, mountainlion Cc:
Port: openexr

Description (last modified by mascguy (Christopher Nielsen))

For Intel, 10.8 and earlier:

work/openexr-3.1.8/src/lib/IlmThread/IlmThreadSemaphore.h:64:13: error: unknown type name 'dispatch_semaphore_t'

For PPC, 10.5/10.6:

work/openexr-3.1.8/src/test/OpenEXRCoreTest/compression.cpp:162:10: error: 'isnan' was not declared in this scope; did you mean 'std::isnan'?

Also: https://github.com/AcademySoftwareFoundation/openexr/issues/1412#issuecomment-1581598674

Change History (1)

comment:1 Changed 17 months ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Keywords: lion mountainlion added
Summary: openexr now broken with GCC due to cmath issue: error: 'isnan' was not declared in this scope; did you mean 'std::isnan'?openexr @3.1.8: build failures: 10.8 and earlier (unknown type name 'dispatch_semaphore_t'); ppc/gcc: ('isnan' was not declared in this scope)
Note: See TracTickets for help on using tickets.