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

Hiroaki Matsui hrmatsui at ucdavis.edu
Mon Nov 6 14:14:20 PST 2017


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://github.com/Homebrew/homebrew-core/issues --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 <mailto:noah_hammond at alumni.brown.edu>> のメール:
>> 
>> Hello, I have been following your document <https://wiki.geodynamics.org/_media/software:aspect:aspect_yosemite_20150529.pdf> 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!
>> 
>>  
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geodynamics.org/pipermail/aspect-devel/attachments/20171106/b31202ae/attachment.html>


More information about the Aspect-devel mailing list