Thanks for the link! Something new for me.
On 28 Oct 2013, at 12:11, Federico Calboli <[email protected]> wrote: > On 27 Oct 2013, at 21:33, Simon Zehnder <[email protected]> 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 <[email protected]> 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 >>> [email protected] >>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >> >> _______________________________________________ >> R-SIG-Mac mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac > _______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
