#45964: blosc @ 1.5.0_0 build error -------------------------+------------------------ Reporter: skoro.ru@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: blosc | -------------------------+------------------------ Comment (by skoro.ru@…): If I compare c-blosc-1.4.1 (which compiles) and c-blosc-1.5.0 (which doesn't), the definitions of shuffle and unshuffle were updated in 1.5.0 in shuffle.h to make the argument _src const, but the change wasn't reflected in lines 493 and 498 (the conditionally executed non-SSE2 section) of shuffle.c. This fixes the issue: {{{ #else /* no __SSE2__ available */ void shuffle(size_t bytesoftype, size_t blocksize, const uint8_t* _src, uint8_t* _dest) { _shuffle(bytesoftype, blocksize, _src, _dest); } void unshuffle(size_t bytesoftype, size_t blocksize, const uint8_t* _src, uint8_t* _dest) { _unshuffle(bytesoftype, blocksize, _src, _dest); } #endif /* __SSE2__ */ }}} -- Ticket URL: <https://trac.macports.org/ticket/45964#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X