[mesa-users] Install error

Guido Moyano Loyola guido.moyano at gmail.com
Sun Nov 27 23:44:06 EST 2011


Hello MESA Community,

I'm having problems installing MESA. I don't know how far I was to complete
the installation, but it was looking good till this point:

(before hand, I am using bash and mesasdk. I change some of the path in the
makefile_header of mesasdk to look for gfortran within
/mesa/utils/mesasdk/bin/). Now gfortran and gcc are the ones within
mesasdk, I don't know wheter this is a problem or not (after the
instalation I am thinking on change the .bashrc and .bash_profile to their
original form, to use the gfortran and gcc that I installed.

mesa/diffusion has been made, tested, and exported.

************************************************

/home/guido/mesa/sample
building sample package.


I am sending in the attach file more details of the errors.

After doing a ./clean, I tried to ran again ./install and this is what I
got:


root at Terminus:~/mesa# ./install
checking if ndiff is installed ...
yes!

/home/guido/mesa/const
building const package.

make: `libconst.a' is up to date.
make: `libconst.a' is up to date.
/home/guido/mesa/utils/
mesasdk/bin/gfortran -fopenmp -o ../tester test_const.o -L../../make -lconst
/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [tester] Error 1

/home/guido/mesa/const/test
FAILED


/home/guido/mesa/const
./build_and_test FAILED

root at Terminus:~/mesa#


Thank you for your time.
Regards,
Guido

-- 
Guido Moyano Loyola, PhD Student
Centre for Astrophysics and Supercomputing
Swinburne University of Technology
Hawthorn, Melbourne, VIC 3122, Australia
Phone: +61392148707
Office AR 310
http://astronomy.swin.edu.au/staff/gmoyano.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20111128/62774258/attachment.html>
-------------- next part --------------
?mesa/diffusion has been made, tested, and exported.

************************************************

/home/guido/mesa/sample
building sample package.

*
*
*

/usr/bin/gfortran -fno-range-check  -fopenmp  -I../public -I../private -I../../include -Wunused-value -Werror -W -fimplicit-none   -O2 -c -ffree-form -I/home/guido/mesa/utils/mesasdk/include -x f95-cpp-input -D/usr/bin/gfortran ../private/solve_mix.f
<command-line>:2:0: error: macro names must be identifiers
../private/solve_mix.f:58.17:

         real (XL), pointer, dimension(:) :: du, d, dl
                 1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:82.18:

         allocate(du(nz), d(nz), dl(nz), x(nz,species), &
                  1
Error: Allocate-object at (1) is not a nonprocedure pointer or an allocatable variable
../private/solve_mix.f:239.25:

            deallocate(du, d, dl, x, b, init_avg_x)
                         1
Error: Allocate-object at (1) is not a nonprocedure pointer or an allocatable variable
../private/solve_mix.f:244.20:

            real (XL), dimension(:) :: du, d, dl
                    1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:246.20:

            real (XL) :: dtdm, dtsig00dm, dtsigp1dm, dt_ps, dm, sig
                    1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:247.20:

            real (XL), parameter :: xl0 = 0, xl1 = 1
                    1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:256.18:

                  dl(k-1) = -dtsig00dm
                  1
Error: Unclassifiable statement at (1)
../private/solve_mix.f:261.18:

                  du(k) = -dtsigp1dm
                  1
Error: Unclassifiable statement at (1)
../private/solve_mix.f:265.15:

               d(k) = xl1 + dtsig00dm + dtsigp1dm
               1
Error: Unclassifiable statement at (1)
../private/solve_mix.f:285.17:

         real (XL), dimension(n), intent(in) :: sup, diag, sub
                 1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:290.17:

         real (XL), dimension(:), pointer :: bp, vp, xp
                 1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:291.17:

         real (XL) :: m
                 1
Error: Symbol 'xl' at (1) has no IMPLICIT type
../private/solve_mix.f:295.18:

         allocate(bp(n), vp(n), xp(n), stat=ierr)
                  1
Error: Allocate-object at (1) is not a nonprocedure pointer or an allocatable variable
../private/solve_mix.f:298.9:

         bp(1) = diag(1)
         1
Error: Unclassifiable statement at (1)
../private/solve_mix.f:299.9:

         vp(1) = rhs(1)
         1
Error: Unclassifiable statement at (1)
../private/solve_mix.f:303.40:

            bp(i) = diag(i) - m*sup(i-1)
                                        1
Error: Unexpected STATEMENT FUNCTION statement at (1)
../private/solve_mix.f:304.20:

            vp(i) = rhs(i) - m*vp(i-1)
                    1
Error: Statement function at (1) is recursive
../private/solve_mix.f:307.28:

         xp(n) = vp(n)/bp(n)
                            1
Error: Unexpected STATEMENT FUNCTION statement at (1)
../private/solve_mix.f:310.20:

            xp(i) = (vp(i) - sup(i)*xp(i+1))/bp(i)
                    1
Error: Statement function at (1) is recursive
../private/solve_mix.f:314.22:

         deallocate(bp, vp, xp)
                      1
Error: 'bp' at (1) is not a variable
../private/solve_mix.f:275.49:

      subroutine solve_high_precision_tridiag(sub, diag, sup, rhs, x, n, ierr)
                                                 1
Error: Symbol 'sub' at (1) has no IMPLICIT type
../private/solve_mix.f:275.55:

      subroutine solve_high_precision_tridiag(sub, diag, sup, rhs, x, n, ierr)
                                                       1
Error: Symbol 'diag' at (1) has no IMPLICIT type
../private/solve_mix.f:275.60:

      subroutine solve_high_precision_tridiag(sub, diag, sup, rhs, x, n, ierr)
                                                            1
Error: Symbol 'sup' at (1) has no IMPLICIT type
../private/solve_mix.f:302.13:

            m = sub(i-1)/bp(i-1)
             1
Error: Symbol 'm' at (1) has no IMPLICIT type
../private/solve_mix.f:243.36:

         subroutine create_matrix(du, d, dl)
                                    1
Error: Symbol 'du' at (1) has no IMPLICIT type
Fatal Error: Error count reached limit of 25.
make: *** [solve_mix.o] Error 1

/home/guido/mesa/star/make
FAILED


/home/guido/mesa/star
./build_and_test FAILED

root at Terminus:~/mesa# 


More information about the Mesa-users mailing list