I think ifort is intel's fortran compiler. I'm not sure what it's got to do
with MacPorts either. (Or why the executable being produced has the .exe
extension.)
Davor
On Dec 11, 2013, at 8:20 AM, Christopher Jones jon...@hep.phy.cam.ac.uk
wrote:
Hi,
Where is this ‘ifort’ coming from ? A Macports package or elsewhere ? From
the messages below, I am not sure I see what this has to do with MacPorts ?
Chris
On 11 Dec 2013, at 5:13pm, zhifeng yang yangz...@gmail.com wrote:
Here is the whole command to compile this fortran code with error
ifort -o wrf.exe -openmp -fpp -auto -O3 -ip -fp-model precise -w -ftz -align
all -fno-alias -FR -convert big_endian -ip -Wl,-stack_addr,0xF1000
-Wl,-stack_size,0x6400 -m64 wrf.o ../main/module_wrf_top.o libwrflib.a
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/fftpack/fftpack5/libfftpack.a
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/io_grib1/libio_grib1.a
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/io_grib_share/libio_grib_share.a
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/io_int/libwrfio_int.a
-L/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/esmf_time_f90
-lesmf_time
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/RSL_LITE/librsl_lite.a
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/frame/module_internal_header_util.o
/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/frame/pack_utils.o
-L/Users/bruce/Documents/A/model/WRFChem/WRFChem3_5_1/WRFV3/external/io_netcdf
-lwrfio_nf -L/opt/local/lib -lnetcdff -lnetcdf
Undefined symbols for architecture x86_64:
_module_data_soa_vbs_mp_ccofm_, referenced from:
_module_aerosols_soa_vbs_mp_nuclcond_ in
libwrflib.a(module_aerosols_soa_vbs.o)
_module_aerosols_soa_vbs_mp_aerosols_soa_vbs_init_ in
libwrflib.a(module_aerosols_soa_vbs.o)
_module_data_soa_vbs_mp_ccofm_org_, referenced from:
_module_aerosols_soa_vbs_mp_nuclcond_ in
libwrflib.a(module_aerosols_soa_vbs.o)
_module_aerosols_soa_vbs_mp_aerosols_soa_vbs_init_ in
libwrflib.a(module_aerosols_soa_vbs.o)
_module_data_soa_vbs_mp_cw_phase_, referenced from:
_module_aerosols_soa_vbs_mp_modpar_ in
libwrflib.a(module_aerosols_soa_vbs.o)
_module_aerosols_soa_vbs_mp_modpar_..0 in
libwrflib.a(module_aerosols_soa_vbs.o)
Thank you
Bruce
On Dec 11, 2013, at 10:09 AM, zhifeng yang yangz...@gmail.com wrote:
Here is the whole error
Undefined symbols for architecture x86_64:
___kmpc_end_master, referenced from:
_wrf_message_ in module_wrf_error.o
_wrf_message2_ in module_wrf_error.o _wrf_check_error_ in
module_wrf_error.o _wrf_error_fatal_ in module_wrf_error.o
_wrf_error_fatal3_ in module_wrf_error.o
___kmpc_global_thread_num, referenced from:
_wrf_message_ in module_wrf_error.o
_wrf_message2_ in module_wrf_error.o
_wrf_check_error_ in module_wrf_error.o
_wrf_error_fatal_ in module_wrf_error.o
_wrf_error_fatal3_ in module_wrf_error.o
_module_wrf_error._ in module_wrf_error.o
___kmpc_master, referenced from:
_wrf_message_ in module_wrf_error.o
_wrf_message2_ in module_wrf_error.o
_wrf_check_error_ in module_wrf_error.o
_wrf_error_fatal_ in module_wrf_error.o
_wrf_error_fatal3_ in module_wrf_error.o
ld: symbol(s) not found for architecture x86_64
make[2]: [diffwrf] Error 1 (ignored)
Actually the code is fine, no error in the code. Because it’s from WRF
committee. I guess the reason that I get the error is from compiler or its
flags. But I am not sure currently.
Thank you
Bruce
On Dec 11, 2013, at 10:06 AM, Ryan Schmidt ryandes...@macports.org wrote:
On Dec 11, 2013, at 01:40, Gmail wrote:
When I compile a fortran code, I got the error
Undefined symbols for architecture x86_64
My mac is 64bits. The fortran compiler used here is ifort.
The relevant information would be *what* symbols were undefined, what your
code looks like, and where those symbols are actually defined.
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users