[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #PYD-972024]: netcdf-4.1.2 installation issue on Maverick:10.9.5



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