Looking forward to contributing

Hi!

I’m Alex, an undergraduate from Romania. I am currently familiarizing myself with the reltrans codebase. I have viewed the proposed projects as part of GSoC 2026 and i am considering them.

I do have to admit that it is harder than expected to set up reltrans. Running make prompts me to missing dependencies even though i followed the documentation guide for installation. I already configured and compiled a full HEASOFT package and located fourier transform fftw3.f03 file. I really don’t know what i have done wrong and i would appreciate guidance. Thanks!

make
gfortran -DHAVE_INLINE -fPIC -fno-automatic -fno-second-underscore -fno-omit-frame-pointer -fopenmp -Ibuild/include -I/include -I/include/fftw -Jbuild/cache -Ibuild/cache -O3 -shared -export-dynamic -c wrappers.f90 -o build/cache/wrappers.o

f951: Warning: Nonexistent include directory ‘/include’ [-Wmissing-include-dirs]
f951: Warning: Nonexistent include directory ‘/include/fftw’ [-Wmissing-include-dirs]
f951: Warning: Flag ‘-fno-automatic’ overwrites ‘-frecursive’ implied by ‘-fopenmp’
subroutines/amodules.f90:79:0:

   79 |   include 'fftw3.f03'
      | 
Fatal Error: Cannot open included file ‘fftw3.f03’
compilation terminated.
make: *** [Makefile:101: build/cache/wrappers.o] Error 1

Hi Alex,
I’m also facing the same issue while setting up reltrans. Even after configuring HEASOFT and locating the fftw3.f03 file, the build still fails with the same missing include error.

Following this thread in case there’s something we’re overlooking. Thanks for raising it!