[aspect-devel] Fwd: Aspect installation error on OS X El Capitan

Timo Heister heister at clemson.edu
Tue Nov 7 06:32:25 PST 2017


> Illegal instruction: 4

This is caused by the fact that the binary was compiled with
optimizations that are CPU dependent and they fail if you run on older
hardware.

We are still struggling with getting the installers to work reliable,
but I just added a .dmg file for 8.5.1 here
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dealii_dealii_releases_tag_v8.5.1&d=DwIFaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=yJ1xUq5y4aO9uAZL2xmLnnX6VRPkdCjJg35S8gCbeJ0&s=N_nKQiHLmQIMr-96ef-IO5vqe0YMwkTYF-v5dObuMQI&e=  that should work
provided that you are using OSX 10.12 and not "high sierra" yet.

Can you please test and confirm if it works for you?


On Mon, Nov 6, 2017 at 5:14 PM, Hiroaki Matsui <hrmatsui at ucdavis.edu> wrote:
> Hi, all,
>
> I have sent this question to CIG-MC mailing list,
> but I found that here would be better place to discuss about it.
>
> I found that MPI compiler and mpirun command in dealii-8.5.app does not run
> on my macbook with El Capitan (OS X 10.11.6)
> with the illegal instruction. And, looking at information of gcc, this
> package seems to be built for OS X 10.12.
>
> I wonder if this package can work on El Capitan.
> If so, do we have to use an older version of deal ii for El Capitan?
> Or, do we need another deal.ii-8.5.app for the older OS X?
>
> Hiro.
>
> bash-3.2$
> /Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/mpicc
> Illegal instruction: 4
> bash-3.2$
> /Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/mpic++
> Illegal instruction: 4
> bash-3.2$
> /Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/mpirun
> Illegal instruction: 4
> bash-3.2$
> /Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/gcc-6 -v
> Using built-in specs.
> COLLECT_GCC=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/gcc-6
> COLLECT_LTO_WRAPPER=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/Cellar/gcc/6.3.0_1/libexec/gcc/x86_64-apple-darwin16.4.0/6.3.0/lto-wrapper
> Target: x86_64-apple-darwin16.4.0
> Configured with: ../configure --build=x86_64-apple-darwin16.4.0
> --prefix=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/Cellar/gcc/6.3.0_1
> --libdir=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/Cellar/gcc/6.3.0_1/lib/gcc/6
> --enable-languages=c,c++,objc,obj-c++,fortran --program-suffix=-6
> --with-gmp=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/opt/gmp
> --with-mpfr=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/opt/mpfr
> --with-mpc=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/opt/libmpc
> --with-isl=/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/opt/isl
> --with-system-zlib --enable-stage1-checking --enable-checking=release
> --enable-lto --with-build-config=bootstrap-debug --disable-werror
> --with-pkgversion='Homebrew GCC 6.3.0_1'
> --with-bugurl=https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Homebrew_homebrew-2Dcore_issues&d=DwIFaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=yJ1xUq5y4aO9uAZL2xmLnnX6VRPkdCjJg35S8gCbeJ0&s=7P7Ow6zLzlu4LbPv1RbvHBaTXHNo6Tl9jYIhOR1P1IY&e=  --disable-nls
> --enable-multilib --with-native-system-header-dir=/usr/include
> --with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk
> Thread model: posix
> gcc version 6.3.0 (Homebrew GCC 6.3.0_1)
>
>
> 転送されたメッセージ:
>
> 差出人: Hiroaki Matsui <hrmatsui at ucdavis.edu>
> 件名: Re: Aspect installation error
> 日付: 2017年11月3日 16:43:58 GMT-7
> 宛先: "Hammond, Noah" <noah_hammond at alumni.brown.edu>, cig-mc at geodynamics.org
>
> Dear Hammond,
>
> Thank you for asking the installation problem.
>
> I made the instruction with Deal II v8.2.1 and I also meet the same problem
> by using deal II v8.5.
> Then, this document becomes outdated instruction.
>
> I am solving this problem, and I also ask if anyone have already install the
> latest ASPECT with the latest deal ii. on the mailing list.
>
> Have a good weekend,
> Hiro.
>
> 2017/11/03 12:53、Hammond, Noah <noah_hammond at alumni.brown.edu> のメール:
>
> Hello, I have been following your document on how to install ASPECT on Mac
> OS X. I ran into an error with compiling Aspect and I was wondering if you
> could help.
>
> I am using Mac OS X El Capitan, 10.11.6.
>
> After installing Cmake and Deal.II I ran into an error Configuring aspect.
> It looks like there is a problem with the C compiler but I will include the
> error message below. I am not very experienced with Cmake so any help would
> be appreciated. Thanks in advance. Below is the error message:
>
> bash-3.2$ /Applications/CMake.app/Contents/bin/cmake \
>> -D DEAL_II_DIR=/Applications/deal.II.app/Contents/Resources \
>> -D CMAKE_C_COMPILER="mpicc" \
>> -D CMAKE_CXX_COMPILER="mpicxx" \
>> -D CMAKE_CXX_FLAGS="-g -O3 -std=c++11" \
>> -D CMAKE_C_FLAGS="-g -O3" \
>> ../
> -- ====================================================
> -- ============ Configuring ASPECT ====================
> -- ====================================================
> -- Found deal.II version 8.5.0 at
> '/Applications/deal.II-8.5-brew.app/Contents/Resources/lib/cmake/deal.II'
> -- Using ASPECT_USE_PETSC = 'OFF'
> -- The C compiler identification is AppleClang 7.3.0.7030031
> -- The CXX compiler identification is AppleClang 7.3.0.7030031
> -- Check for working C compiler:
> /Applications/deal.II.app/Contents/Resources/opt/openmpi-1.6.5/bin/mpicc
> -- Check for working C compiler:
> /Applications/deal.II.app/Contents/Resources/opt/openmpi-1.6.5/bin/mpicc --
> works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Detecting C compile features
> -- Detecting C compile features - done
> -- Check for working CXX compiler:
> /Applications/deal.II.app/Contents/Resources/opt/openmpi-1.6.5/bin/mpicxx
> -- Check for working CXX compiler:
> /Applications/deal.II.app/Contents/Resources/opt/openmpi-1.6.5/bin/mpicxx --
> works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- Setting up test project, see tests/setup_tests.log for details.
> CMake Error at
> /Applications/CMake.app/Contents/share/cmake-3.10/Modules/CMakeTestCXXCompiler.cmake:45
> (message):
>   The C++ compiler
>
>     "/Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/mpicxx"
>
>   is not able to compile a simple test program.
>
>   It fails with the following output:
>
>     Change Dir:
> /Users/noahhammond/src/aspect/build_deal.ii.app/tests/CMakeFiles/CMakeTmp
>
>     Run Build Command:"/usr/bin/make" "cmTC_65999/fast"
>     /Applications/Xcode.app/Contents/Developer/usr/bin/make -f
> CMakeFiles/cmTC_65999.dir/build.make CMakeFiles/cmTC_65999.dir/build
>     Building CXX object CMakeFiles/cmTC_65999.dir/testCXXCompiler.cxx.o
>     /Applications/deal.II-8.5-brew.app/Contents/Resources/brew/bin/mpicxx
> -o CMakeFiles/cmTC_65999.dir/testCXXCompiler.cxx.o -c
> /Users/noahhammond/src/aspect/build_deal.ii.app/tests/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
>     make[1]: *** [CMakeFiles/cmTC_65999.dir/testCXXCompiler.cxx.o] Illegal
> instruction: 4
>     make: *** [cmTC_65999/fast] Error 2
>
>
>
>
>   CMake will not be able to correctly generate this project.
> Call Stack (most recent call first):
>   CMakeLists.txt:19 (PROJECT)
>
>
> CMake Error at CMakeLists.txt:178 (MESSAGE):
>   ERROR: Test project could not be configured.
>
>
> -- Configuring incomplete, errors occurred!
>
>
>
>
>
>
> _______________________________________________
> Aspect-devel mailing list
> Aspect-devel at geodynamics.org
> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.geodynamics.org_cgi-2Dbin_mailman_listinfo_aspect-2Ddevel&d=DwIFaQ&c=Ngd-ta5yRYsqeUsEDgxhcqsYYY1Xs5ogLxWPA_2Wlc4&r=c08Btfq4m9QEScXN3ZQwLZzzWQE7S8CYq1IYuzKV_Zk&m=yJ1xUq5y4aO9uAZL2xmLnnX6VRPkdCjJg35S8gCbeJ0&s=FOLF5dywYTIL3aWMPevbu9F_VLI8MPHs-OGoWkoQwuw&e= 



-- 
Timo Heister
http://www.math.clemson.edu/~heister/


More information about the Aspect-devel mailing list