Opened 17 months ago
Closed 17 months ago
#67590 closed defect (fixed)
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)
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 See:
Change History (11)
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) |
comment:2 Changed 17 months ago by mascguy (Christopher Nielsen)
Description: | modified (diff) |
---|
comment:3 follow-up: 4 Changed 17 months ago by barracuda156
comment:4 follow-ups: 5 6 Changed 17 months ago by mascguy (Christopher Nielsen)
Replying to barracuda156:
isnan
error fixed in https://github.com/AcademySoftwareFoundation/openexr/commit/729f42648d5a522bba0d8f52061c0368a5d31bbb
Can you also let them know about the error related to dispatch_semaphore_t
, occurring for 10.8 and earlier?
comment:5 Changed 17 months ago by barracuda156
Replying to mascguy:
Replying to barracuda156:
isnan
error fixed in https://github.com/AcademySoftwareFoundation/openexr/commit/729f42648d5a522bba0d8f52061c0368a5d31bbbCan you also let them know about the error related to
dispatch_semaphore_t
, occurring for 10.8 and earlier?
Sure: https://github.com/AcademySoftwareFoundation/openexr/issues/1449
(I can also take a look into this, but not tonight.)
comment:6 Changed 17 months ago by barracuda156
Replying to mascguy:
Replying to barracuda156:
isnan
error fixed in https://github.com/AcademySoftwareFoundation/openexr/commit/729f42648d5a522bba0d8f52061c0368a5d31bbbCan you also let them know about the error related to
dispatch_semaphore_t
, occurring for 10.8 and earlier?
We might have fixed that already, but commit went past released version somehow. Could you check if this works? https://github.com/AcademySoftwareFoundation/openexr/commit/6773e77bade3b4d8284881e477bee9c1f91c0f8b
comment:7 Changed 17 months ago by Christopher Nielsen <mascguy@…>
comment:8 follow-up: 9 Changed 17 months ago by mascguy (Christopher Nielsen)
Queued builds of openexr
dependents, for 10.6 thru 10.8.
comment:9 follow-up: 10 Changed 17 months ago by barracuda156
Replying to mascguy:
Queued builds of
openexr
dependents, for 10.6 thru 10.8.
I guess 10.7–10.8 did not run? https://ports.macports.org/port/openexr/details Given that 10.6 is all good now.
comment:10 follow-up: 11 Changed 17 months ago by mascguy (Christopher Nielsen)
Replying to barracuda156:
Replying to mascguy:
Queued builds of
openexr
dependents, for 10.6 thru 10.8.I guess 10.7–10.8 did not run? https://ports.macports.org/port/openexr/details Given that 10.6 is all good now.
No, the buildbots had a significant backlog yesterday, and may still be catching up today. (Haven't looked.)
So I expect it to be built within the next 24-ish hours.
comment:11 Changed 17 months ago by mascguy (Christopher Nielsen)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Replying to mascguy:
Replying to barracuda156:
Replying to mascguy:
Queued builds of
openexr
dependents, for 10.6 thru 10.8.I guess 10.7–10.8 did not run? https://ports.macports.org/port/openexr/details Given that 10.6 is all good now.
No, the buildbots had a significant backlog yesterday, and may still be catching up today. (Haven't looked.)
So I expect it to be built within the next 24-ish hours.
All good now, closing as fixed.
Fixed in https://github.com/AcademySoftwareFoundation/openexr/commit/729f42648d5a522bba0d8f52061c0368a5d31bbb