So far I have been no able to compile OCSSW tools from source on Debian 11 (Buster).
Code: Select all
sudo apt install libjansson-dev libnetcf-dev libnetcdf-c++4
export CC=gcc-10
export CXX=g++-10
export FC=gfortran-10
export OCSSWROOT=/data/apps/seadas-8.2.0/ocssw
export OCSSW_DEBUG=1
source $OCSSWROOT/OCSSW_bash.env
cd $OCSSWROOT
git clone https://oceandata.sci.gsfc.nasa.gov/ocssw/ocssw-src.git
cd $OCSSWROOT/ocssw-src
mkdir build
cd build
cmake ..
Code: Select all
-- Failed to find NetCDF interface for CXX
CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
Could NOT find NetCDF (missing: NETCDF_HAS_INTERFACES)
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
oel_util/cmake/Modules/FindNetCDF.cmake:118 (find_package_handle_standard_args)
oel_hdf4/libbin/CMakeLists.txt:7 (find_package)
-- Configuring incomplete, errors occurred!
Code: Select all
./install_ocssw --bin --install_dir $seadas_dir --tag V2022.0
Code: Select all
/data/apps/seadas-8.2.0/ocssw/bin/./l2gen: error while loading shared libraries: libnetcdff.so.7: cannot open shared object file: No such file or directory