[Mesa-users] Encountering Errors Building MESA 24.08.01 in Mac OSX (Intel) ver. 15.5 (Sequoia).
Philip Mocz
pmocz at flatironinstitute.org
Thu Jun 12 00:02:37 UTC 2025
Awesome! Perfect. You may ignore those warnings :)
On Wed, Jun 11, 2025, 3:20 PM Samuel H Dupree Jr <sdupree at speakeasy.net>
wrote:
> Hello Phillip,
>
> Thanks for responding to my note. I took your advice:
>
> - moved the statement source $MESASDK_ROOT/bin/mesasdk_init.sh to the
> last statement in my .zshrc file
> - grabbed the latest version of MESA from zendo
> - downloaded and installed mesasdk from MESA SDK on
> http://user.astro.wisc.edu/~townsend/static.php?ref=mesasdk#Mac_OS_.01Intel.01
>
>
> I was able to successfully install MESA as reflected in both the attached
> build.log and MESA_Install_Messages_Displated_to_Terminal.txt files.
>
> However, I do have a few questions:
>
> - I assume that the warning messages from gfortran, *Warning: Array
> reference at (1) out of bounds (0 < 1) in loop beginning at (2)
> [-Wdo-subscript]*, are not problem
> - In a similar vein, such warnings as, ld: warning: ignoring duplicate
> libraries: '-lblas', do not present any issues
>
> Any thoughts?
>
> Sam Dupree
>
>
> On 6/8/25 04:03, Philip Mocz wrote:
>
> Hi Sam,
>
> Thanks for reaching out!
>
> First, please grab the official release version from zenodo:
> https://zenodo.org/records/13353788
>
> The next thing to try would be to make sure we use the MESA sdk version of
> gfortran.
>
> The issue is your PATH has other things loading with higher priority than
> MESA sdk. (since there are some items in your path prior to
> /Applications/mesasdk/bin:)
>
> You can either move the line
>
> ```
> source $MESASDK_ROOT/bin/mesasdk_init.sh
> ```
>
> in your .bashrc / .zshrc file down to the bottom, or you can just copy and
> paste it into the command line. That will update the path.
>
> Then in the MESA directory do a
> ./clean
> ./install
>
> and see if that changes anything
>
> Best,
> Philip
>
> On Sat, Jun 7, 2025 at 9:36 PM Samuel H Dupree Jr via Mesa-users <
> mesa-users at lists.mesastar.org> wrote:
>
>> mesa-users,
>>
>> I running into errors attempting to build MESA ver. 24.08.01 on a Mac Pro
>> (2019) running Mac OSX (Intel) ver. 15.5 (Sequoia). I've followed the
>> instruction posted at
>> https://docs.mesastar.org/en/latest/installation.html. I downloaded the
>> code from https://github.com/MESAHub/mesa?tab=readme-ov-file. When I
>> start up the installation in a terminal window, I running in the z-shell.
>>
>> Module crmath is not getting built as reflecting in the output listed
>> below.
>>
>> (base) user at Mac-Pro ~ % cd $MESA_DIR
>> (base) user at Mac-Pro mesa-24.08.1 % ./install
>>
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1/const
>> building const package.
>>
>> MAKEDEPF90
>> COMPILE_CMD ../public/const_def.f90
>> COMPILE_CMD ../public/const_lib.f90
>> LIB_TOOL libconst.a
>> MAKEDEPF90
>> TEST_COMPILE ../src/test_const.f90
>> LOADER ../tester
>> export
>> done
>>
>> mesa/const has been built, tested, and exported.
>>
>> ************************************************
>>
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1/utils
>> building utils package.
>>
>> MAKEDEPF90
>> COMPILE_CMD ../public/utils_def.f90
>> COMPILE_CMD ../private/utils_dict.f90
>> COMPILE_CMD ../private/utils_idict.f90
>> COMPILE_CMD ../private/utils_system.f90
>> COMPILE_CMD ../private/utils_openmp.f90
>> COMPILE_CMD ../private/utils_nan_qp.f90
>> COMPILE_CMD ../private/utils_nan_dp.f90
>> COMPILE_CMD ../private/utils_nan_sp.f90
>> COMPILE_CMD ../private/utils_nan.f90
>> COMPILE_CMD ../public/utils_lib.f90
>> CC ../private/utils_c_system.c
>> LIB_TOOL libutils.a
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
>> file: libutils.a(utils_nan.o) has no symbols
>> MAKEDEPF90
>> TEST_COMPILE ../src/test_utils.f90
>> LOADER ../tester
>> export
>> done
>>
>> mesa/utils has been built, tested, and exported.
>>
>> ************************************************
>>
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1/math
>> building math package.
>>
>> MAKEDEPF90
>> COMPILE_CMD ../public/math_def.f90
>> COMPILE_CMD ../private/math_io.f90
>> COMPILE_CMD ../private/math_pown.f90
>> COMPILE_CMD ../public/math_lib_crmath.f90
>> ../public/math_lib_crmath.f90:37:7:
>>
>> 37 | use crmath
>> | 1
>> Fatal Error: Cannot open module file 'crmath.mod' for reading at (1): No
>> such file or directory
>> compilation terminated.
>> make: *** [math_lib_crmath.o] Error 1
>>
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1/math/make
>> FAILED
>>
>>
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1/math
>> ./build_and_test FAILED
>>
>>
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>>
>>
>> From the uname -a command I get:
>>
>> (base) user at Mac-Pro mesa-24.08.1 % uname -a
>> Darwin Mac-Pro.local 24.5.0 Darwin Kernel Version 24.5.0: Tue Apr 22
>> 19:53:26 PDT 2025; root:xnu-11417.121.6~2/RELEASE_X86_64 x86_64
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>>
>> gfortran -v gives:
>>
>> (base) user at Mac-Pro mesa-24.08.1 % gfortran -v
>> Using built-in specs.
>> COLLECT_GCC=gfortran
>>
>> COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc/14.1.0_2/bin/../libexec/gcc/x86_64-apple-darwin23/14/lto-wrapper
>> Target: x86_64-apple-darwin23
>> Configured with: ../configure --prefix=/usr/local/opt/gcc
>> --libdir=/usr/local/opt/gcc/lib/gcc/current --disable-nls
>> --enable-checking=release --with-gcc-major-version-only
>> --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14
>> --with-gmp=/usr/local/opt/gmp --with-mpfr=/usr/local/opt/mpfr
>> --with-mpc=/usr/local/opt/libmpc --with-isl=/usr/local/opt/isl
>> --with-zstd=/usr/local/opt/zstd --with-pkgversion='Homebrew GCC 14.1.0_2'
>> --with-bugurl=https://github.com/Homebrew/homebrew-core/issues
>> --with-system-zlib --build=x86_64-apple-darwin23
>> --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk
>> Thread model: posix
>> Supported LTO compression algorithms: zlib zstd
>> gcc version 14.1.0 (Homebrew GCC 14.1.0_2)
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>> *NOTE: it appears that the version of gfortran in mesasdk is not being
>> picked up? Any thoughts? *
>>
>>
>> echo $MESASDK_ROOT gives:
>>
>> (base) user at Mac-Pro mesa-24.08.1 % echo $MESASDK_ROOT
>> /Applications/mesasdk
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>>
>> echo $PATH contains:
>>
>> (base) user at Mac-Pro mesa-24.08.1 % echo $PATH
>>
>> /Users/user/.juliaup/bin:/usr/local/bin:/usr/bin:/Users/user/opt/anaconda3/bin:/Users/user/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/local/opt/gettext/bin:/Users/user/.local/bin:/Applications/
>> Julia-1.11.app/Contents/Resources/julia/bin/julia:/Users/user/boost_1_67_0_anaconda3/include/boost:/Users/user/boost_1_67_0_anaconda3/lib:/Applications/mesasdk/bin:/Applications/Absoft22.0/bin:/Applications/Absoft22.0/bin:/Library/Frameworks/Python.framework/Versions/3.13/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Xamarin
>> Workbooks.app/Contents/SharedSupport/path-bin:/Users/user/.cargo/bin:/Applications/Visual
>> Studio
>> Code.app/Contents/Resources/app/bin:/Applications/MATLAB_R2024b.app/bin:/Volumes/Development/AstrodynamicsLib/MacOSX.NAIF.mice.v67/mice/src/mice:/Volumes/Development/AstrodynamicsLib/MacOSX.NAIF.mice.v67/mice/lib:/Users/user/oorb:/Users/user/oorb/main:/Volumes/Development/AstrophysicsLib/mesa-24.08.1/scripts/shmesa:/Users/user/cestam/adipack/bin:/Users/user/cestam/adipack/bin
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>>
>> echo $MESA_DIR is set to:
>>
>> (base) user at Mac-Pro mesa-24.08.1 % echo $MESA_DIR
>> /Volumes/Development/AstrophysicsLib/mesa-24.08.1
>> (base) user at Mac-Pro mesa-24.08.1 %
>>
>>
>> A copy of the build.log file has been attached to this note.
>>
>>
>> Any thoughts as to how to correct this problem?
>>
>> Sam Dupree.
>>
>>
>>
>> _______________________________________________
>> mesa-users at lists.mesastar.org
>> https://lists.mesastar.org/mailman/listinfo/mesa-users
>>
>> --
>
> ------------------------------
>
> <http://IYA-2009.jpg>
> <http://mmb_emblem-2.gif> Samuel H. Dupree, Jr.
> sdupree at speakeasy.net
> 10501 Rising Ridge Road
> <https://www.google.com/maps/search/10501+Rising+Ridge+Road+%0D%0A++++++++%C2%A0%C2%A0+Apartment%0D%0A++++++++201?entry=gmail&source=g>
> Apartment 201
> <https://www.google.com/maps/search/10501+Rising+Ridge+Road+%0D%0A++++++++%C2%A0%C2%A0+Apartment%0D%0A++++++++201?entry=gmail&source=g>
>
> http://users.speakeasy.net/~sdupree/
> <http://www.speakeasy.org/%7esdupree/>
> Fredericksburg, VA 22407, USA
>
> HOME: 540-693-1240 iPhone: 215-530-8753 FAX:
> 866-514-9629
>
> * "The Greatest Show on Earth" is not on Earth. It's in Space!*
>
> ------------------------------
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20250611/ccde356b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IYA-2009.jpg
Type: image/jpeg
Size: 10005 bytes
Desc: not available
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20250611/ccde356b/attachment.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mmb_emblem-2.gif
Type: image/gif
Size: 3793 bytes
Desc: not available
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20250611/ccde356b/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mmb_emblem-2.gif
Type: image/gif
Size: 3793 bytes
Desc: not available
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20250611/ccde356b/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IYA-2009.jpg
Type: image/jpeg
Size: 10005 bytes
Desc: not available
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20250611/ccde356b/attachment-0001.jpg>
More information about the Mesa-users
mailing list