Skip to content

Instantly share code, notes, and snippets.

@wjcapehart
Created September 16, 2021 02:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wjcapehart/4f3eb135330172f181faaf768efdc88b to your computer and use it in GitHub Desktop.
Save wjcapehart/4f3eb135330172f181faaf768efdc88b to your computer and use it in GitHub Desktop.
UPP 4.1 Compile Problem on MacOS BigSur w/ Homebrew (GCC-11)
**** Compiling UPP and all libs ****
/bin/cp crtm2.makefile crtm2/makefile
-e
===== Making all in /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2 =====
( cd src && echo "Making CRTM library in `pwd`" ; \
make FC="mpif90 -ffree-form -ffree-line-length-none" FL="mpif90 -ffree-form -ffree-line-length-none" FC_FLAGS="-c -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -ggdb -static -O3" FL_FLAGS="" install; \
\
/bin/cp lib/libCRTM.a /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/lib/libCRTM.a ; \
ln -sf `pwd`/include /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include/crtm2 ; \
)
Making CRTM library in /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2/src
test -d lib || mkdir lib
Making `all' in directory /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2/src/libsrc
a - Type_Kinds.o
a - File_Utility.o
a - Message_Handler.o
a - Date_Utility.o
a - DateTime_Utility.o
a - Timing_Utility.o
a - Compare_Float_Numbers.o
a - Endian_Utility.o
a - Binary_File_Utility.o
a - Sort_Utility.o
a - Search_Utility.o
a - String_Utility.o
a - Fundamental_Constants.o
a - Hyperbolic_Step.o
a - Spectral_Units_Conversion.o
a - UnitTest_Define.o
a - SensorInfo_Parameters.o
a - Subset_Define.o
a - SpcCoeff_Define.o
a - ACCoeff_Define.o
a - NLTECoeff_Define.o
a - SpcCoeff_Binary_IO.o
a - ACCoeff_Binary_IO.o
a - NLTECoeff_Binary_IO.o
a - CloudCoeff_Define.o
a - CloudCoeff_Binary_IO.o
a - AerosolCoeff_Define.o
a - AerosolCoeff_Binary_IO.o
a - CRTM_Options_Define.o
a - CRTM_AOD_Module.o
a - IRwaterCoeff_Define.o
a - SEcategory_Define.o
a - LSEatlas_Define.o
a - MWwaterCoeff_Define.o
a - FitCoeff_Define.o
a - MWwaterLUT_Define.o
a - NESDIS_AMSRE_SICEEM_Module.o
a - NESDIS_AMSRE_SNOWEM_Module.o
a - NESDIS_AMSU_SICEEM_Module.o
a - NESDIS_AMSU_SnowEM_Module.o
a - NESDIS_MHS_SICEEM_Module.o
a - NESDIS_MHS_SnowEM_Module.o
a - NESDIS_LandEM_Module.o
a - NESDIS_SEAICE_PHYEM_MODULE.o
a - NESDIS_SnowEM_Parameters.o
a - NESDIS_SSMI_Module.o
a - NESDIS_SSMI_SIceEM_Module.o
a - NESDIS_SSMI_SnowEM_Module.o
a - NESDIS_SSMIS_SeaIceEM_Module.o
a - NESDIS_SSMIS_SnowEM_Module.o
a - NESDIS_SnowEM_ATMS_Parameters.o
a - NESDIS_ATMS_SnowEM_Module.o
a - CRTM_Utility.o
a - CRTM_Interpolation.o
a - CRTM_SpcCoeff.o
a - CRTM_TauCoeff.o
a - TauCoeff_Define.o
a - CRTM_AerosolCoeff.o
a - CRTM_CloudCoeff.o
a - CRTM_IRlandCoeff.o
a - CRTM_IRwaterCoeff.o
a - CRTM_IRsnowCoeff.o
a - CRTM_IRiceCoeff.o
a - CRTM_VISlandCoeff.o
a - CRTM_VISwaterCoeff.o
a - CRTM_VISsnowCoeff.o
a - CRTM_VISiceCoeff.o
a - CRTM_MWwaterCoeff.o
a - CRTM_Atmosphere_Define.o
a - CRTM_Cloud_Define.o
a - CRTM_Aerosol_Define.o
a - CRTM_Surface_Define.o
a - CRTM_SensorData_Define.o
a - CRTM_SensorInfo.o
a - CRTM_ChannelInfo_Define.o
a - CRTM_Geometry_Define.o
a - CRTM_GeometryInfo_Define.o
a - CRTM_GeometryInfo.o
a - CRTM_Atmosphere.o
a - iAtm_Define.o
a - CRTM_Model_Profiles.o
a - CRTM_AerosolScatter.o
a - ASvar_Define.o
a - CRTM_CloudScatter.o
a - CSvar_Define.o
a - CRTM_MoleculeScatter.o
a - CRTM_SfcOptics_Define.o
a - CRTM_SfcOptics.o
a - CRTM_IR_Land_SfcOptics.o
a - CRTM_IR_Water_SfcOptics.o
a - CRTM_IR_Snow_SfcOptics.o
a - CRTM_IR_Ice_SfcOptics.o
a - CRTM_MW_Land_SfcOptics.o
a - CRTM_MW_Water_SfcOptics.o
a - CRTM_MW_Snow_SfcOptics.o
a - CRTM_MW_Ice_SfcOptics.o
a - CRTM_VIS_Land_SfcOptics.o
a - CRTM_VIS_Water_SfcOptics.o
a - CRTM_VIS_Snow_SfcOptics.o
a - CRTM_VIS_Ice_SfcOptics.o
a - CRTM_SEcategory.o
a - CRTM_LowFrequency_MWSSEM.o
a - CRTM_Fastem1.o
a - CRTM_FastemX.o
a - Reflection_Correction_Module.o
a - Azimuth_Emissivity_Module.o
a - Azimuth_Emissivity_F6_Module.o
a - Small_Scale_Correction_Module.o
a - Large_Scale_Correction_Module.o
a - Foam_Utility_Module.o
a - Slope_Variance.o
a - Guillou.o
a - Ellison.o
a - Liu.o
a - Fresnel.o
a - CRTM_IRSSEM.o
a - CRTM_AtmOptics.o
a - CRTM_AtmOptics_Define.o
a - AOvar_Define.o
a - CRTM_Planck_Functions.o
a - RTV_Define.o
a - SOI_Module.o
a - ADA_Module.o
a - Emission_Module.o
a - CRTM_RTSolution_Define.o
a - Common_RTSolution.o
a - CRTM_RTSolution.o
a - CRTM_AntennaCorrection.o
a - CRTM_AncillaryInput_Define.o
a - SSU_Input_Define.o
a - Zeeman_Input_Define.o
a - CRTM_Parameters.o
a - CRTM_LifeCycle.o
a - CRTM_Forward_Module.o
a - CRTM_Tangent_Linear_Module.o
a - CRTM_Adjoint_Module.o
a - CRTM_K_Matrix_Module.o
a - CRTM_AtmAbsorption.o
a - CRTM_Predictor.o
a - CRTM_Predictor_Define.o
a - ODAS_AtmAbsorption.o
a - ODAS_Predictor.o
a - ODAS_Predictor_Define.o
a - ODAS_Binary_IO.o
a - ODAS_Define.o
a - ODAS_TauCoeff.o
a - ODPS_AtmAbsorption.o
a - ODPS_Predictor.o
a - ODPS_Predictor_Define.o
a - PAFV_Define.o
a - ODPS_Binary_IO.o
a - ODPS_Define.o
a - ODPS_TauCoeff.o
a - CRTM_GeometryInfo.o
a - ODSSU_AtmAbsorption.o
a - ODSSU_Define.o
a - ODSSU_Binary_IO.o
a - ODSSU_TauCoeff.o
a - Profile_Utility_Parameters.o
a - ODPS_CoordinateMapping.o
a - ODZeeman_TauCoeff.o
a - ODZeeman_AtmAbsorption.o
a - ODZeeman_Predictor.o
a - Zeeman_Utility.o
a - CRTM_NLTECorrection.o
a - NLTE_Parameters.o
a - NLTE_Predictor_Define.o
a - NLTE_Predictor_IO.o
a - CRTM_Module.o
Returning to directory /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2/src
Installing libCRTM.a in /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2/src/lib
test -d include || mkdir include
Installing *.mod in /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/crtm2/src/include
-e
===== Making all in /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/sorc/comlibs/xml =====
makefile:42: warning: overriding commands for target `.f90.o'
../../../configure.upp:116: warning: ignoring old commands for target `.f90.o'
mpif90 -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -DCOMMCODE -DUPPLITTLEENDIAN -fno-range-check -O3 -c -O2 xmlparse.f90
mpif90 -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -DCOMMCODE -DUPPLITTLEENDIAN -fno-range-check -O3 -c -O2 read_xml_prims.f90
ar ru libxmlparse.a xmlparse.o read_xml_prims.o
ar: creating archive libxmlparse.a
/bin/cp *.mod /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include
/bin/cp libxmlparse.a /Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/lib
makefile_dtc:123: warning: overriding commands for target `.f.o'
../../configure.upp:113: warning: ignoring old commands for target `.f.o'
makefile_dtc:126: warning: overriding commands for target `.f90.o'
../../configure.upp:116: warning: ignoring old commands for target `.f90.o'
makefile_dtc:129: warning: overriding commands for target `.c.o'
../../configure.upp:110: warning: ignoring old commands for target `.c.o'
mpif90 -ffree-form -ffree-line-length-none -c -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -DCOMMCODE -DUPPLITTLEENDIAN -fno-range-check -O3 -c -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include/crtm2 /usr/local//include -I/usr/local//include -I/usr/local/nceplibs/include wrf_io_flags.f
gfortran-11: warning: /usr/local//include: linker input file unused because linking not done
mpif90 -ffree-form -ffree-line-length-none -c -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -DCOMMCODE -DUPPLITTLEENDIAN -fno-range-check -O3 -c -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include/crtm2 /usr/local//include -I/usr/local//include -I/usr/local/nceplibs/include getVariable.f
gfortran-11: warning: /usr/local//include: linker input file unused because linking not done
mpif90 -ffree-form -ffree-line-length-none -c -fconvert=big-endian -fno-second-underscore -frecord-marker=4 -DCOMMCODE -DUPPLITTLEENDIAN -fno-range-check -O3 -c -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include -I/Users/wjc/GitHub/SD_Mines_WRF_REALTIME/WRF4/UPPV4.1/include/crtm2 /usr/local//include -I/usr/local//include -I/usr/local/nceplibs/include getIVariableN.f
gfortran-11: warning: /usr/local//include: linker input file unused because linking not done
make: *** No rule to make target `kinds_mod.o', needed by `VRBLS2D_mod.o'. Stop.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment