fxj126 发表于 2014-12-17 15:22

make时发现“对gfortran_concat_string未定义的引用

不知道是不是libgfortran的问题,但是安装的库好像都有啊 已经安装了libgfortran3是版本太老了吗用的是opensuse13.2

ifort./OBJ_x86_64_ifort/akima_interp.o./OBJ_x86_64_ifort/gt_utilities_nr.o./OBJ_x86_64_ifort/lin_search2.o./OBJ_x86_64_ifort/akima_all.o./OBJ_x86_64_ifort/ds_form_1.o./OBJ_x86_64_ifort/gt_r_infinity.o./OBJ_x86_64_ifort/spline_lib.o./OBJ_x86_64_ifort/wigner_function.o./OBJ_x86_64_ifort/user_brdf.o./OBJ_x86_64_ifort/angles.o./OBJ_x86_64_ifort/appr_spher_trans.o./OBJ_x86_64_ifort/appr_spher_ls_main.o./OBJ_x86_64_ifort/appr_planck.o./OBJ_x86_64_ifort/gt_integr_1.o./OBJ_x86_64_ifort/gt_integr.o./OBJ_x86_64_ifort/rhs_form.o./OBJ_x86_64_ifort/gt_integr_1_occ.o./OBJ_x86_64_ifort/gt_integr_ps_1.o./OBJ_x86_64_ifort/brdf_albedo.o./OBJ_x86_64_ifort/refraction.o./OBJ_x86_64_ifort/lintp2.o./OBJ_x86_64_ifort/vlad.o./OBJ_x86_64_ifort/lin_search.o./OBJ_x86_64_ifort/gt_cloud_utils.o./OBJ_x86_64_ifort/write_message.o./OBJ_x86_64_ifort/write_msg.o./OBJ_x86_64_ifort/write_cloud_settings.o./OBJ_x86_64_ifort/gt_albedo_setup.o./OBJ_x86_64_ifort/solve_diff_eq.o./OBJ_x86_64_ifort/rtm_output_arrays.o./OBJ_x86_64_ifort/geom_along_los.o./OBJ_x86_64_ifort/line_shapes.o./OBJ_x86_64_ifort/st_abs_coeff.o./OBJ_x86_64_ifort/gt_iface.o./OBJ_x86_64_ifort/st_adjoint_a.o./OBJ_x86_64_ifort/st_adjoint_o.o./OBJ_x86_64_ifort/gpp_converge.o./OBJ_x86_64_ifort/gt_surface.o./OBJ_x86_64_ifort/spher_wf.o./OBJ_x86_64_ifort/gt_renorm.o./OBJ_x86_64_ifort/gt_phase_layers.o./OBJ_x86_64_ifort/phm_along_ls.o./OBJ_x86_64_ifort/gt_scatt.o./OBJ_x86_64_ifort/gt_check.o./OBJ_x86_64_ifort/sc_aer_setup.o./OBJ_x86_64_ifort/mie_aer_setup.o./OBJ_x86_64_ifort/sc_mie.o./OBJ_x86_64_ifort/gt_cloud_parameter_setup.o./OBJ_x86_64_ifort/gt_layer_setup.o./OBJ_x86_64_ifort/gt_cloud_check.o./OBJ_x86_64_ifort/gt_cloud_input.o./OBJ_x86_64_ifort/gt_climatology_input.o./OBJ_x86_64_ifort/gt_esft_parameter_setup.o./OBJ_x86_64_ifort/gt_lbl_parameter_setup.o./OBJ_x86_64_ifort/gt_photochem.o./OBJ_x86_64_ifort/homog_partic.o./OBJ_x86_64_ifort/gt_sf_ps.o./OBJ_x86_64_ifort/dom_spherical.o./OBJ_x86_64_ifort/spher_rad.o./OBJ_x86_64_ifort/sfi_spher.o./OBJ_x86_64_ifort/sfi_field.o./OBJ_x86_64_ifort/st_elevation_wf.o./OBJ_x86_64_ifort/set_output_wf.o./OBJ_x86_64_ifort/st_sph_wf.o./OBJ_x86_64_ifort/st_pp_wf.o./OBJ_x86_64_ifort/st_pp_rrs.o./OBJ_x86_64_ifort/st_sph_rrs.o./OBJ_x86_64_ifort/st_pp_vrs.o./OBJ_x86_64_ifort/st_pp_owf.o./OBJ_x86_64_ifort/st_ps_wf.o./OBJ_x86_64_ifort/ext_wl_all.o./OBJ_x86_64_ifort/ext_wl_rrs.o./OBJ_x86_64_ifort/ext_wl_vrs.o./OBJ_x86_64_ifort/st_refr_king.o./OBJ_x86_64_ifort/st_rrs_setup.o./OBJ_x86_64_ifort/st_rrs_wl.o./OBJ_x86_64_ifort/st_top_bot.o./OBJ_x86_64_ifort/gt_height_grid_ps.o./OBJ_x86_64_ifort/gt_node.o./OBJ_x86_64_ifort/gt_pc_init.o./OBJ_x86_64_ifort/biakima_interp.o./OBJ_x86_64_ifort/rhs_wf_form.o./OBJ_x86_64_ifort/part_sol_arte.o./OBJ_x86_64_ifort/part_sol_rrs.o./OBJ_x86_64_ifort/part_sol_rrs_simpl.o./OBJ_x86_64_ifort/part_sol_vrs.o./OBJ_x86_64_ifort/part_sol_arte_spher.o./OBJ_x86_64_ifort/rhs_drte.o./OBJ_x86_64_ifort/solv_dom.o./OBJ_x86_64_ifort/output.o./OBJ_x86_64_ifort/read_geom_pars.o./OBJ_x86_64_ifort/read_uwt.o./OBJ_x86_64_ifort/read_brdf.o./OBJ_x86_64_ifort/ret_output.o./OBJ_x86_64_ifort/ret_cth_output.o./OBJ_x86_64_ifort/retrieval.o./OBJ_x86_64_ifort/ret_control.o./OBJ_x86_64_ifort/scia_exp_read.o./OBJ_x86_64_ifort/scia_mod_read.o./OBJ_x86_64_ifort/brdf_setup.o./OBJ_x86_64_ifort/abs_coeff_read.o./OBJ_x86_64_ifort/gt_fileread.o./OBJ_x86_64_ifort/gt_settings_check.o./OBJ_x86_64_ifort/overall_settings.o./OBJ_x86_64_ifort/gt_ptconc_setup.o./OBJ_x86_64_ifort/rtm_main.o./OBJ_x86_64_ifort/gt_hi_wi.o./OBJ_x86_64_ifort/gt_hi_wi_ss.o./OBJ_x86_64_ifort/gt_hi_wd.o./OBJ_x86_64_ifort/st_wl_setup.o./OBJ_x86_64_ifort/gpp_refl_asymptotic.o./OBJ_x86_64_ifort/st_ss_stokes.o./OBJ_x86_64_ifort/st_dom_tau.o./OBJ_x86_64_ifort/iop_iface.o./OBJ_x86_64_ifort/field_iface.o./OBJ_x86_64_ifort/form_matrix.o./OBJ_x86_64_ifort/st_up_sfi.o./OBJ_x86_64_ifort/st_down_sfi.o./OBJ_x86_64_ifort/st_up_down_sfi.o./OBJ_x86_64_ifort/gau_adj_up_down.o./OBJ_x86_64_ifort/gau_adj_up_down_sph.o./OBJ_x86_64_ifort/gau_adj_up_sol.o./OBJ_x86_64_ifort/field_adj_gau.o./OBJ_x86_64_ifort/field_dir_gau.o./OBJ_x86_64_ifort/post_processing.o./OBJ_x86_64_ifort/fls_asi.o./OBJ_x86_64_ifort/st_flux_spher_alb.o./OBJ_x86_64_ifort/st_albedo_wf.o./OBJ_x86_64_ifort/st_brdf_wf.o./OBJ_x86_64_ifort/st_sfl_wf.o./OBJ_x86_64_ifort/get_abs_coeff.o./OBJ_x86_64_ifort/st_esft.o./OBJ_x86_64_ifort/general_cloud_init.o./OBJ_x86_64_ifort/write_fit.o./OBJ_x86_64_ifort/st_spher_grids.o./OBJ_x86_64_ifort/st_spher_sol.o./OBJ_x86_64_ifort/interpolation.o./OBJ_x86_64_ifort/clim_iface.o./OBJ_x86_64_ifort/st_convol.o./OBJ_x86_64_ifort/preprocessing.o./OBJ_x86_64_ifort/generate_tg.o./OBJ_x86_64_ifort/retrieval_results.o./OBJ_x86_64_ifort/set_limits.o./OBJ_x86_64_ifort/prepare_data.o./OBJ_x86_64_ifort/preproc_results.o./OBJ_x86_64_ifort/apply_corr.o./OBJ_x86_64_ifort/st_tools.o./OBJ_x86_64_ifort/phase_matr.o./OBJ_x86_64_ifort/brdf_ocean_vec.o./OBJ_x86_64_ifort/ref_mat_vec.o./OBJ_x86_64_ifort/ref_mat_scal.o./OBJ_x86_64_ifort/user_water.o./OBJ_x86_64_ifort/write_water_out.o./OBJ_x86_64_ifort/st_dir_refl.o./OBJ_x86_64_ifort/user_whitecap.o./OBJ_x86_64_ifort/phase_functions.o./OBJ_x86_64_ifort/gpp_ss_stokes.o./OBJ_x86_64_ifort/plkavg.o./OBJ_x86_64_ifort/refl_dir_sph.o./OBJ_x86_64_ifort/man_aer_setup.o./OBJ_x86_64_ifort/man_hsol_setup.o./OBJ_x86_64_ifort/ugamp_read.o./OBJ_x86_64_ifort/kop_hsol_setup.o./OBJ_x86_64_ifort/lt_aer_setup.o./OBJ_x86_64_ifort/wmo_aer_setup.o./OBJ_x86_64_ifort/st_ecstra.o./OBJ_x86_64_ifort/general_brdf_setup.o./OBJ_x86_64_ifort/arrange_data.o./OBJ_x86_64_ifort/trans_refl_matr.o./OBJ_x86_64_ifort/asymtx.o./OBJ_x86_64_ifort/iterate_coa.o./OBJ_x86_64_ifort/rtm_init_first.o./OBJ_x86_64_ifort/rtm_init.o./OBJ_x86_64_ifort/st_vod.o./OBJ_x86_64_ifort/st_uwt_coeff.o./OBJ_x86_64_ifort/st_planck_init.o./OBJ_x86_64_ifort/rayleigh_scatt.o./OBJ_x86_64_ifort/cs_table.o./OBJ_x86_64_ifort/read_hitran_cia.o./OBJ_x86_64_ifort/st_track.o./OBJ_x86_64_ifort/cia_densities.o./OBJ_x86_64_ifort/preproc_init.o./OBJ_x86_64_ifort/HITRAN_BD_TIPS_2011.o./OBJ_x86_64_ifort/iterate_no_galahad.o./OBJ_x86_64_ifort/shi_squ_dummy.o./OBJ_x86_64_ifort/cs_table_no_map.o ./OBJ_x86_64_ifort/modules.o ./OBJ_x86_64_ifort/module_subr.o -o SCIA_x86_64_ifort.exe -L../LAPACK -static -u -module ./OBJ_x86_64_ifort/ -openmp -vec-report=0 -warn all -warn notruncated_source -warn nounused -warn nointerfaces -check noarg_temp_created -WB -O3 -llapack_ifort -lblas_ifort -static
ifort: command line remark #10010: option '-vec-report=0' is deprecated and will be removed in a future release. See '-help deprecated'
/usr/lib/liblapack_ifort.a(dhseqr.o):在函数‘dhseqr_’中:
dhseqr.f.text+0x41f):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(dormhr.o):在函数‘dormhr_’中:
dormhr.f.text+0x337):对‘_gfortran_concat_string’未定义的引用
dormhr.f.text+0x511):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(dormqr.o):在函数‘dormqr_’中:
dormqr.f.text+0x308):对‘_gfortran_concat_string’未定义的引用
dormqr.f.text+0x806):对‘_gfortran_concat_string’未定义的引用
/usr/lib/liblapack_ifort.a(ilaenv.o):在函数‘ilaenv_’中:
ilaenv.f.text+0x143):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x171):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x192):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x1b1):对‘_gfortran_compare_string’未定义的引用
ilaenv.f.text+0x1d0):对‘_gfortran_compare_string’未定义的引用
/usr/lib/liblapack_ifort.a(ilaenv.o):ilaenv.f:(.text+0x1ef): more undefined references to `_gfortran_compare_string' follow
/usr/lib/liblapack_ifort.a(xerbla.o):在函数‘xerbla_’中:
xerbla.f:(.text+0x49):对‘_gfortran_st_write’未定义的引用
xerbla.f:(.text+0x54):对‘_gfortran_string_len_trim’未定义的引用
xerbla.f:(.text+0x66):对‘_gfortran_transfer_character_write’未定义的引用
xerbla.f:(.text+0x76):对‘_gfortran_transfer_integer_write’未定义的引用
xerbla.f:(.text+0x7e):对‘_gfortran_st_write_done’未定义的引用
xerbla.f:(.text+0x87):对‘_gfortran_stop_string’未定义的引用
Makefile:248: recipe for target 'SCIA_x86_64_ifort.exe' failed
gmake: *** Error 1
页: [1]
查看完整版本: make时发现“对gfortran_concat_string未定义的引用