Page 1 of 1

make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1

Posted: Tue Apr 29, 2025 5:07 pm
by jortecal
Dear all,

I am trying to install eSASS on my Ubuntu 24.04.2 machine following https://erosita.mpe.mpg.de/edr/DataAnal ... stall.html. I get to the point of running make in the /autoconf folder but it returns the following error after a while:

Code: Select all

  720 |     call FTGCVD(unit,colnum_e_min,     1,1,1,huge_real64,avign%e_min,     anyf,status)
      |                                                         2
......
  731 |          avign%coeffs(:),  anyf,status)
      |         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
task/srctool/srctool_generic_avign_mod.f90:733:9:

  720 |     call FTGCVD(unit,colnum_e_min,     1,1,1,huge_real64,avign%e_min,     anyf,status)
      |                                                         2
......
  733 |          avign%e_sample(:),anyf,status)
      |         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1
make[1]: Leaving directory '/home/jortecal/eSASS4DR1/eSASS4EDR/autoconf/build'
make: *** [Makefile:391: all-recursive] Error 1
I don't know where does it come from and how to fix it.
Thanks in advance.

Jorge

Re: make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1

Posted: Wed Apr 30, 2025 5:53 am
by MiriamRamos
Hi Jorge,

In principle, eSASS4DR1 was not tested on Ubuntu 24.04.2, since it did not exist during DR1. And we are not entirely sure if it compiles with GCC v13+, which is the default one in Ubuntu 24.04.2.

However, I recently installed eSASS4DR1 in Ubuntu 24.04.2 with gcc version 13.3.0 and encountered no problem during the installation. Can you tell me which gcc version you are using?

Can you also copy and paste the configure command you are using? A problem might come from the FFTW and/or LAPACK libraries you are using.

Cheers,
Miriam

Re: make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1

Posted: Wed Apr 30, 2025 7:16 am
by MiriamRamos
By the way, Jorge, one of my colleagues, just pointed out that you are giving the EDR installation webpage in your initial post. I guess you are trying to install eSASS4DR1, not eSASS4EDR, right? If so, please follow the correct instructions:

https://erosita.mpe.mpg.de/dr1/eSASS4DR ... tallation/

Cheers,

Miriam

Re: make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1

Posted: Wed Apr 30, 2025 10:12 am
by jortecal
I was indeed following the incorrect installation guide. Now it worked, thank you!

Re: make[1]: *** [Makefile:1891: task/srctool/srctool_generic_avign_mod.o] Error 1

Posted: Fri May 02, 2025 7:04 am
by MiriamRamos
Dear Jorge,

Thanks for your message. So, you confirm that eSASS4DR1 works on Ubuntu 24.04.2 with default gcc compilers. We are glad to hear this, so we can update our documentation soon.

Best wishes,
Miriam