Fortran-FOSS-Programmers / FOODIE

Fortran Object-Oriented Differential-equations Integration Environment, FOODIE
129 stars 30 forks source link

No rule to make target 'foodie_adt_integrand.f90' #40

Open willsharpless opened 3 years ago

willsharpless commented 3 years ago

Hey, I wanted to say first this project looks super cool and I hope I can get it to work!

I just cloned the repository to my local machine through: git clone https://github.com/Fortran-FOSS-Programmers/FOODIE

and then after reading the readme here, I tried to: make foodie

but received the following output and error:

Wills-Freaking-MacBook-Pro:FOODIE willsharpless$ make foodie
Building foodie
/Library/Developer/CommandLineTools/usr/bin/make FC=bgxlf2008_r FCFLAGS="-qsuffix=cpp=f90" --directory=src/lib
/Library/Developer/CommandLineTools/usr/bin/make foodie
make[2]: *** No rule to make target `foodie_adt_integrand.f90', needed by `foodie_adt_integrand.o'.  Stop.
make[1]: *** [all] Error 2
make: *** [foodie] Error 2

I tried running make all but also got the exact same output. Did I miss something in the clone?

Note, I have a Mac with macOS Catalina 10.15.7.

szaghi commented 3 years ago

@willsharpless

Hi, in the last year I have not updated/used FOODIE, there could be some oddities (e.g. makefile not updated, third party libraries with newer APIs..).

Tomorrow I'll try to fix it, please be patient.

Cheers.

barracuda156 commented 1 year ago

@willsharpless

Hi, in the last year I have not updated/used FOODIE, there could be some oddities (e.g. makefile not updated, third party libraries with newer APIs..).

Tomorrow I'll try to fix it, please be patient.

Cheers.

@szaghi Any update on this? The error is still there:

--->  Building foodie
Executing:  cd "/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a" && /usr/bin/make -j1 -w all CC="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/cc/usr/bin/gcc-4.2" CXX="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/cxx/usr/bin/g++-4.2" OBJC="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/objc/usr/bin/gcc-4.2" OBJCXX="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/objcxx/usr/bin/g++-4.2" FC="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/fc/opt/local/bin/gfortran-mp-12" F90="/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/f90/opt/local/bin/gfortran-mp-12" INSTALL="/usr/bin/install -c" 
make: Entering directory `/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a'
Building foodie
/usr/bin/make FC=/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/compwrap/fc/opt/local/bin/gfortran-mp-12 FCFLAGS="-cpp -g -O0 -C -fbacktrace" --directory=src/lib
make[1]: Entering directory `/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a/src/lib'
/usr/bin/make foodie
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a/src/lib'
make[2]: *** No rule to make target `foodie_adt_integrand.f90', needed by `foodie_adt_integrand.o'.  Stop.
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a/src/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCRosettaPorts_math_foodie/foodie/work/FOODIE-f243fe44b93631694959864bf5d5be0b1637615a/src/lib'
make: *** [foodie] Error 2