Skip to content
Back to formatted view

Raw Message

Message-ID: <10A1F523-97E3-4C32-85DD-1299A18A8A2A@uni-bonn.de>
Date: 2013-10-28T12:02:54Z
From: Simon Zehnder
Subject: Compiling against the Accelerate framework on OS X 10.9
In-Reply-To: <5ECF9F82-499D-453D-A4FD-C3D0A477887C@imperial.ac.uk>

Thanks for the link! Something new for me.


On 28 Oct 2013, at 12:11, Federico Calboli <f.calboli at imperial.ac.uk> wrote:

> On 27 Oct 2013, at 21:33, Simon Zehnder <szehnder at uni-bonn.de> wrote:
> 
>> 
>> P.S.: I would consider the gcc4.8.2 binary from http://hpc.sourceforge.net for Mavericks and ML; I worked before with the macports alternative and found it easier to use these binaries. They are always up to date? 
> 
> Please note that http://r.research.att.com/tools/ explicitly warns about using the Fortran compiler from http://hpc.sourceforge.net, in case you need Fortran for building a package from source.  Unfortunately the Fortran compiler especially supplied for R use is ancient and will not properly compile stuff that depends on a more modern Fortran compiler version (such as Julia).
> 
> 
> 
> 
>> 
>> On 24 Oct 2013, at 13:33, Jon Clayden <jon.clayden at gmail.com> wrote:
>> 
>>> Dear all,
>>> 
>>> After upgrading to Mavericks, I seem to be unable to compile either R 3.0.2
>>> or the current R-patched against the Accelerate framework cleanly.
>>> 
>>> I'm using homebrewed gcc 4.8.2, and configuring the build with
>>> 
>>> ./configure --with-blas="-framework Accelerate" --with-lapack
>>> --with-system-zlib --enable-memory-profiling
>>> --with-tcl-config=/System/Library/Frameworks/Tcl.framework/tclConfig.sh
>>> --with-tk-config=/System/Library/Frameworks/Tk.framework/tkConfig.sh
>>> CC=gcc-4.8 CXX=g++-4.8 OBJC=clang F77=gfortran-4.8 FC=gfortran-4.8
>>> CFLAGS="-mtune=native -g -O2" CXXFLAGS="-mtune=native -g -O2"
>>> FFLAGS="-mtune=native -g -O2" FCFLAGS="-mtune=native -g -O2"
>>> 
>>> The error is at the bottom of this e-mail. Adding
>>> "-flax-vector-conversions" to CFLAGS, as suggested early in the output,
>>> does seem to allow the build to continue, but I'm not sure how safe this
>>> is. The gcc man page says that "this option should not be used for new
>>> code".
>>> 
>>> Could anyone advise further, please?
>>> 
>>> Thanks in advance,
>>> Jon
>>> 
>>> --
>>> making Lapack.d from Lapack.c
>>> making vecLibg95c.d from vecLibg95c.c
>>> gcc-4.8 -std=gnu99 -I. -I../../../src/include -I../../../src/include
>>> -I/usr/local/include -DHAVE_CONFIG_H   -fopenmp -fPIC  -mtune=native -g -O2
>>> -c Lapack.c -o Lapack.o
>>> gcc-4.8 -std=gnu99 -I. -I../../../src/include -I../../../src/include
>>> -I/usr/local/include -DHAVE_CONFIG_H   -fopenmp -fPIC  -mtune=native -g -O2
>>> -c vecLibg95c.c -o vecLibg95c.o
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vU16HalfMultiply?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:352:3:
>>> note: use -flax-vector-conversions to permit conversions between vectors
>>> with differing element types or numbers of subparts
>>> vUInt16   __vbasicops_vB) { return _mm_mullo_epi16(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:352:3:
>>> error: incompatible type for argument 1 of ?_mm_mullo_epi16?
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1097:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt16?
>>> _mm_mullo_epi16 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:352:3:
>>> error: incompatible type for argument 2 of ?_mm_mullo_epi16?
>>> vUInt16   __vbasicops_vB) { return _mm_mullo_epi16(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1097:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt16?
>>> _mm_mullo_epi16 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vS16HalfMultiply?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:377:3:
>>> error: incompatible type for argument 1 of ?_mm_mullo_epi16?
>>> vSInt16   __vbasicops_vB) { return _mm_mullo_epi16(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1097:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt16?
>>> _mm_mullo_epi16 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:377:3:
>>> error: incompatible type for argument 2 of ?_mm_mullo_epi16?
>>> vSInt16   __vbasicops_vB) { return _mm_mullo_epi16(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1097:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt16?
>>> _mm_mullo_epi16 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vU32FullMulEven?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:432:5:
>>> error: incompatible type for argument 1 of ?_mm_srli_epi64?
>>>   __vbasicops_vA = _mm_srli_epi64(__vbasicops_vA, 32);
>>>   ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1176:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_srli_epi64 (__m128i __A, int __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:433:5:
>>> error: incompatible type for argument 1 of ?_mm_srli_epi64?
>>>   __vbasicops_vB = _mm_srli_epi64(__vbasicops_vB, 32);
>>>   ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1176:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_srli_epi64 (__m128i __A, int __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:434:5:
>>> error: incompatible type for argument 1 of ?_mm_mul_epu32?
>>>   return _mm_mul_epu32(__vbasicops_vA, __vbasicops_vB);
>>>   ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1109:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_mul_epu32 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:434:5:
>>> error: incompatible type for argument 2 of ?_mm_mul_epu32?
>>>   return _mm_mul_epu32(__vbasicops_vA, __vbasicops_vB);
>>>   ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1109:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_mul_epu32 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vU32FullMulOdd?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:459:3:
>>> error: incompatible type for argument 1 of ?_mm_mul_epu32?
>>> vUInt32   __vbasicops_vB) { return _mm_mul_epu32(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1109:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_mul_epu32 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:459:3:
>>> error: incompatible type for argument 2 of ?_mm_mul_epu32?
>>> vUInt32   __vbasicops_vB) { return _mm_mul_epu32(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1109:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_mul_epu32 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vU64Sub?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:628:3:
>>> error: incompatible type for argument 1 of ?_mm_sub_epi64?
>>> vUInt32   __vbasicops_vB) { return _mm_sub_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1055:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_sub_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:628:3:
>>> error: incompatible type for argument 2 of ?_mm_sub_epi64?
>>> vUInt32   __vbasicops_vB) { return _mm_sub_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1055:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_sub_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vS64Sub?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:698:3:
>>> error: incompatible type for argument 1 of ?_mm_sub_epi64?
>>> vSInt32   __vbasicops_vB) { return _mm_sub_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1055:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt32?
>>> _mm_sub_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:698:3:
>>> error: incompatible type for argument 2 of ?_mm_sub_epi64?
>>> vSInt32   __vbasicops_vB) { return _mm_sub_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1055:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt32?
>>> _mm_sub_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vU64Add?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:765:3:
>>> error: incompatible type for argument 1 of ?_mm_add_epi64?
>>> vUInt32   __vbasicops_vB) { return _mm_add_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1007:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_add_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:765:3:
>>> error: incompatible type for argument 2 of ?_mm_add_epi64?
>>> vUInt32   __vbasicops_vB) { return _mm_add_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1007:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_add_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vS64Add?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:830:3:
>>> error: incompatible type for argument 1 of ?_mm_add_epi64?
>>> vSInt32   __vbasicops_vB) { return _mm_add_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1007:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt32?
>>> _mm_add_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:830:3:
>>> error: incompatible type for argument 2 of ?_mm_add_epi64?
>>> vSInt32   __vbasicops_vB) { return _mm_add_epi64(__vbasicops_vA,
>>> __vbasicops_vB); }
>>> ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1007:1:
>>> note: expected ?__m128i? but argument is of type ?vSInt32?
>>> _mm_add_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vLL64Shift?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:930:26:
>>> error: incompatible type for argument 1 of ?_mm_and_si128?
>>>                        _mm_and_si128(__vbasicops_vShiftFactor,
>>> _mm_cvtsi32_si128( 0x3F )));
>>>                        ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1230:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt8?
>>> _mm_and_si128 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:930:26:
>>> error: incompatible type for argument 1 of ?_mm_sll_epi64?
>>>                        _mm_and_si128(__vbasicops_vShiftFactor,
>>> _mm_cvtsi32_si128( 0x3F )));
>>>                        ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1194:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_sll_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h: In
>>> function ?vLR64Shift?:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:968:26:
>>> error: incompatible type for argument 1 of ?_mm_and_si128?
>>>                        _mm_and_si128(__vbasicops_vShiftFactor,
>>> _mm_cvtsi32_si128( 0x3F )));
>>>                        ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1230:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt8?
>>> _mm_and_si128 (__m128i __A, __m128i __B)
>>> ^
>>> In file included from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:31:0,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /System/Library/Frameworks/vecLib.framework/Headers/vBasicOps.h:968:26:
>>> error: incompatible type for argument 1 of ?_mm_srl_epi64?
>>>                        _mm_and_si128(__vbasicops_vShiftFactor,
>>> _mm_cvtsi32_si128( 0x3F )));
>>>                        ^
>>> In file included from
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/xmmintrin.h:1246:0,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLibTypes.h:90,
>>>               from
>>> /System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:27,
>>>               from
>>> /System/Library/Frameworks/Accelerate.framework/Headers/Accelerate.h:20,
>>>               from vecLibg95c.c:8:
>>> /usr/local/Cellar/gcc48/4.8.2/gcc/lib/gcc/x86_64-apple-darwin13.0.0/4.8.2/include/emmintrin.h:1224:1:
>>> note: expected ?__m128i? but argument is of type ?vUInt32?
>>> _mm_srl_epi64 (__m128i __A, __m128i __B)
>>> ^
>>> make[4]: *** [vecLibg95c.o] Error 1
>>> make[3]: *** [R] Error 2
>>> make[2]: *** [make.lapack] Error 2
>>> make[1]: *** [R] Error 1
>>> make: *** [R] Error 1
>>> 
>>> 	[[alternative HTML version deleted]]
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac at r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>