Hi. I tried to install Vapor 2.3.0 inside Ubuntu 14.04. I downloaded the binary installer, extracted it and installed it. After sourcing the vapor-setup.sh, vaporgui worked fine, I can open and play with the sample data. Then I proceed to try getting netcdf converted to vdf format. This is where I start getting error. I noticed that I cannot used ncdump, it will give me error "ncdump: symbol lookup error: ncdump: undefined symbol: nc__testurl". This only happens in the terminal where is sourced vapor-setup.sh. When I open another terminal I can use ncdump as it should be. So, there is something wrong somewhere, but I don't know where and what to do. I installed netcdf using apt-get install netcdf-bin, the version installed is 4.1.3. Please help me.
Hi,
The vapor setup scripts (vapor-setup.sh and vapor-setup.csh) make use of the LD_LIBRARY_PATH environment variable to help VAPOR commands find the appropriate shared libraries in a portable manner. This can have side effects on other applications (e.g. ncdump) that make use of the same shared libaries as VAPOR (e.g. libnetcdf). Though there are more elegant solutions, the simplest workaround may be to simply run VAPOR commands in a separate shell from any other commands that are incompatible with the VAPOR run time environment. We probably need to come up with a better solution, but for now this is the best I can offer.
jc