[Mesa-users] Encountering compile errors building mesa-r11554 on iMacPro

RICHARD H D TOWNSEND townsend at astro.wisc.edu
Sat Mar 16 17:25:48 EDT 2019


Can you try running './clean' before you run './install'?

If that doesn't work, please send the output from 'gfortran -v'.

cheers,

Rich

> On Mar 16, 2019, at 2:47 PM, Samuel H Dupree Jr <sdupree at speakeasy.net> wrote:
> 
>  
> The command mesasdk_versions.sh returns
> 
> (base) Samuels-Mac-Pro:mesa-r11554 user$ mesasdk_version.sh
> x86_64-osx-10.12-10.14-20190315
> 
> Sam Dupree
> 
>  
> On March/16/2019 14:58:30, RICHARD H D TOWNSEND via Mesa-users wrote:
>> Hi Sam (copying mesa-users) --
>> 
>> Can you confirm that the MESA SDK is initialized? What does the command
>> 
>> mesasdk_version.sh
>> 
>> report?
>> 
>> cheers,
>> 
>> Rich
>> 
>> 
>>> On Mar 16, 2019, at 12:00 PM, Samuel Dupree <sdupree at speakeasy.net>
>>>  wrote:
>>> 
>>> Rich,
>>> 
>>> I removed the source statement for madsdk from my .bash_profile file, restarted the Terminal app and attempted to install MESA. I'm still getting the compile error as follows:
>>> 
>>> 
>>> 
>>> Last login: Sat Mar 16 11:18:55 on ttys000
>>> (base) Samuels-Mac-Pro:~ user$ cd $MESA_DIR
>>> (base) Samuels-Mac-Pro:mesa-r11554 user$ ./install
>>> 
>>> /Volumes/Development/AstrophysicsLib/mesa-r11554/const
>>> building const package.
>>> 
>>> gfortran -fopenmp -ggdb -o ../tester test_const.o -L../../make -lconst 
>>> export
>>> done
>>> 
>>> mesa/const has been built, tested, and exported.
>>> 
>>> ************************************************
>>> 
>>> /Volumes/Development/AstrophysicsLib/mesa-r11554/utils
>>> building utils package.
>>> 
>>> gfortran -Wno-uninitialized -fno-range-check -fmax-errors=7  -fprotect-parens -fno-sign-zero -fbacktrace -ggdb -finit-real=snan -fopenmp  -std=f2008 -Wno-error=tabs  -I../public -I../private -I../../include -I/Applications/mesasdk/include -Wunused-value -W -Wno-compare-reals -Wno-unused-parameter -fimplicit-none   -O2 -c -ffree-form -x f95-cpp-input ../private/utils_nan_qp.f90
>>> ../private/utils_nan_qp.f90:584.27:
>>> 
>>>     call C_F_POINTER(C_LOC(x), ix, [2,SHAPE(x)])
>>>                            1
>>> Error: Assumed-shape array 'x' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable
>>> ../private/utils_nan_qp.f90:552.27:
>>> 
>>>     call C_F_POINTER(C_LOC(x), ix, [2,SHAPE(x)])
>>>                            1
>>> Error: Assumed-shape array 'x' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable
>>> ../private/utils_nan_qp.f90:520.27:
>>> 
>>>     call C_F_POINTER(C_LOC(x), ix, [2,SHAPE(x)])
>>>                            1
>>> Error: Assumed-shape array 'x' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable
>>> ../private/utils_nan_qp.f90:488.27:
>>> 
>>>     call C_F_POINTER(C_LOC(x), ix, [2,SHAPE(x)])
>>>                            1
>>> Error: Assumed-shape array 'x' at (1) cannot be an argument to the procedure 'c_loc' because it is not C interoperable
>>> make: *** [makefile:63: utils_nan_qp.o] Error 1
>>> 
>>> /Volumes/Development/AstrophysicsLib/mesa-r11554/utils/make
>>> FAILED
>>> 
>>> 
>>> /Volumes/Development/AstrophysicsLib/mesa-r11554/utils
>>> ./build_and_test FAILED
>>> 
>>> 
>>> 
>>> Sam Dupree.
>>> 
>>> 
>>> 
>>> On March/16/2019 12:47:55, RICHARD H D TOWNSEND wrote:
>>> 
>>>> Hi Sam --
>>>> 
>>>> In your init scripts, you're trying to use the Mad SDK (a superset of the MESA SDK). Replace 'madsdk' by 'mesasdk', and things should work.
>>>> 
>>>> cheers,
>>>> 
>>>> Rich
>>>> 
>>>> 
>>>> 
>>>>> On Mar 16, 2019, at 11:32 AM, Samuel Dupree via Mesa-users <mesa-users at lists.mesastar.org>
>>>>> 
>>>>>  wrote:
>>>>> 
>>>>> The outputs from the various commands are given below.
>>>>> 
>>>>> Sam Dupree
>>>>> 
>>>>> 
>>>>> On March/16/2019 12:24:59, Francis Timmes wrote:
>>>>> 
>>>>> 
>>>>>> i don't know the answer to this question (rich does though),
>>>>>> but an error upon login is usually not a good starting position.
>>>>>> 
>>>>>> it would also be useful to report the output of each of the following commands
>>>>>> gfortran -v
>>>>>> 
>>>>>> 
>>>>> (base) Samuels-Mac-Pro:mesa-r11554 user$ gfortran -v
>>>>> Using built-in specs.
>>>>> COLLECT_GCC=gfortran
>>>>> COLLECT_LTO_WRAPPER=/Users/user/anaconda3/bin/../libexec/gcc/x86_64-apple-darwin11.4.2/4.8.5/lto-wrapper
>>>>> Target: x86_64-apple-darwin11.4.2
>>>>> Configured with: ./configure --prefix=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-gxx-include-dir=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/gcc/include/c++ --bindir=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/bin --datarootdir=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_p
>>>>> 
>>  lacehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/share --libdir=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib --with-gmp=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-mpfr=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-mpc=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_14
>>  77649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-isl=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-cloog=/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac --with-boot-ldflags='-Wl,-headerpad_max_install_names -Wl,-L/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh
>>  old_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-L/usr/lib' --with-stage1-ldflags='-Wl,-headerpad_max_install_names -Wl,-L/Users/ray/mc-x64-3.5/conda-bld/gcc-4.8_1477649012852/_b_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-L/usr/lib' --enable-checking=release --with-tune=generic --disable-multilib
>> 
>>>>> Thread model: posix
>>>>> gcc version 4.8.5 (GCC)
>>>>> 
>>>>> 
>>>>>> echo $MESASDK_ROOT
>>>>>> 
>>>>>> 
>>>>> (base) Samuels-Mac-Pro:mesa-r11554 user$ echo $MESASDK_ROOT
>>>>> /Applications/mesasdk
>>>>> 
>>>>> 
>>>>>> echo $PATH
>>>>>> 
>>>>>> 
>>>>> (base) Samuels-Mac-Pro:mesa-r11554 user$ echo $PATH
>>>>> /Users/user/anaconda3/bin:/Users/user/anaconda3/condabin:/Users/user/anaconda3/lib:/Users/user/anaconda3/include:/Applications/Julia-1.0.app/Contents/Resources/julia//bin:/Users/user/boost_1_67_0_anaconda3/include/boost:/Users/user/boost_1_67_0_anaconda3/lib:/Users/user/gnu:/Users/user/.local/bin/python3.6:/usr/local/atlas/include:/usr/local/atlas/lib:/usr/local/pcre/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/user/perl5/perlbrew/bin:/Users/user/perl5/perlbrew/perls/perl-5.18.4/bin:/Applications/mesasdk/bin:/Users/user/dislin/bin:/usr/local/texlive/2013/bin:/usr/include:/usr/local/include:/opt/subversion/bin:/Users/user/apache-maven-3.3.9/bin:/Applications/Absoft19.0/bin:/Applications/Absoft19.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin
>>>>> 
>>>>> 
>>>>>> echo $MESA_DIR
>>>>>> 
>>>>>> 
>>>>> (base) Samuels-Mac-Pro:mesa-r11554 user$ echo $MESA_DIR
>>>>> /Volumes/Development/AstrophysicsLib/mesa-r11554
>>>>> 
>>>>> 
>>>>>> fxt
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Mar 16, 2019, at 9:16 AM, Samuel Dupree <sdupree at speakeasy.net>
>>>>>>> 
>>>>>>>  wrote:
>>>>>>> 
>>>>>>> Do I need to use both the MESA SDK, mesasdk and the SDK used to install Gyre, madsdk, to install MESA? If so, is there a version that is compatible with Mac OS X Mojave?
>>>>>>> 
>>>>>>> Sam Dupree.
>>>>>>> 
>>>>>>> On March/16/2019 11:47:44, Francis Timmes wrote:
>>>>>>> 
>>>>>>> 
>>>>>>>>> Last login: Sat Mar 16 11:18:27 on ttys000
>>>>>>>>> -bash: /Applications/madsdk/bin/madsdk_init.sh: No such file or directory
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> resolving this error, which is in your setup, may help.
>>>>>>>> 
>>>>>>>> fxt
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Mar 16, 2019, at 8:39 AM, Samuel Dupree via Mesa-users <mesa-users at lists.mesastar.org>
>>>>>>>>> 
>>>>>>>>>  wrote:
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> I'm attempting to install the current version of MESA, mesa-r11554, on an iMacPro running MAC OS X 10.14.3, Mojave. The SDK I downloaded and installed from mesasdk-x86_64-osx-10.12-10.14-20190315.dmg. The compile errors I'm getting at present are captured in the attached file.
>>>>>>>>> 
>>>>>>>>> In looking through the FAQ's list, I haven't seen any comments resolving this problem. Have any updates to the mesa_r11554 release been posted?
>>>>>>>>> 
>>>>>>>>> Please advise.
>>>>>>>>> 
>>>>>>>>> <Installation_of_mesa_411554_output.txt>_______________________________________________
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> mesa-users at lists.mesastar.org
>>>>>>>>> https://lists.mesastar.org/mailman/listinfo/mesa-users
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>> _______________________________________________
>>>>> 
>>>>> 
>>>>> mesa-users at lists.mesastar.org
>>>>> https://lists.mesastar.org/mailman/listinfo/mesa-users
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>  
>>> -- 
>>> <IYA-2009.jpg>                <mmb_emblem-2.gif>
>>>    Samuel H. Dupree, Jr.		   			   	      
>>> sdupree at speakeasy.net
>>> 
>>>    10501 Rising Ridge Road
>>>    Apartment 201                                                
>>> http://users.speakeasy.net/~sdupree/
>>> 
>>>    Fredericksburg, VA 22407, USA
>>> 
>>>     HOME: 540-693-1240            WORK: 540-653-6509                FAX: 866-514-9629
>>> 
>>>           "The Greatest Show on Earth" is not on Earth. It's in Space!  
>>> 
>>> 
>>> 
>> _______________________________________________
>> 
>> mesa-users at lists.mesastar.org
>> https://lists.mesastar.org/mailman/listinfo/mesa-users
>> 
>> 
>> 
>> 
>  




More information about the Mesa-users mailing list