You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to install multio:
From a blank set-up (no ECMWF repos on system), you install ecbuild, eckit, metkit, eccodes, fdb, and fckit.
metkit installation as specified in docs:
# Environment --- Edit as needed
srcdir=$(pwd)
builddir=build
installdir=$HOME/local
# 1. Create the build directory:
mkdir $builddir
cd $builddir
# 2. Run CMake and output to log
ecbuild --prefix=$installdir -- -DECKIT_PATH=<path/to/eckit/install> $srcdir &> ecbuild.log
# 3. Compile / Install
make -j10
make install
When installing multio:
# Set up environment as appropriate
srcdir=$(pwd)
builddir=build
installdir=$HOME/local
# Run Cmake/ecbuild, output to log
ecbuild --prefix=$installdir -- -DCMAKE_PREFIX_PATH=<path/to/eckit/install> -DCMAKE_PREFIX_PATH=<path/to/metkit/install> -DCMAKE_PREFIX_PATH=<path/to/eccodes/install> -DCMAKE_PREFIX_PATH=<path/to/fdb/install> -DCMAKE_PREFIX_PATH=<path/to/fckit/install> $srcdir &> ecbuild.log
# Compile, test, isntall
make -j10
ctest
make install
This will hopefully give you the error message:
CRITICAL - metkit must be built with GRIB support
This happens because metkit must find eccodes when installing if GRIB support is to be built. However, eccodes is not listed as an optional or required dependency in the README.md.
What maintenance does this project need?
Using
metkit
as a dependency ofmultio
gives the following error when installed and built using the current installation instructions:Please add
eccodes
as a recommended dependency and add the method for directingecbuild
toeccodes
to the installation instructions.Organisation
No response
The text was updated successfully, but these errors were encountered: