#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@…): Having taken a brief look over the c-blosc 1.5.0 source, it looks like the redefinition occurs when it finds a CPU without SSE2: From shuffle.c, line 490 {{{ #else /* no __SSE2__ available */ void shuffle(size_t bytesoftype, size_t blocksize, uint8_t* _src, uint8_t* _dest) { _shuffle(bytesoftype, blocksize, _src, _dest); } void unshuffle(size_t bytesoftype, size_t blocksize, uint8_t* _src, uint8_t* _dest) { _unshuffle(bytesoftype, blocksize, _src, _dest); } #endif /* __SSE2__ */ }}} and from shuffle.h (entire file shown) {{{ /********************************************************************* Blosc - Blocked Suffling and Compression Library Author: Francesc Alted <francesc@blosc.org> See LICENSES/BLOSC.txt for details about copyright and rights to use. **********************************************************************/ /* Shuffle/unshuffle routines */ void shuffle(size_t bytesoftype, size_t blocksize, const unsigned char* _src, unsigned char* _dest); void unshuffle(size_t bytesoftype, size_t blocksize, const unsigned char* _src, unsigned char* _dest); }}} -- Ticket URL: <https://trac.macports.org/ticket/45964#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X