Hi Bas,
Thanks. Its grib-api, and the openjpeg transition (libopenjpeg ->
libopenjp2).
grib-api is a dependency of magics and also metview (and also emoslib; I
suspect it will also FTBFS on recompilation). The ECMWF packages
(emoslib, grib-api. magics, metview, eccodes) have moved to a
cmake-based build system and add /usr/lib/$arch/cmake/$pkg/* scripts,
which hard-code the dependencies.
grib-api needs libopenjp2 to build but {magics, metview, emoslib} don't
and so don't have it as a B-D, but they try to link it at link-time, and
so FTBFS.
I need to sanitise the $pkg-{config,release}.cmake scripts.
Best regards
Alastair
On 12/08/2016 01:33, Sebastiaan Couwenberg wrote:
> Hi Alastair,
>
> metview FTBFS with the same error:
>
> make[3]: *** No rule to make target
> '/usr/lib/x86_64-linux-gnu/libopenjp2.so',
> needed by 'bin/Datacoverage'. Stop.
>
> This leads me to suspect the root cause is actually in libterralib which
> is a build dependency of both.
>
> Can you confirm my suspicion?
>
> Kind Regards,
>
> Bas
>
--
Alastair McKinstry, <[email protected]>, <[email protected]>,
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.