[MacPorts] #60624: freeimage build failure - 'posix_memalign' was not declared in this scope

MacPorts noreply at macports.org
Tue Jun 9 10:45:36 UTC 2020


#60624: freeimage build failure - 'posix_memalign' was not declared in this scope
--------------------------------------+------------------------------
 Reporter:  programmingkidx           |      Owner:  (none)
     Type:  defect                    |     Status:  new
 Priority:  Normal                    |  Milestone:
Component:  ports                     |    Version:  2.6.2
 Keywords:  freeimage posix_memalign  |       Port:  Freeimage 3.18.0
--------------------------------------+------------------------------
 Freeimage 3.18.0 fails to build on Mac OS 10.4.11 (x86). Compilation stops
 because of this error:

 {{{
 Source/OpenEXR/IlmImf/ImfFrameBuffer.cpp -o
 Source/OpenEXR/IlmImf/ImfFrameBuffer.o
 :info:build make: *** [Source/OpenEXR/IlmImf/ImfFastHuf.o] Error 1
 :info:build make: *** Waiting for unfinished jobs....
 :info:build In file included from
 Source/OpenEXR/IlmImf/ImfDwaCompressorSimd.h:48,
 :info:build                  from
 Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:131:
 :info:build Source/OpenEXR/IlmImf/ImfSystemSpecific.h: In function 'void*
 Imf_2_2::EXRAllocAligned(size_t, size_t)':
 :info:build Source/OpenEXR/IlmImf/ImfSystemSpecific.h:66: error:
 'posix_memalign' was not declared in this scope
 :info:build Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp: In member function
 'int Imf_2_2::DwaCompressor::uncompress(const char*, int,
 Imath_2_2::Box2i, const char*&)':
 :info:build Source/OpenEXR/IlmImf/ImfDwaCompressor.cpp:2412: warning:
 comparison is always false due to limited range of data type
 :info:build make: *** [Source/OpenEXR/IlmImf/ImfDwaCompressor.o] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/60624>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list