This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hello, From the lines: -------------- dyld: lazy symbol binding failed: Symbol not found: ___intel_sse2_strlen Referenced from: /Users/shahzad/wrf/src/netcdf-4.1.2/ncgen/.libs/ncgen Expected in: /usr/lib/libz.1.dylib dyld: Symbol not found: ___intel_sse2_strlen Referenced from: /Users/shahzad/wrf/src/netcdf-4.1.2/ncgen/.libs/ncgen Expected in: /usr/lib/libz.1.dylib --------------- It appears that the linker is failing to link against libz.1.dylib due to missing symbols. You may need to provide the location of a libz which has been compiled with the intel compiler. I hope this helps, -Ward > I am trying to install netcdf-4.1.2 on Macbook pro having Maverick > 10.9.5os, using the following configuration for parallel built with > intel compiler (ifort (IFORT) 14.0.4 20140805) > > ./configure --prefix=/Users/shahzad/wrf/intel --enable-fortran > --enable-udunits --with-zlib=/Users/shahzad/wrf/intel > --with-szlib=/Users/shahzad/wrf/intel --with-hdf5=/Users/shahzad/wrf/intel > --with-pic --with-libcf --disable-dap > > the environment settings are as follow > > export COMP=intel > > export CC=icc > export CFLAGS='-O3 -ip -fPIC' > export CXX=icpc > export CXXFLAGS='-O3 -ip' > > export CPP='icc -E' > export CXXCPP='icpc -E' > > export FC=ifort > export F77=ifort > export F9X=ifort > export FFLAGS='-O3 -ip -DARCH_INTEL’ > > I got the following error in during ./make > > Making all in ncdump > ../ncgen/ncgen -lc -o ctest0.nc ../ncgen/c0.cdl > ./ctest.c > dyld: lazy symbol binding failed: Symbol not found: ___intel_sse2_strlen > Referenced from: /Users/shahzad/wrf/src/netcdf-4.1.2/ncgen/.libs/ncgen > Expected in: /usr/lib/libz.1.dylib > > dyld: Symbol not found: ___intel_sse2_strlen > Referenced from: /Users/shahzad/wrf/src/netcdf-4.1.2/ncgen/.libs/ncgen > Expected in: /usr/lib/libz.1.dylib > > /bin/sh: line 1: 21049 Trace/BPT trap: 5 ../ncgen/ncgen -lc -o > ctest0.nc ../ncgen/c0.cdl > ./ctest.c > make[2]: *** [ctest.c] Error 133 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > Thanks > > > Ticket Details =================== Ticket ID: PYD-972024 Department: Support netCDF Priority: Normal Status: Closed