- 积分
- 36
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-3-27
- 最后登录
- 1970-1-1
|
发表于 2015-8-25 13:52:10
|
显示全部楼层
各位老师好,我遇到的问题是类似的,也是只出现了ungrib文件
以下是我的log文件,问题应该是symbol(s) not found for architecture x86_64 我不知道如何解决这个问题,谢谢大家
**** Compiling wps ****
gfortran -o geogrid.exe cio.o wrf_debug.o bitarray_module.o constants_module.o module_stringutil.o geogrid.o gridinfo_module.o hash_module.o interp_module.o list_module.o llxy_module.o misc_definitions_module.o module_debug.o module_map_utils.o output_module.o parallel_module.o process_tile_module.o proc_point_module.o queue_module.o read_geogrid.o smooth_module.o source_data_module.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/module_driver_constants.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/pack_utils.o /Users/HYF/WRF/WPS/../WRFV3/frame/module_machine.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/module_internal_header_util.o \
-I/Users/HYF/WRF/WPS/../WRFV3/external/io_netcdf -I/Users/HYF/WRF/WPS/../WRFV3/external/io_grib_share -I/Users/HYF/WRF/WPS/../WRFV3/external/io_grib1 -I/Users/HYF/WRF/WPS/../WRFV3/external/io_int -I/Users/HYF/WRF/WPS/../WRFV3/inc -I/usr/local/NETCDF//include \
-L/Users/HYF/WRF/WPS/../WRFV3/external/io_grib1 -lio_grib1 -L/Users/HYF/WRF/WPS/../WRFV3/external/io_grib_share -lio_grib_share -L/Users/HYF/WRF/WPS/../WRFV3/external/io_int -lwrfio_int -L/Users/HYF/WRF/WPS/../WRFV3/external/io_netcdf -lwrfio_nf -L/usr/local/NETCDF//lib -lnetcdff -lnetcdf \
Undefined symbols for architecture x86_64:
"_GOMP_loop_end_nowait", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_loop_runtime_next", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_loop_runtime_start", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_parallel", referenced from:
___ext_ncd_support_routines_MOD_transpose in libwrfio_nf.a(wrf_io.o)
_transposetor4_ in libwrfio_nf.a(wrf_io.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: [geogrid.exe] Error 1 (ignored)
( cd src/ngl ; make -i -r DEV_TOP="/Users/HYF/WRF/WPS" CC="gcc" FC="gfortran" RANLIB="ranlib" all )
make[1]: Nothing to be done for `all'.
( cd src ; \
if [ "" = yes ] ; then \
WRF_DIR2=../WRFV3 ; \
else \
WRF_DIR2=/Users/HYF/WRF/WPS/../WRFV3 ; \
fi ; \
make -i -r ungrib.exe \
WRF_DIR="$WRF_DIR2" \
FC="gfortran" \
CC="gcc" \
CPP="/usr/bin/cpp -P -traditional" \
FFLAGS="-ffree-form -O -fconvert=big-endian -frecord-marker=4" \
CFLAGS="" \
LDFLAGS="" \
CPPFLAGS="-D_UNDERSCORE -DBYTESWAP -DIO_NETCDF -DBIT32 -DMACOS -D_UNGRIB" )
Makefile:90: warning: overriding commands for target `.F.o'
../../configure.wps:103: warning: ignoring old commands for target `.F.o'
Makefile:95: warning: overriding commands for target `.c.o'
../../configure.wps:95: warning: ignoring old commands for target `.c.o'
make[1]: `ungrib.exe' is up to date.
if [ -h ungrib.exe ] ; then \
/bin/rm -f ungrib.exe ; \
fi ; \
if [ -h ../ungrib.exe ] ; then \
/bin/rm -f ../ungrib.exe ; \
fi ; \
if [ -e src/ungrib.exe ] ; then \
ln -sf src/ungrib.exe . ; \
fi
gfortran -o metgrid.exe cio.o wrf_debug.o bitarray_module.o constants_module.o datatype_module.o module_stringutil.o gridinfo_module.o metgrid.o input_module.o interp_module.o interp_option_module.o list_module.o llxy_module.o met_data_module.o minheap_module.o misc_definitions_module.o module_date_pack.o module_debug.o module_map_utils.o module_mergesort.o output_module.o parallel_module.o process_domain_module.o queue_module.o read_met_module.o rotate_winds_module.o storage_module.o write_met_module.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/module_driver_constants.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/pack_utils.o /Users/HYF/WRF/WPS/../WRFV3/frame/module_machine.o \
/Users/HYF/WRF/WPS/../WRFV3/frame/module_internal_header_util.o \
-I/Users/HYF/WRF/WPS/../WRFV3/external/io_netcdf -I/Users/HYF/WRF/WPS/../WRFV3/external/io_grib_share -I/Users/HYF/WRF/WPS/../WRFV3/external/io_grib1 -I/Users/HYF/WRF/WPS/../WRFV3/external/io_int -I/Users/HYF/WRF/WPS/../WRFV3/inc -I/usr/local/NETCDF//include \
-L/Users/HYF/WRF/WPS/../WRFV3/external/io_grib1 -lio_grib1 -L/Users/HYF/WRF/WPS/../WRFV3/external/io_grib_share -lio_grib_share -L/Users/HYF/WRF/WPS/../WRFV3/external/io_int -lwrfio_int -L/Users/HYF/WRF/WPS/../WRFV3/external/io_netcdf -lwrfio_nf -L/usr/local/NETCDF//lib -lnetcdff -lnetcdf \
Undefined symbols for architecture x86_64:
"_GOMP_loop_end_nowait", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_loop_runtime_next", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_loop_runtime_start", referenced from:
___ext_ncd_support_routines_MOD_transpose._omp_fn.0 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.1 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.2 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.3 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.4 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.5 in libwrfio_nf.a(wrf_io.o)
___ext_ncd_support_routines_MOD_transpose._omp_fn.6 in libwrfio_nf.a(wrf_io.o)
...
"_GOMP_parallel", referenced from:
___ext_ncd_support_routines_MOD_transpose in libwrfio_nf.a(wrf_io.o)
_transposetor4_ in libwrfio_nf.a(wrf_io.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: [metgrid.exe] Error 1 (ignored)
|
|