Closed timlichtenberg closed 1 year ago
PETSc runs on my Apple Silicon laptop - I've attached my make.log
file for comparison.
Your log file complains about having the wrong header files, and that the ones it's using are for an x86_64 architecture. One difference that stands out between our configurations is that my make
command runs the program at /opt/homebrew/bin/gmake
but yours runs /usr/bin/make
.
Found the issue, on my machine conda
created a problem with the ARM architecture. Resolution is to use brew
as a python package manager. I updated INSTALL and TROUBLESHOOTING accordingly.
Just tried to install PROTEUS on an Apple Silicon machine, and got the following error. Haven't found a solution yet.
`(proteus) timlichtenberg@Tims-MacBook-Air petsc % make PETSC_DIR=/Users/timlichtenberg/git/PROTEUS/petsc PETSC_ARCH=arch-darwin-c-opt all
See documentation/faq.html and documentation/bugreporting.html for help with installation problems. Please send EVERYTHING printed out below when reporting problems. Please check the mailing list archives and consider subscribing.
https://petsc.org/release/community/mailing/
========================================== Starting make run on Tims-MacBook-Air.local at Fri, 05 May 2023 12:20:17 +0200 Machine characteristics: Darwin Tims-MacBook-Air.local 21.6.0 Darwin Kernel Version 21.6.0: Mon Dec 19 20:45:43 PST 2022; root:xnu-8020.240.18~2/RELEASE_ARM64_T8110 arm64
Using PETSc directory: /Users/timlichtenberg/git/PROTEUS/petsc Using PETSc arch: arch-darwin-c-opt
PETSC_VERSION_RELEASE 1 PETSC_VERSION_MAJOR 3 PETSC_VERSION_MINOR 19 PETSC_VERSION_SUBMINOR 0 PETSC_VERSION_DATE "unknown" PETSC_VERSION_GIT "unknown" PETSC_VERSION_DATE_GIT "unknown"
Using configure Options: --with-debugging=0 --with-fc=0 --with-cxx=0 --download-sundials2 --download-mpich --COPTFLAGS="-g -O3" --CXXOPTFLAGS="-g -O3" Using configuration flags:
define PETSC_ARCH "arch-darwin-c-opt"
define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size)))
define PETSC_BLASLAPACK_SDOT_RETURNS_DOUBLE 1
define PETSC_BLASLAPACK_SNRM2_RETURNS_DOUBLE 1
define PETSC_CLANGUAGE_C 1
define PETSC_DEPRECATED_ENUM(why) attribute((deprecated(why)))
define PETSC_DEPRECATED_FUNCTION(why) attribute((deprecated(why)))
define PETSC_DEPRECATED_MACRO(why) _Pragma(why)
define PETSC_DEPRECATED_TYPEDEF(why) attribute((deprecated(why)))
define PETSC_DIR "/Users/timlichtenberg/git/PROTEUS/petsc"
define PETSC_DIR_SEPARATOR '/'
define PETSC_DO_NOT_SWAP_CHILD_FOR_DEBUGGER 1
define PETSC_FUNCTION_NAME_C func
define PETSC_HAVE_ACCESS 1
define PETSC_HAVE_ATOLL 1
define PETSC_HAVE_ATTRIBUTEALIGNED 1
define PETSC_HAVE_BUILTIN_EXPECT 1
define PETSC_HAVE_BZERO 1
define PETSC_HAVE_C99_COMPLEX 1
define PETSC_HAVE_CLOCK 1
define PETSC_HAVE_CXXABI_H 1
define PETSC_HAVE_DLADDR 1
define PETSC_HAVE_DLCLOSE 1
define PETSC_HAVE_DLERROR 1
define PETSC_HAVE_DLFCN_H 1
define PETSC_HAVE_DLOPEN 1
define PETSC_HAVE_DLSYM 1
define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1
define PETSC_HAVE_DRAND48 1
define PETSC_HAVE_DYNAMIC_LIBRARIES 1
define PETSC_HAVE_ERF 1
define PETSC_HAVE_EXECUTABLE_EXPORT 1
define PETSC_HAVE_FCNTL_H 1
define PETSC_HAVE_FENV_H 1
define PETSC_HAVE_FE_VALUES 1
define PETSC_HAVE_FLOAT_H 1
define PETSC_HAVE_FORK 1
define PETSC_HAVE_GETCWD 1
define PETSC_HAVE_GETDOMAINNAME 1
define PETSC_HAVE_GETHOSTBYNAME 1
define PETSC_HAVE_GETHOSTNAME 1
define PETSC_HAVE_GETPAGESIZE 1
define PETSC_HAVE_GETRUSAGE 1
define PETSC_HAVE_GETWD 1
define PETSC_HAVE_IMMINTRIN_H 1
define PETSC_HAVE_INTTYPES_H 1
define PETSC_HAVE_ISINF 1
define PETSC_HAVE_ISNAN 1
define PETSC_HAVE_ISNORMAL 1
define PETSC_HAVE_LGAMMA 1
define PETSC_HAVE_LOG2 1
define PETSC_HAVE_LSEEK 1
define PETSC_HAVE_MACHINE_ENDIAN_H 1
define PETSC_HAVE_MEMMOVE 1
define PETSC_HAVE_MKSTEMP 1
define PETSC_HAVE_MMAP 1
define PETSC_HAVE_MPICH 1
define PETSC_HAVE_MPICH_NUMVERSION 40101300
define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE MPIR_CVAR_CH3
define PETSC_HAVE_MPIIO 1
define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1
define PETSC_HAVE_MPI_COMBINER_DUP 1
define PETSC_HAVE_MPI_COMBINER_NAMED 1
define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1
define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1
define PETSC_HAVE_MPI_GET_ACCUMULATE 1
define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1
define PETSC_HAVE_MPI_INIT_THREAD 1
define PETSC_HAVE_MPI_INT64_T 1
define PETSC_HAVE_MPI_LARGE_COUNT 1
define PETSC_HAVE_MPI_LONG_DOUBLE 1
define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1
define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1
define PETSC_HAVE_MPI_ONE_SIDED 1
define PETSC_HAVE_MPI_PROCESS_SHARED_MEMORY 1
define PETSC_HAVE_MPI_REDUCE_LOCAL 1
define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1
define PETSC_HAVE_MPI_RGET 1
define PETSC_HAVE_MPI_WIN_CREATE 1
define PETSC_HAVE_NANOSLEEP 1
define PETSC_HAVE_NETDB_H 1
define PETSC_HAVE_NETINET_IN_H 1
define PETSC_HAVE_PACKAGES ":blaslapack:mathlib:mpi:mpich:pthread:regex:sundials2:"
define PETSC_HAVE_POPEN 1
define PETSC_HAVE_POSIX_MEMALIGN 1
define PETSC_HAVE_PTHREAD 1
define PETSC_HAVE_PWD_H 1
define PETSC_HAVE_RAND 1
define PETSC_HAVE_READLINK 1
define PETSC_HAVE_REALPATH 1
define PETSC_HAVE_REGEX 1
define PETSC_HAVE_RTLD_DEFAULT 1
define PETSC_HAVE_RTLD_GLOBAL 1
define PETSC_HAVE_RTLD_LAZY 1
define PETSC_HAVE_RTLD_LOCAL 1
define PETSC_HAVE_RTLD_NOW 1
define PETSC_HAVE_SETJMP_H 1
define PETSC_HAVE_SLEEP 1
define PETSC_HAVE_SNPRINTF 1
define PETSC_HAVE_SOCKET 1
define PETSC_HAVE_SO_REUSEADDR 1
define PETSC_HAVE_STDATOMIC_H 1
define PETSC_HAVE_STDINT_H 1
define PETSC_HAVE_STRCASECMP 1
define PETSC_HAVE_STRINGS_H 1
define PETSC_HAVE_STRUCT_SIGACTION 1
define PETSC_HAVE_SUNDIALS2 1
define PETSC_HAVE_SYS_PARAM_H 1
define PETSC_HAVE_SYS_RESOURCE_H 1
define PETSC_HAVE_SYS_SOCKET_H 1
define PETSC_HAVE_SYS_TIMES_H 1
define PETSC_HAVE_SYS_TIME_H 1
define PETSC_HAVE_SYS_TYPES_H 1
define PETSC_HAVE_SYS_UTSNAME_H 1
define PETSC_HAVE_SYS_WAIT_H 1
define PETSC_HAVE_TAU_PERFSTUBS 1
define PETSC_HAVE_TGAMMA 1
define PETSC_HAVE_TIME 1
define PETSC_HAVE_TIME_H 1
define PETSC_HAVE_UNAME 1
define PETSC_HAVE_UNISTD_H 1
define PETSC_HAVE_USLEEP 1
define PETSC_HAVE_VA_COPY 1
define PETSC_HAVE_VSNPRINTF 1
define PETSC_HAVE_XMMINTRIN_H 1
define PETSC_INTPTR_T intptr_t
define PETSC_INTPTR_T_FMT "#" PRIxPTR
define PETSC_IS_COLORING_MAX USHRT_MAX
define PETSC_IS_COLORING_VALUE_TYPE short
define PETSC_IS_COLORING_VALUE_TYPE_F integer2
define PETSC_LEVEL1_DCACHE_LINESIZE 64
define PETSC_LIB_DIR "/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib"
define PETSC_MAX_PATH_LEN 1024
define PETSC_MEMALIGN 16
define PETSC_MISSING_LAPACK_lsame 1
define PETSC_MPICC_SHOW "gcc -fPIC -fno-stack-check -Qunused-arguments -g -O3 -fno-common -Wno-implicit-function-declaration -I/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/include -L/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -lmpi -lpmpi"
define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT
define PETSC_OMAKE "/usr/bin/make --no-print-directory"
define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA
define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0
define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1
define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2
define PETSC_PYTHON_EXE "/Users/timlichtenberg/opt/anaconda3/envs/proteus/bin/python3"
define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c))
define PETSC_REPLACE_DIR_SEPARATOR '\'
define PETSC_SIZEOF_INT 4
define PETSC_SIZEOF_LONG 8
define PETSC_SIZEOF_LONG_LONG 8
define PETSC_SIZEOF_SIZE_T 8
define PETSC_SIZEOF_VOID_P 8
define PETSC_SLSUFFIX "dylib"
define PETSC_UINTPTR_T uintptr_t
define PETSC_UINTPTR_T_FMT "#" PRIxPTR
define PETSC_UNUSED __attribute((unused))
define PETSC_USE_AVX512_KERNELS 1
define PETSC_USE_BACKWARD_LOOP 1
define PETSC_USE_CTABLE 1
define PETSC_USE_DEBUGGER "lldb"
define PETSC_USE_DMLANDAU_2D 1
define PETSC_USE_INFO 1
define PETSC_USE_ISATTY 1
define PETSC_USE_LOG 1
define PETSC_USE_MALLOC_COALESCED 1
define PETSC_USE_REAL_DOUBLE 1
define PETSC_USE_SHARED_LIBRARIES 1
define PETSC_USE_SINGLE_LIBRARY 1
define PETSC_USE_SOCKET_VIEWER 1
define PETSC_USE_VISIBILITY_C 1
define PETSC_USING_64BIT_PTR 1
define PETSC_USING_DARWIN 1
define PETSC_VERSION_BRANCH_GIT "HEAD"
define PETSC_VERSION_DATE_GIT "2023-04-20 04:29:36 +0000"
define PETSC_VERSION_GIT "v3.19.0-113-gbe26c74a516"
define PETSC__BSD_SOURCE 1
define PETSC__DEFAULT_SOURCE 1
define PETSC__GNU_SOURCE 1
Using C compile: /Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/bin/mpicc -o .o -c -Wall -Wwrite-strings -Wno-unknown-pragmas -fstack-protector -fno-stack-check -Qunused-arguments -fvisibility=hidden -g -O3 mpicc -show: gcc -fPIC -fno-stack-check -Qunused-arguments -g -O3 -fno-common -Wno-implicit-function-declaration -I/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/include -L/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -lmpi -lpmpi C compiler version: Apple clang version 14.0.0 (clang-1400.0.29.202)
Using C/C++ linker: /Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/bin/mpicc Using C/C++ flags: -Wl,-bind_at_load -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-bind_at_load -Wl,-multiply_defined,suppress -Wl,-multiply_defined -Wl,suppress -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wall -Wwrite-strings -Wno-unknown-pragmas -fstack-protector -fno-stack-check -Qunused-arguments -fvisibility=hidden -g -O3
Using system modules: Using mpi.h: # 1 "/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/include/mpi.h" 1
Using libraries: -Wl,-rpath,/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -L/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -Wl,-rpath,/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -L/Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/lib -lpetsc -lsundials_cvode -lsundials_nvecserial -lsundials_nvecparallel -llapack -lblas
Using mpiexec: /Users/timlichtenberg/git/PROTEUS/petsc/arch-darwin-c-opt/bin/mpiexec
Using MAKE: /usr/bin/make Default MAKEFLAGS: MAKE_NP:7 MAKE_LOAD:12.0 MAKEFLAGS: --no-print-directory -- PETSC_ARCH=arch-darwin-c-opt PETSC_DIR=/Users/timlichtenberg/git/PROTEUS/petsc
/usr/bin/make --print-directory -f gmakefile -j7 -l12.0 V= libs CC arch-darwin-c-opt/obj/sys/time/cputime.o CC arch-darwin-c-opt/obj/sys/time/fdate.o CC arch-darwin-c-opt/obj/sys/logging/plog.o CC arch-darwin-c-opt/obj/sys/logging/xmllogevent.o CC arch-darwin-c-opt/obj/sys/logging/xmlviewer.o CC arch-darwin-c-opt/obj/sys/logging/utils/classlog.o CC arch-darwin-c-opt/obj/sys/logging/utils/eventlog.o In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/plog.c:11: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/plog.c:11: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/xmllogevent.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsclog.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/xmllogevent.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsclog.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/xmlviewer.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscviewer.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/xmlviewer.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscviewer.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/time/cputime.c:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/time/cputime.c:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/time/fdate.c:2: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/time/fdate.c:2: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/utils/eventlog.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/utils/eventlog.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/utils/classlog.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"error "This header is only meant to be used on x86 and x64 architecture"
^ In file included from /Users/timlichtenberg/git/PROTEUS/petsc/src/sys/logging/utils/classlog.c:8: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/logimpl.h:4: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petsc/private/petscimpl.h:7: In file included from /Users/timlichtenberg/git/PROTEUS/petsc/include/petscsys.h:1404: In file included from /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/xmmintrin.h:17: /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
error "This header is only meant to be used on x86 and x64 architecture"
^ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:54:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_vec_init_v2si(i, 0); ^
~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:133:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packsswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:163:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packssdw((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:193:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_packuswb((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:220:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:243:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:264:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckhdq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:291:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklbw((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:314:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpcklwd((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:335:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_punpckldq((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:356:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:377:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:398:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddd((v2si)m1, (v2si)m2); ^~~~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:420:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:443:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddsw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~/Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:465:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusb((v8qi)m1, (v8qi)m2); ^~~~~~~~~~~~~ /Library/Developer/CommandLineTools/usr/lib/clang/14.0.0/include/mmintrin.h:487:12: error: invalid conversion between vector type 'm64' (vector of 1 'long long' value) and integer type 'int' of different size return (m64)builtin_ia32_paddusw((v4hi)m1, (v4hi)m2); ^~~~~~~~~~~~~ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. 20 errors generated. make[3]: [arch-darwin-c-opt/obj/sys/time/fdate.o] Error 1 make[3]: Waiting for unfinished jobs.... 20 errors generated. make[3]: [arch-darwin-c-opt/obj/sys/logging/xmlviewer.o] Error 1 make[3]: [arch-darwin-c-opt/obj/sys/time/cputime.o] Error 1 20 errors generated. 20 errors generated. make[3]: [arch-darwin-c-opt/obj/sys/logging/utils/classlog.o] Error 1 make[3]: [arch-darwin-c-opt/obj/sys/logging/xmllogevent.o] Error 1 20 errors generated. make[3]: [arch-darwin-c-opt/obj/sys/logging/utils/eventlog.o] Error 1 20 errors generated. make[3]: [arch-darwin-c-opt/obj/sys/logging/plog.o] Error 1 make[2]: * [libs] Error 2 **ERROR*** Error during compile, check arch-darwin-c-opt/lib/petsc/conf/make.log Send it and arch-darwin-c-opt/lib/petsc/conf/configure.log to petsc-maint@mcs.anl.govmake[1]: [all] Error 1 make: [all] Error 2`