Message Boards

RE: f951: error: unrecognized command line option "-fpp" on RHEL 6.6

KRIS Zh, modified 6 Years ago.

f951: error: unrecognized command line option "-fpp" on RHEL 6.6

Youngling Posts: 3 Join Date: 12/16/13 Recent Posts
Dear all:

OS: RHEL 6.6 (64bit )
Intel Compiler : 17.0.5 (Intel parallel_studio_xe_2017_update5)
Delft3d : Latest (svn co https://svn.oss.deltares.nl/repos/delft3d/trunk delft3dtrunk)


I can successfully run ./autogen.sh and ./configure

But i got error when I use the
make ds-install
:
1
Making install in third_party
2
make[1]: Entering directory `/opt/source/delft3d/delft3dtrunk/src/third_party'
3
Making install in interacter_stub
4
make[2]: Entering directory `/opt/source/delft3d/delft3dtrunk/src/third_party/interacter
5
Making install in src
6
make[3]: Entering directory `/opt/source/delft3d/delft3dtrunk/src/third_party/interacter
7
/bin/sh ../../../libtool  --tag=FC   --mode=compile mpif90   -fopenmp -g -fpp -recursive threaded -traceback -c -o interacter_stub.lo  interacter_stub.f90
8
libtool: compile:  mpif90 -fopenmp -g -fpp -recursive -reentrancy threaded -traceback -cstub.f90  -fPIC -o .libs/interacter_stub.o
9
gfortran: threaded: No such file or directory
10
gfortran: unrecognized option '-recursive'
11
gfortran: unrecognized option '-reentrancy'
12
gfortran: unrecognized option '-traceback'
13
f951:[color=#F71313] error[/color]: unrecognized command line option "-fpp"
14
make[3]: *** [interacter_stub.lo] Error 1
15
make[3]: Leaving directory `/opt/source/delft3d/delft3dtrunk/src/third_party/interacter_
16
make[2]: *** [install-recursive] Error 1
17
make[2]: Leaving directory `/opt/source/delft3d/delft3dtrunk/src/third_party/interacter_
18
make[1]: *** [install-recursive] Error 1
19
make[1]: Leaving directory `/opt/source/delft3d/delft3dtrunk/src/third_party'
20
make: *** [install-recursive] Error 1


mpif90 :
1
which mpif90
2
/opt/intel/compilers_and_libraries_2017.5.239/linux/mpi/intel64/bin/mpif90


LD_LIBRARY_PATH
1
/opt/intel/compilers_and_libraries_2017.5.239/linux/compiler/lib/intel64:/opt/intel/compilers_and_libraries_2017.5.239/linux/compiler/lib/intel64_lin:/opt/intel/compilers_and_libraries_2017.5.239/linux/mpi/intel64/lib:/opt/intel/compilers_and_libraries_2017.5.239/linux/mpi/mic/lib:/opt/intel/compilers_and_libraries_2017.5.239/linux/tbb/lib/intel64_lin/gcc4.4:/opt/intel/compilers_and_libraries_2017.5.239/linux/compiler/lib/intel64_lin:/opt/intel/compilers_and_libraries_2017.5.239/linux/mkl/lib/intel64_lin:/opt/intel/debugger_2017/libipt/intel64/lib


icc :
1
which icc
2
/opt/intel/compilers_and_libraries_2017.5.239/linux/bin/intel64/icc


ifort :
1
which ifort
2
/opt/intel/compilers_and_libraries_2017.5.239/linux/bin/intel64/ifort


I'd appreciate any suggestion .

Thanks.

BR
Kris
thumbnail
Adri Mourits, modified 6 Years ago.

RE: f951: error: unrecognized command line option "-fpp" on RHEL 6.6

Jedi Master Posts: 303 Join Date: 1/3/11 Recent Posts
Hi Kris,

The trunk might not be stable due to changes. Please use the latest tagged version, currently: https://svn.oss.deltares.nl/repos/delft3d/tags/7545/

Regards,

Adri
KRIS Zh, modified 6 Years ago.

RE: f951: error: unrecognized command line option "-fpp" on RHEL 6.6

Youngling Posts: 3 Join Date: 12/16/13 Recent Posts
Dear Adri :

Thanks for the suggestion , but still not work with https://svn.oss.deltares.nl/repos/delft3d/tags/7545/

1
[sst@dellT7810 src]$ make ds-install
2
Making install in third_party_open
3
make[1]: Entering directory `/home/sst/7545/7545/src/third_party_open'
4
Making install in version_number
5
make[2]: Entering directory `/home/sst/7545/7545/src/third_party_open/version_number'
6
Making install in packages
7
make[3]: Entering directory `/home/sst/7545/7545/src/third_party_open/version_number/packages'
8
Making install in version_number
9
make[4]: Entering directory `/home/sst/7545/7545/src/third_party_open/version_number/packages/version_number'
10
Making install in src
11
make[5]: Entering directory `/home/sst/7545/7545/src/third_party_open/version_number/packages/version_number/src'
12
Makefile:808: warning: overriding commands for target `clean-local'
13
Makefile:803: warning: ignoring old commands for target `clean-local'
14
mpif90   -DWITH_DELFTONLINE -O2 -fpp -recursive -reentrancy threaded -traceback -c -o version_number.o  version_number.f90
15
gfortran: threaded: No such file or directory
16
gfortran: unrecognized option '-recursive'
17
gfortran: unrecognized option '-reentrancy'
18
gfortran: unrecognized option '-traceback'
19
f951: error: unrecognized command line option "-fpp"
20
make[5]: *** [version_number.o] Error 1
21
make[5]: Leaving directory `/home/sst/7545/7545/src/third_party_open/version_number/packages/version_number/src'
22
make[4]: *** [install-recursive] Error 1
23
make[4]: Leaving directory `/home/sst/7545/7545/src/third_party_open/version_number/packages/version_number'
24
make[3]: *** [install-recursive] Error 1
25
make[3]: Leaving directory `/home/sst/7545/7545/src/third_party_open/version_number/packages'
26
make[2]: *** [install-recursive] Error 1
27
make[2]: Leaving directory `/home/sst/7545/7545/src/third_party_open/version_number'
28
make[1]: *** [install-recursive] Error 1
29
make[1]: Leaving directory `/home/sst/7545/7545/src/third_party_open'
30
make: *** [install-recursive] Error 1
thumbnail
Adri Mourits, modified 6 Years ago.

RE: f951: error: unrecognized command line option "-fpp" on RHEL 6.6 (Answer)

Jedi Master Posts: 303 Join Date: 1/3/11 Recent Posts
Hi Kris,

It seems that you are mixing the Intel C compiler with the Gnu Fortran compiler. See prerequisites, item 6, 7 and 12.

If you use the Gnu C compiler with the Gnu Fortran compiler, using them to compile mpich and netcdf too, line 14 in your output will look like this:
1
mpif90   -DWITH_DELFTONLINE  -O2  -ffree-line-length-none -cpp -c -o version_number.o  version_number.f90


If you do the same with the Intel C and Intel Fortran compiler:
1
mpif90   -DWITH_DELFTONLINE  -O2 -threads  -fpp -recursive -reentrancy threaded -traceback -c -o version_number.o  version_number.f90


Regards,

Adri
KRIS Zh, modified 6 Years ago.

RE: f951: error: unrecognized command line option "-fpp" on RHEL 6.6

Youngling Posts: 3 Join Date: 12/16/13 Recent Posts
Dear Adri :

Thanks for your kindly remind , i finally find the issue.

The NetCDF have to compile C & Fortran separately after V4.2
https://www.unidata.ucar.edu/software/netcdf/docs/building_netcdf_fortran.html

After NetCDF & NetCDF-Fortran , i can install Delft3D (7545) successfully.

1

2
NETCDF_CFLAGS="-I<NCDIR>/include/" NETCDF_LIBS="-L<NCDIR>/lib/" NETCDF_FORTRAN_CFLAGS="-I<NCDIR>/include/" NETCDF_FORTRAN_LIBS="-L<NCDIR>/lib" ./configure


Thanks again. ^^

BR
Kris